-
Notifications
You must be signed in to change notification settings - Fork 138
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Extent version 6.0.7, after running the test case the next error is displayed:
0 [Thread-4] ERROR freemarker.runtime - Error executing FreeMarker template
FreeMarker template error:
Template inclusion failed (for parameter value "../commons/commons-inject-js.ftl"):
Template not found for name "spark/partials/../commons/commons-inject-js.ftl" (normalized: "spark/commons/commons-inject-js.ftl").
The name was interpreted by this TemplateLoader: ClassTemplateLoader(resourceLoaderClass=com.aventstack.extentreports.ExtentReports, basePackagePath="view/" /* relatively to resourceLoaderClass pkg */).
----
FTL stack trace ("~" means nesting-related):
- Failed at: #include "../commons/commons-inject-j... [in template "spark/partials/scripts.ftl" at line 3, column 1]
- Reached through: #include "partials/scripts.ftl" [in template "spark/test.ftl" at line 256, column 5]
----
Java stack trace (for programmers):
----
freemarker.core._MiscTemplateException: [... Exception message was already printed; see it above ...]
at freemarker.core.Include.accept(Include.java:160)
at freemarker.core.Environment.visitByHiddingParent(Environment.java:345)
at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:48)
at freemarker.core.Environment.visit(Environment.java:324)
at freemarker.core.MixedContent.accept(MixedContent.java:54)
at freemarker.core.Environment.visit(Environment.java:324)
at freemarker.core.Environment.include(Environment.java:2072)
at freemarker.core.Include.accept(Include.java:167)
at freemarker.core.Environment.visit(Environment.java:324)
at freemarker.core.MixedContent.accept(MixedContent.java:54)
at freemarker.core.Environment.visit(Environment.java:324)
at freemarker.core.Environment.process(Environment.java:302)
at freemarker.template.Template.process(Template.java:325)
at com.aventstack.extentreports.reporter.BasicFileReporter.processTemplate(BasicFileReporter.java:295)
at com.aventstack.extentreports.reporter.ExtentSparkReporter.flush(ExtentSparkReporter.java:56)
at com.aventstack.extentreports.ExtentObservable.lambda$25(ExtentObservable.java:544)
at java.util.ArrayList.forEach(Unknown Source)
at com.aventstack.extentreports.ExtentObservable.notifyReporters(ExtentObservable.java:544)
at com.aventstack.extentreports.ExtentObservable.flush(ExtentObservable.java:429)
at com.aventstack.extentreports.ExtentReports.flush(ExtentReports.java:275)
at frameworkSrc.extentReports.TestListener.onFinish(TestListener.java:77)
at org.testng.TestRunner.fireEvent(TestRunner.java:874)
at org.testng.TestRunner.afterRun(TestRunner.java:837)
at org.testng.TestRunner.run(TestRunner.java:592)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:398)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:392)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:354)
at org.testng.SuiteRunner.run(SuiteRunner.java:302)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1145)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1067)
at org.testng.TestNG.runSuites(TestNG.java:997)
at org.testng.TestNG.run(TestNG.java:965)
at frameworkSrc.userInterface.Screen_4$4.run(Screen_4.java:565)
at java.lang.Thread.run(Unknown Source)
Caused by: freemarker.template.TemplateNotFoundException: Template not found for name "spark/partials/../commons/commons-inject-js.ftl" (normalized: "spark/commons/commons-inject-js.ftl").
The name was interpreted by this TemplateLoader: ClassTemplateLoader(resourceLoaderClass=com.aventstack.extentreports.ExtentReports, basePackagePath="view/" /* relatively to resourceLoaderClass pkg */).
at freemarker.template.Configuration.getTemplate(Configuration.java:1833)
at freemarker.core.Environment.getTemplateForInclusion(Environment.java:2044)
at freemarker.core.Include.accept(Include.java:158)
... 35 more
Implementation:
private static ExtentReports extent;
.
.
.
ExtentSparkReporter spark = new ExtentSparkReporter(sharepoint_path);
extent = new ExtentReports();
.
.
.
extent.attachReporter(spark);
.
.
.
spark.loadXMLConfig(extentXML_path);
.
.
.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working