Hi,

that’s not enough to allow us to help you.  

You need to provide a self-contained Maven project that reproduces your issue. 

Cheers

> On 18 Jul 2016, at 13:53, D. srikanth <[email protected]> wrote:
> 
> Hi Guys,
> 
> I am able to see that Junit Test cases are getting successfully executed,but 
> my report is getting generated as a blank HTMl.
> I am getting the below exception,can anyone please help me out on this.
> 
> 
> 
> Running story de/codecentric/simplejbehave/Math.story
> Generating reports view to 'D:\Jbehave\JbehaveEram\target\jbehave' using 
> formats '[junitscenarioreporter]' and view properties '{defaultFormats=stats, 
> decorateNonHtml=true, viewDirectory=view, 
> decorated=ftl/jbehave-report-decorated.ftl, 
> reports=ftl/jbehave-reports-with-totals.ftl, maps=ftl/jbehave-maps.ftl, 
> navigator=ftl/jbehave-navigator.ftl, views=ftl/jbehave-views.ftl, 
> nonDecorated=ftl/jbehave-report-non-decorated.ftl}'
> Failed to generate reports view to 'D:\Jbehave\JbehaveEram\target\jbehave' 
> using formats '[junitscenarioreporter]' and view properties 
> '{defaultFormats=stats, decorateNonHtml=true, viewDirectory=view, 
> decorated=ftl/jbehave-report-decorated.ftl, 
> reports=ftl/jbehave-reports-with-totals.ftl, maps=ftl/jbehave-maps.ftl, 
> navigator=ftl/jbehave-navigator.ftl, views=ftl/jbehave-views.ftl, 
> nonDecorated=ftl/jbehave-report-non-decorated.ftl}'
> java.lang.RuntimeException: 
> org.jbehave.core.embedder.Embedder$ViewGenerationFailed: View generation 
> failed to D:\Jbehave\JbehaveEram\target\jbehave for formats 
> [junitscenarioreporter] and resources {defaultFormats=stats, 
> decorateNonHtml=true, viewDirectory=view, 
> decorated=ftl/jbehave-report-decorated.ftl, 
> reports=ftl/jbehave-reports-with-totals.ftl, maps=ftl/jbehave-maps.ftl, 
> navigator=ftl/jbehave-navigator.ftl, views=ftl/jbehave-views.ftl, 
> nonDecorated=ftl/jbehave-report-non-decorated.ftl}
>       at 
> de.codecentric.jbehave.junit.monitoring.JUnitReportingRunner.run(JUnitReportingRunner.java:81)
>       at 
> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
>       at 
> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
>       at 
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
>       at 
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
>       at 
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
>       at 
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
> Caused by: org.jbehave.core.embedder.Embedder$ViewGenerationFailed: View 
> generation failed to D:\Jbehave\JbehaveEram\target\jbehave for formats 
> [junitscenarioreporter] and resources {defaultFormats=stats, 
> decorateNonHtml=true, viewDirectory=view, 
> decorated=ftl/jbehave-report-decorated.ftl, 
> reports=ftl/jbehave-reports-with-totals.ftl, maps=ftl/jbehave-maps.ftl, 
> navigator=ftl/jbehave-navigator.ftl, views=ftl/jbehave-views.ftl, 
> nonDecorated=ftl/jbehave-report-non-decorated.ftl}
>       at 
> org.jbehave.core.embedder.Embedder.generateReportsView(Embedder.java:268)
>       at 
> org.jbehave.core.embedder.Embedder.generateReportsView(Embedder.java:253)
>       at 
> org.jbehave.core.embedder.Embedder.runStoriesAsPaths(Embedder.java:233)
>       at 
> de.codecentric.jbehave.junit.monitoring.JUnitReportingRunner.run(JUnitReportingRunner.java:79)
>       ... 6 more
> Caused by: 
> org.jbehave.core.reporters.TemplateableViewGenerator$ViewGenerationFailedForTemplate:
>  ftl/jbehave-reports-with-totals.ftl
>       at 
> org.jbehave.core.reporters.TemplateableViewGenerator.write(TemplateableViewGenerator.java:240)
>       at 
> org.jbehave.core.reporters.TemplateableViewGenerator.generateReportsView(TemplateableViewGenerator.java:116)
>       at 
> org.jbehave.core.embedder.Embedder.generateReportsView(Embedder.java:265)
>       ... 9 more
> Caused by: 
> org.jbehave.core.reporters.FreemarkerProcessor$FreemarkerProcessingFailed: 
> Freemarker failed to process template ftl/jbehave-reports-with-totals.ftl 
> using configuration freemarker.template.Configuration@fbd816 and data model 
> {date=Mon Jul 18 17:10:55 IST 2016, 
> reportsTable=org.jbehave.core.reporters.TemplateableViewGenerator$ReportsTable@1e8b406,
>  
> timeFormatter=org.jbehave.core.reporters.TemplateableViewGenerator$TimeFormatter@756e4d}
>       at 
> org.jbehave.core.reporters.FreemarkerProcessor.process(FreemarkerProcessor.java:16)
>       at 
> org.jbehave.core.reporters.TemplateableViewGenerator.write(TemplateableViewGenerator.java:237)
>       ... 11 more
> Caused by: freemarker.template.ParseException: Encountered "true" at line 1, 
> column 24.
> Was expecting:
>     <STRING_LITERAL> ...
>     
>       at 
> freemarker.template.FMParser.generateParseException(FMParser.java:3869)
>       at freemarker.template.FMParser.jj_consume_token(FMParser.java:3747)
>       at freemarker.template.FMParser.HeaderElement(FMParser.java:2309)
>       at freemarker.template.FMParser.Root(FMParser.java:2369)
>       at freemarker.template.Template.<init>(Template.java:132)
>       at freemarker.cache.TemplateCache.loadTemplate(TemplateCache.java:359)
>       at freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:330)
>       at freemarker.template.Configuration.getTemplate(Configuration.java:446)
>       at freemarker.template.Configuration.getTemplate(Configuration.java:411)
>       at 
> org.jbehave.core.reporters.FreemarkerProcessor.process(FreemarkerProcessor.java:14)
>       ... 12 more
> 
> 
> The below is my source code,
> 
> import java.util.Arrays;
> import java.util.List;
>  
> import org.jbehave.core.junit.JUnitStories;
> import org.jbehave.core.steps.InjectableStepsFactory;
> import org.jbehave.core.steps.InstanceStepsFactory;
> import org.junit.runner.RunWith;
>  
> import de.codecentric.jbehave.junit.monitoring.JUnitReportingRunner;
>  
> @RunWith(JUnitReportingRunner.class)
> public class SimpleJBehave extends JUnitStories {
>  
>       public SimpleJBehave() {
>               super();
>       }
>  
>       @Override
>       public InjectableStepsFactory stepsFactory() {
>               return new InstanceStepsFactory(configuration(), new 
> ExampleSteps());
>       }
>  
>       @Override
>       protected List<String> storyPaths() {
>               return Arrays.asList("de/codecentric/simplejbehave/Math.story");
>       }
> }
> 
> 
> import org.jbehave.core.annotations.Given;
> import org.jbehave.core.annotations.Named;
> import org.jbehave.core.annotations.Then;
> import org.jbehave.core.annotations.When;
>  
> public class ExampleSteps {
>       int x;
>  
>       @Given("a variable x with value $value")
>       public void givenXValue(@Named("value") int value) {
>               x = value;
>       }
>  
>       @When("I multiply x by $value")
>       public void whenImultiplyXBy(@Named("value") int value) {
>               x = x * value;
>       }
>  
>       @Then("x should equal $value")
>       public void thenXshouldBe(@Named("value") int value) {
>               if (value != x)
>                       throw new RuntimeException("x is " + x + ", but should 
> be " + value);
>       }
>  
> }
> 
> 
> Scenario: 2 squared
> 
> Given a variable x with value 2
> When I multiply x by 2 
> Then x should equal 4
> 
> Scenario: 3 squared
> 
> Given a variable x with value 3
> When I multiply x by 3 
> Then x should equal 9
> 
> Regards,
> D.Srikanth
> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "JBehave Dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To post to this group, send email to [email protected] 
> <mailto:[email protected]>.
> To view this discussion on the web, visit 
> https://groups.google.com/d/msgid/jbehave-dev/998ad228-0358-402c-adcb-197a3c4729ce%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/jbehave-dev/998ad228-0358-402c-adcb-197a3c4729ce%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups 
"JBehave Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send an email to [email protected].
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/jbehave-dev/7A2D3D15-04A3-4022-A1DE-7DAE12AEB950%40aquilonia.org.
For more options, visit https://groups.google.com/d/optout.

Reply via email to