-
Bug
-
Resolution: Done
-
Critical
-
2.2.0.Final
-
None
When I attempt to process a Freemarker template that includes another Freemarker template, I run into this error:
[foobar]$ scaffold-generate --provider AngularJS --targets org.foobar.model.Customer ***ERROR*** freemarker.core._MiscTemplateException: Error reading included file "jar:file:/home/vineet/.forge/addons/org-jboss-forge-addon-angularjs-angularjs-addon-1-0-0-SNAPSHOT/angularjs-addon-1.0.0-SNAPSHOT-forge-addon.jar!/scaffold/views/includes/basicPropertyDetail.html.ftl": Template "jar:file:/home/vineet/.forge/addons/org-jboss-forge-addon-angularjs-angularjs-addon-1-0-0-SNAPSHOT/angularjs-addon-1.0.0-SNAPSHOT-forge-addon.jar!/scaffold/views/includes/basicPropertyDetail.html.ftl" not found. The failing instruction (print stack trace for 1 more): ==> #include "includes/basicPropertyDetai... [in template "jar:file:/home/vineet/.forge/addons/org-jboss-forge-addon-angularjs-angularjs-addon-1-0-0-SNAPSHOT/angularjs-addon-1.0.0-SNAPSHOT-forge-addon.jar!/scaffold/views/detail.html.ftl" at line 19, column 9]
Going by the detailed stacktrace, it appears as if a file was expected instead of URL and that the ResourceTemplateLoader failed to load this template:
21:07:00,972 SEVERE [freemarker.runtime] (AeshProcess: 1) Error executing FreeMarker template: freemarker.core._MiscTemplateException: Error reading included file "jar:file:/home/vineet/.forge/addons/org-jboss-forge-addon-angularjs-angularjs-addon-1-0-0-SNAPSHOT/angularjs-addon-1.0.0-SNAPSHOT-forge-addon.jar!/scaffold/views/includes/basicPropertyDetail.html.ftl": Template "jar:file:/home/vineet/.forge/addons/org-jboss-forge-addon-angularjs-angularjs-addon-1-0-0-SNAPSHOT/angularjs-addon-1.0.0-SNAPSHOT-forge-addon.jar!/scaffold/views/includes/basicPropertyDetail.html.ftl" not found. The failing instruction (print stack trace for 1 more): ==> #include "includes/basicPropertyDetai... [in template "jar:file:/home/vineet/.forge/addons/org-jboss-forge-addon-angularjs-angularjs-addon-1-0-0-SNAPSHOT/angularjs-addon-1.0.0-SNAPSHOT-forge-addon.jar!/scaffold/views/detail.html.ftl" at line 19, column 9] at freemarker.core.Include.accept(Include.java:168) [freemarker-2.3.20.jar:2.3.20] at freemarker.core.Environment.visit(Environment.java:265) [freemarker-2.3.20.jar:2.3.20] at freemarker.core.IfBlock.accept(IfBlock.java:84) [freemarker-2.3.20.jar:2.3.20] at freemarker.core.Environment.visitByHiddingParent(Environment.java:286) [freemarker-2.3.20.jar:2.3.20] at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:193) [freemarker-2.3.20.jar:2.3.20] at freemarker.core.Environment.visitIteratorBlock(Environment.java:509) [freemarker-2.3.20.jar:2.3.20] at freemarker.core.IteratorBlock.accept(IteratorBlock.java:103) [freemarker-2.3.20.jar:2.3.20] at freemarker.core.Environment.visit(Environment.java:265) [freemarker-2.3.20.jar:2.3.20] at freemarker.core.MixedContent.accept(MixedContent.java:93) [freemarker-2.3.20.jar:2.3.20] at freemarker.core.Environment.visit(Environment.java:265) [freemarker-2.3.20.jar:2.3.20] at freemarker.core.Environment.process(Environment.java:243) [freemarker-2.3.20.jar:2.3.20] at freemarker.template.Template.process(Template.java:277) [freemarker-2.3.20.jar:2.3.20] at org.jboss.forge.addon.templates.freemarker.FreemarkerTemplateGenerator.process(FreemarkerTemplateGenerator.java:42) [templates-freemarker-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_45] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_45] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_45] at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_45] at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:59) [furnace-proxy-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34) [furnace-api-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:75) [furnace-proxy-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.addon.templates.freemarker.FreemarkerTemplateGenerator_$$_javassist_0fabd966-860e-427d-8edd-941c625ce10a.process(FreemarkerTemplateGenerator_$$_javassist_0fabd966-860e-427d-8edd-941c625ce10a.java) [templates-freemarker-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.addon.templates.TemplateProcessorImpl.process(TemplateProcessorImpl.java:57) [templates-impl-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.addon.templates.TemplateProcessorImpl.process(TemplateProcessorImpl.java:48) [templates-impl-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.addon.angularjs.ProcessWithFreemarkerCommand.execute(ProcessWithFreemarkerCommand.java:83) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_45] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_45] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_45] at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_45] at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:93) [weld-core-impl-2.0.4.Final.jar:2013-08-27 14:38] at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:274) [weld-core-impl-2.0.4.Final.jar:2013-08-27 14:38] at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:261) [weld-core-impl-2.0.4.Final.jar:2013-08-27 14:38] at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:240) [weld-core-impl-2.0.4.Final.jar:2013-08-27 14:38] at org.jboss.weld.event.ObserverNotifier.notifyObserver(ObserverNotifier.java:171) [weld-core-impl-2.0.4.Final.jar:2013-08-27 14:38] at org.jboss.weld.event.ObserverNotifier.notifyObserver(ObserverNotifier.java:167) [weld-core-impl-2.0.4.Final.jar:2013-08-27 14:38] at org.jboss.weld.event.ObserverNotifier.notifyObservers(ObserverNotifier.java:121) [weld-core-impl-2.0.4.Final.jar:2013-08-27 14:38] at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:114) [weld-core-impl-2.0.4.Final.jar:2013-08-27 14:38] at org.jboss.weld.event.EventImpl.fire(EventImpl.java:84) [weld-core-impl-2.0.4.Final.jar:2013-08-27 14:38] at org.jboss.forge.addon.angularjs.AngularScaffoldProvider.generateFrom(AngularScaffoldProvider.java:219) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_45] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_45] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_45] at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_45] at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:59) [furnace-proxy-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34) [furnace-api-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:75) [furnace-proxy-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.addon.angularjs.AngularScaffoldProvider_$$_javassist_787d5c05-b893-40b5-a79a-edc2ceb06556.generateFrom(AngularScaffoldProvider_$$_javassist_787d5c05-b893-40b5-a79a-edc2ceb06556.java) at org.jboss.forge.addon.scaffold.impl.ui.ScaffoldExecuteGenerationStep.execute(ScaffoldExecuteGenerationStep.java:64) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_45] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_45] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_45] at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_45] at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:59) [furnace-proxy-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34) [furnace-api-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:75) [furnace-proxy-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.addon.scaffold.impl.ui.ScaffoldExecuteGenerationStep_$$_javassist_ac73b1cb-32be-46cd-872b-70cc6cbffc87.execute(ScaffoldExecuteGenerationStep_$$_javassist_ac73b1cb-32be-46cd-872b-70cc6cbffc87.java) at org.jboss.forge.addon.ui.impl.controller.WizardCommandControllerImpl.execute(WizardCommandControllerImpl.java:153) at org.jboss.forge.addon.ui.impl.controller.NoUIWizardControllerDecorator.execute(NoUIWizardControllerDecorator.java:152) at org.jboss.forge.addon.shell.aesh.CommandAdapter.execute(CommandAdapter.java:74) at org.jboss.aesh.console.AeshConsoleImpl$AeshConsoleCallbackImpl.execute(AeshConsoleImpl.java:292) at org.jboss.aesh.console.AeshProcess.run(AeshProcess.java:36) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_45] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_45] at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_45] Caused by: java.io.FileNotFoundException: Template "jar:file:/home/vineet/.forge/addons/org-jboss-forge-addon-angularjs-angularjs-addon-1-0-0-SNAPSHOT/angularjs-addon-1.0.0-SNAPSHOT-forge-addon.jar!/scaffold/views/includes/basicPropertyDetail.html.ftl" not found. at freemarker.template.Configuration.getTemplate(Configuration.java:742) [freemarker-2.3.20.jar:2.3.20] at freemarker.core.Environment.getTemplateForInclusion(Environment.java:1694) [freemarker-2.3.20.jar:2.3.20] at freemarker.core.Include.accept(Include.java:159) [freemarker-2.3.20.jar:2.3.20] ... 62 more 21:07:00,979 SEVERE [org.jboss.forge.addon.shell.aesh.CommandAdapter] (AeshProcess: 1) Failed to execute [scaffold-generate] due to exception.: java.lang.RuntimeException: freemarker.core._MiscTemplateException: Error reading included file "jar:file:/home/vineet/.forge/addons/org-jboss-forge-addon-angularjs-angularjs-addon-1-0-0-SNAPSHOT/angularjs-addon-1.0.0-SNAPSHOT-forge-addon.jar!/scaffold/views/includes/basicPropertyDetail.html.ftl": Template "jar:file:/home/vineet/.forge/addons/org-jboss-forge-addon-angularjs-angularjs-addon-1-0-0-SNAPSHOT/angularjs-addon-1.0.0-SNAPSHOT-forge-addon.jar!/scaffold/views/includes/basicPropertyDetail.html.ftl" not found. The failing instruction (print stack trace for 1 more): ==> #include "includes/basicPropertyDetai... [in template "jar:file:/home/vineet/.forge/addons/org-jboss-forge-addon-angularjs-angularjs-addon-1-0-0-SNAPSHOT/angularjs-addon-1.0.0-SNAPSHOT-forge-addon.jar!/scaffold/views/detail.html.ftl" at line 19, column 9] at org.jboss.forge.addon.templates.freemarker.FreemarkerTemplateGenerator.process(FreemarkerTemplateGenerator.java:47) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_45] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_45] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_45] at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_45] at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:59) [furnace-proxy-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34) [furnace-api-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:75) [furnace-proxy-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.addon.templates.freemarker.FreemarkerTemplateGenerator_$$_javassist_0fabd966-860e-427d-8edd-941c625ce10a.process(FreemarkerTemplateGenerator_$$_javassist_0fabd966-860e-427d-8edd-941c625ce10a.java) at org.jboss.forge.addon.templates.TemplateProcessorImpl.process(TemplateProcessorImpl.java:57) at org.jboss.forge.addon.templates.TemplateProcessorImpl.process(TemplateProcessorImpl.java:48) at org.jboss.forge.addon.angularjs.ProcessWithFreemarkerCommand.execute(ProcessWithFreemarkerCommand.java:83) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_45] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_45] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_45] at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_45] at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:93) [weld-core-impl-2.0.4.Final.jar:2013-08-27 14:38] at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:274) [weld-core-impl-2.0.4.Final.jar:2013-08-27 14:38] at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:261) [weld-core-impl-2.0.4.Final.jar:2013-08-27 14:38] at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:240) [weld-core-impl-2.0.4.Final.jar:2013-08-27 14:38] at org.jboss.weld.event.ObserverNotifier.notifyObserver(ObserverNotifier.java:171) [weld-core-impl-2.0.4.Final.jar:2013-08-27 14:38] at org.jboss.weld.event.ObserverNotifier.notifyObserver(ObserverNotifier.java:167) [weld-core-impl-2.0.4.Final.jar:2013-08-27 14:38] at org.jboss.weld.event.ObserverNotifier.notifyObservers(ObserverNotifier.java:121) [weld-core-impl-2.0.4.Final.jar:2013-08-27 14:38] at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:114) [weld-core-impl-2.0.4.Final.jar:2013-08-27 14:38] at org.jboss.weld.event.EventImpl.fire(EventImpl.java:84) [weld-core-impl-2.0.4.Final.jar:2013-08-27 14:38] at org.jboss.forge.addon.angularjs.AngularScaffoldProvider.generateFrom(AngularScaffoldProvider.java:219) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_45] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_45] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_45] at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_45] at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:59) [furnace-proxy-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34) [furnace-api-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:75) [furnace-proxy-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.addon.angularjs.AngularScaffoldProvider_$$_javassist_787d5c05-b893-40b5-a79a-edc2ceb06556.generateFrom(AngularScaffoldProvider_$$_javassist_787d5c05-b893-40b5-a79a-edc2ceb06556.java) at org.jboss.forge.addon.scaffold.impl.ui.ScaffoldExecuteGenerationStep.execute(ScaffoldExecuteGenerationStep.java:64) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_45] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_45] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_45] at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_45] at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:59) [furnace-proxy-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34) [furnace-api-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:75) [furnace-proxy-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.addon.scaffold.impl.ui.ScaffoldExecuteGenerationStep_$$_javassist_ac73b1cb-32be-46cd-872b-70cc6cbffc87.execute(ScaffoldExecuteGenerationStep_$$_javassist_ac73b1cb-32be-46cd-872b-70cc6cbffc87.java) at org.jboss.forge.addon.ui.impl.controller.WizardCommandControllerImpl.execute(WizardCommandControllerImpl.java:153) [ui-impl-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.addon.ui.impl.controller.NoUIWizardControllerDecorator.execute(NoUIWizardControllerDecorator.java:152) [ui-impl-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.forge.addon.shell.aesh.CommandAdapter.execute(CommandAdapter.java:74) [shell-impl-2.2.1-SNAPSHOT.jar:2.2.1-SNAPSHOT] at org.jboss.aesh.console.AeshConsoleImpl$AeshConsoleCallbackImpl.execute(AeshConsoleImpl.java:292) [aesh-0.49.jar:0.49] at org.jboss.aesh.console.AeshProcess.run(AeshProcess.java:36) [aesh-0.49.jar:0.49] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_45] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_45] at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_45] Caused by: freemarker.core._MiscTemplateException: Error reading included file "jar:file:/home/vineet/.forge/addons/org-jboss-forge-addon-angularjs-angularjs-addon-1-0-0-SNAPSHOT/angularjs-addon-1.0.0-SNAPSHOT-forge-addon.jar!/scaffold/views/includes/basicPropertyDetail.html.ftl": Template "jar:file:/home/vineet/.forge/addons/org-jboss-forge-addon-angularjs-angularjs-addon-1-0-0-SNAPSHOT/angularjs-addon-1.0.0-SNAPSHOT-forge-addon.jar!/scaffold/views/includes/basicPropertyDetail.html.ftl" not found. The failing instruction (print stack trace for 1 more): ==> #include "includes/basicPropertyDetai... [in template "jar:file:/home/vineet/.forge/addons/org-jboss-forge-addon-angularjs-angularjs-addon-1-0-0-SNAPSHOT/angularjs-addon-1.0.0-SNAPSHOT-forge-addon.jar!/scaffold/views/detail.html.ftl" at line 19, column 9] at freemarker.core.Include.accept(Include.java:168) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.IfBlock.accept(IfBlock.java:84) at freemarker.core.Environment.visitByHiddingParent(Environment.java:286) at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:193) at freemarker.core.Environment.visitIteratorBlock(Environment.java:509) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:103) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.MixedContent.accept(MixedContent.java:93) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.Environment.process(Environment.java:243) at freemarker.template.Template.process(Template.java:277) at org.jboss.forge.addon.templates.freemarker.FreemarkerTemplateGenerator.process(FreemarkerTemplateGenerator.java:42) ... 50 more Caused by: java.io.FileNotFoundException: Template "jar:file:/home/vineet/.forge/addons/org-jboss-forge-addon-angularjs-angularjs-addon-1-0-0-SNAPSHOT/angularjs-addon-1.0.0-SNAPSHOT-forge-addon.jar!/scaffold/views/includes/basicPropertyDetail.html.ftl" not found. at freemarker.template.Configuration.getTemplate(Configuration.java:742) at freemarker.core.Environment.getTemplateForInclusion(Environment.java:1694) at freemarker.core.Include.accept(Include.java:159) ... 62 more