extent-config.xml not able to load in Jenkins while executing automation.jar
This is a follow-up question from here. Please go through the answer that I posted.
The issue is, when I am executing the jar file, the extent-config.xml
file is not found. The stacktrace is as follows:
com.aventstack.extentreports.configuration.ConfigLoader <init>
SEVERE: ./classes/extent-config.xml
java.io.FileNotFoundException: ./classes/extent-config.xml (No such file or directory)
at com.aventstack.extentreports.configuration.ConfigLoader.<init>(ConfigLoader.java:49)
at com.aventstack.extentreports.reporter.AbstractReporter.loadXMLConfig(AbstractReporter.java:64)
So, is there any way that I can load the extent-config.xml
file using classLoader.getResource("extent-config.xml").getFile()
or by File("./classes/extent-config.xml")
?
The extent-config.xml
is located at /src/main/resources/
.
extentreports selenium-extent-report
add a comment |
This is a follow-up question from here. Please go through the answer that I posted.
The issue is, when I am executing the jar file, the extent-config.xml
file is not found. The stacktrace is as follows:
com.aventstack.extentreports.configuration.ConfigLoader <init>
SEVERE: ./classes/extent-config.xml
java.io.FileNotFoundException: ./classes/extent-config.xml (No such file or directory)
at com.aventstack.extentreports.configuration.ConfigLoader.<init>(ConfigLoader.java:49)
at com.aventstack.extentreports.reporter.AbstractReporter.loadXMLConfig(AbstractReporter.java:64)
So, is there any way that I can load the extent-config.xml
file using classLoader.getResource("extent-config.xml").getFile()
or by File("./classes/extent-config.xml")
?
The extent-config.xml
is located at /src/main/resources/
.
extentreports selenium-extent-report
Found one thing. I have to use getResourceStream() instead of getResource() when executing jar.
– Sagar Jani
Nov 20 '18 at 13:36
add a comment |
This is a follow-up question from here. Please go through the answer that I posted.
The issue is, when I am executing the jar file, the extent-config.xml
file is not found. The stacktrace is as follows:
com.aventstack.extentreports.configuration.ConfigLoader <init>
SEVERE: ./classes/extent-config.xml
java.io.FileNotFoundException: ./classes/extent-config.xml (No such file or directory)
at com.aventstack.extentreports.configuration.ConfigLoader.<init>(ConfigLoader.java:49)
at com.aventstack.extentreports.reporter.AbstractReporter.loadXMLConfig(AbstractReporter.java:64)
So, is there any way that I can load the extent-config.xml
file using classLoader.getResource("extent-config.xml").getFile()
or by File("./classes/extent-config.xml")
?
The extent-config.xml
is located at /src/main/resources/
.
extentreports selenium-extent-report
This is a follow-up question from here. Please go through the answer that I posted.
The issue is, when I am executing the jar file, the extent-config.xml
file is not found. The stacktrace is as follows:
com.aventstack.extentreports.configuration.ConfigLoader <init>
SEVERE: ./classes/extent-config.xml
java.io.FileNotFoundException: ./classes/extent-config.xml (No such file or directory)
at com.aventstack.extentreports.configuration.ConfigLoader.<init>(ConfigLoader.java:49)
at com.aventstack.extentreports.reporter.AbstractReporter.loadXMLConfig(AbstractReporter.java:64)
So, is there any way that I can load the extent-config.xml
file using classLoader.getResource("extent-config.xml").getFile()
or by File("./classes/extent-config.xml")
?
The extent-config.xml
is located at /src/main/resources/
.
extentreports selenium-extent-report
extentreports selenium-extent-report
asked Nov 20 '18 at 12:45


Sagar JaniSagar Jani
4710
4710
Found one thing. I have to use getResourceStream() instead of getResource() when executing jar.
– Sagar Jani
Nov 20 '18 at 13:36
add a comment |
Found one thing. I have to use getResourceStream() instead of getResource() when executing jar.
– Sagar Jani
Nov 20 '18 at 13:36
Found one thing. I have to use getResourceStream() instead of getResource() when executing jar.
– Sagar Jani
Nov 20 '18 at 13:36
Found one thing. I have to use getResourceStream() instead of getResource() when executing jar.
– Sagar Jani
Nov 20 '18 at 13:36
add a comment |
1 Answer
1
active
oldest
votes
A simple but elegant solution: Code these configurations in the class as following:
htmlReporter.config().setTestViewChartLocation(ChartLocation.TOP);
But still figuring out a way to use getResourceStream().
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53393286%2fextent-config-xml-not-able-to-load-in-jenkins-while-executing-automation-jar%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
A simple but elegant solution: Code these configurations in the class as following:
htmlReporter.config().setTestViewChartLocation(ChartLocation.TOP);
But still figuring out a way to use getResourceStream().
add a comment |
A simple but elegant solution: Code these configurations in the class as following:
htmlReporter.config().setTestViewChartLocation(ChartLocation.TOP);
But still figuring out a way to use getResourceStream().
add a comment |
A simple but elegant solution: Code these configurations in the class as following:
htmlReporter.config().setTestViewChartLocation(ChartLocation.TOP);
But still figuring out a way to use getResourceStream().
A simple but elegant solution: Code these configurations in the class as following:
htmlReporter.config().setTestViewChartLocation(ChartLocation.TOP);
But still figuring out a way to use getResourceStream().
answered Nov 21 '18 at 6:46


Sagar JaniSagar Jani
4710
4710
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53393286%2fextent-config-xml-not-able-to-load-in-jenkins-while-executing-automation-jar%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Found one thing. I have to use getResourceStream() instead of getResource() when executing jar.
– Sagar Jani
Nov 20 '18 at 13:36