Pessoal,
Só para constar... este problema não atrapalha o exemplo... já que
este esta funcionando corretamente. Semana passada, fiz o curso FJ-91
de arquitetura java. Durante o curso eu tive contato com o vraptor, e
chegando em casa resolvi dar uma estuda no framework.
Achei este exemplo(vraptor-mydvd) muito interessante, pois ele esta
bem organizado. Vi que ele utiliza diversos conceitos que estudamos no
curso e outros que eu já estava curioso em aprender como por exemplo
Teste Unitário, Teste de Integração, Teste de aceitação(onde esta
ocorrendo o erro), DSL, padrão de projeto Builder e outros. Alem é
claro do vraptor.
Voltando para o erro que esta acontecendo no projeto, Acredito que
esta faltando um arquivo no projeto.
Segue abaixo o erro que esta acontecendo:
org.jbehave.core.embedder.Embedder$ViewGenerationFailed: View
generation failed to ..\vraptor-mydvds\WebContent\WEB-INF\jbehave-
reports for formats [stats, ide_console, txt, html, xml] and resources
{viewDirectory=view, index=ftl/jbehave-reports-index-with-totals.ftl,
decorateNonHtml=true, nonDecorated=ftl/jbehave-report-non-
decorated.ftl, decorated=ftl/jbehave-report-decorated.ftl,
defaultFormats=stats}
at
org.jbehave.core.embedder.Embedder.generateStoriesView(Embedder.java:
216)
at
org.jbehave.core.embedder.Embedder.generateStoriesView(Embedder.java:
200)
at org.jbehave.core.embedder.Embedder.runStoriesAsPaths(Embedder.java:
186)
at org.jbehave.core.junit.JUnitStories.run(JUnitStories.java:17)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.junit.runners.model.FrameworkMethod
$1.runReflectiveCall(FrameworkMethod.java:44)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:
15)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:
41)
at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:
20)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:
69)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:
48)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
at org.junit.runners.ParentRunner.run(ParentRunner.java:292)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:
49)
at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:
38)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:
467)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:
683)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:
390)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:
197)
Caused by: org.jbehave.core.reporters.FreemarkerViewGenerator
$ViewGenerationFailedForTemplate: ftl/jbehave-reports-index-with-
totals.ftl
at
org.jbehave.core.reporters.FreemarkerViewGenerator.write(FreemarkerViewGenerator.java:
232)
at
org.jbehave.core.reporters.FreemarkerViewGenerator.createIndex(FreemarkerViewGenerator.java:
124)
at
org.jbehave.core.reporters.FreemarkerViewGenerator.generateView(FreemarkerViewGenerator.java:
86)
at
org.jbehave.core.embedder.Embedder.generateStoriesView(Embedder.java:
213)
... 26 more
Caused by: java.io.FileNotFoundException: ..\vraptor-mydvds\WebContent
\WEB-INF\jbehave-reports\view\index.html (O sistema não pode encontrar
o caminho especificado)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
at java.io.FileWriter.<init>(FileWriter.java:73)
at
org.jbehave.core.reporters.FreemarkerViewGenerator.write(FreemarkerViewGenerator.java:
228)
... 29 more