The solutions I currently have is identical to what is done for the seam render test (including the BeanManagerCaptuireExtension ) with one difference. The forge Startup event was to late, and the AfterBeanDiscovery did not work. So I introduced a PreStartup event (could have been &#39;PostWeldInitialize as well) that did the trick. So I&#39;m not sure this is te solution you want and since it seams not that complicated (certainly now with the knowledge you guys have about this) I&#39;ll leave the real solution up to you.<br>
<br>After that a small template resolving error occured but that was solved by removing the &#39;&#39; from my include name. So<br><br>@include{&#39;<a href="http://rfc.mv">rfc.mv</a>&#39;} became @include{<a href="http://rfc.mv">rfc.mv</a>}<br>
<br>But... it works and that is the most important thing<br><br><br><br><div class="gmail_quote">2011/6/17 Ronald van Kuijk <span dir="ltr">&lt;<a href="mailto:rvkuijk@gmail.com">rvkuijk@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Ah, ok. I was already looking in this direction after creating a<br>
testclass that eventually demonstrated the same problem and seeing the<br>
test case in seam-render. I&#39;ll try this myself (some experience withe<br>
the seam2 core, not the weld internals) over the weekend and get back<br>
to you after that. Have a good conference.<br>
<br>
Cheers,<br>
<br>
Ronald<br>
<br>
2011/6/17, Lincoln Baxter, III &lt;<a href="mailto:lincolnbaxter@gmail.com">lincolnbaxter@gmail.com</a>&gt;:<br>
<div><div></div><div class="h5">&gt; Ahhh, yes. I know why this is happening. We need to register a custom<br>
&gt; BeanManagerProvider with the ServiceProvider API. I&#39;ll take a look at this<br>
&gt; as soon as possible. But it might be a few days since I am getting ready for<br>
&gt; a conference.<br>
&gt;<br>
&gt; If you wanted to try to do this yourself, in a @Singleton or<br>
&gt; @ApplicationScoped bean, we can implement the BeanManagerLocator interface<br>
&gt; and register it. In order to obtain an instance of the BeanManager, we&#39;d<br>
&gt; need a class like this:<br>
&gt;<br>
&gt; It would have to be registered by creating a service file. This file needs<br>
&gt; to contain the fully qualified class name of the provider, for instance:<br>
&gt;<br>
&gt; -------------------------------------------------<br>
&gt; *<br>
&gt; src/main/resources/META-INF/services/org.jboss.seam.solder.beanManager.BeanManagerProvider<br>
&gt; *<br>
&gt; org.jboss.seam.forge.shell.ObserverBeanManagerLocator<br>
&gt;<br>
&gt; -------------------------------------------------<br>
&gt; public class ObserverBeanManagerLocator implements BeanManagerProvider<br>
&gt; {<br>
&gt;   private BeanManager manager;<br>
&gt;<br>
&gt;   public void onStartup(@Observes Startup event, BeanManager manager)<br>
&gt;   {<br>
&gt;      this.manager = manager;<br>
&gt;   }<br>
&gt;<br>
&gt;   public BeanManager getBeanManager()<br>
&gt;   {<br>
&gt;      return manager;<br>
&gt;   }<br>
&gt;<br>
&gt; }<br>
&gt; -------------------------------------------------<br>
&gt;<br>
&gt; On Thu, Jun 16, 2011 at 7:27 PM, Ronald van Kuijk &lt;<a href="mailto:rvkuijk@gmail.com">rvkuijk@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; I&#39;m making nice progress with extending the scaffolding of webpages from<br>
&gt;&gt; entities. To keep the different pages for different JSF component<br>
&gt;&gt; frameworks<br>
&gt;&gt; as short as possible I&#39;m thinking of working with mvel/seam-render<br>
&gt;&gt; @include<br>
&gt;&gt; templates.<br>
&gt;&gt;<br>
&gt;&gt; Just adding a small line like<br>
&gt;&gt;<br>
&gt;&gt; @include{&#39;<a href="http://rf-colum.mv" target="_blank">rf-colum.mv</a>&#39;}<br>
&gt;&gt;<br>
&gt;&gt; results in the error below when starting seam-forge<br>
&gt;&gt;<br>
&gt;&gt; It does not even make a difference whether the file even exists or not.<br>
&gt;&gt; I&#39;m<br>
&gt;&gt; not sure if this is a seam-render issue or a seam-forge issue, So therefor<br>
&gt;&gt; I<br>
&gt;&gt; post the question here. I have debugged the code and have seen that the<br>
&gt;&gt; *BeanManagerProviders do indeed not give back a BeanManager.<br>
&gt;&gt;<br>
&gt;&gt; Any clues?<br>
&gt;&gt;<br>
&gt;&gt; Cheers,<br>
&gt;&gt;<br>
&gt;&gt; Ronald<br>
&gt;&gt;<br>
&gt;&gt; [ERROR] Failed to execute goal<br>
&gt;&gt; org.codehaus.mojo:exec-maven-plugin:1.1.1:java (default-cli) on project<br>
&gt;&gt; forge-distribution: An exception occured while executing the Java class.<br>
&gt;&gt; [Error: Failed to locate BeanManager using any of these providers:<br>
&gt;&gt; org.jboss.seam.solder.beanManager.DefaultJndiBeanManagerProvider(11),<br>
&gt;&gt; org.jboss.seam.solder.beanManager.ServletContainerJndiBeanManagerProvider(10)]<br>
&gt;&gt; [ERROR] [Near : {... @include{&#39;<a href="http://pf.mv" target="_blank">pf.mv</a>&#39;} ....}]<br>
&gt;&gt; [ERROR] ^<br>
&gt;&gt; [ERROR] [Line: 11, Column: 0]<br>
&gt;&gt; [ERROR] -&gt; [Help 1]<br>
&gt;&gt; org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute<br>
&gt;&gt; goal org.codehaus.mojo:exec-maven-plugin:1.1.1:java (default-cli) on<br>
&gt;&gt; project<br>
&gt;&gt; forge-distribution: An exception occured while executing the Java class.<br>
&gt;&gt; [Error: Failed to locate BeanManager using any of these providers:<br>
&gt;&gt; org.jboss.seam.solder.beanManager.DefaultJndiBeanManagerProvider(11),<br>
&gt;&gt; org.jboss.seam.solder.beanManager.ServletContainerJndiBeanManagerProvider(10)]<br>
&gt;&gt; [Near : {... @include{&#39;<a href="http://pf.mv" target="_blank">pf.mv</a>&#39;} ....}]<br>
&gt;&gt;                     ^<br>
&gt;&gt; [Line: 11, Column: 0]<br>
&gt;&gt;     at<br>
&gt;&gt; org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)<br>
&gt;&gt;     at<br>
&gt;&gt; org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)<br>
&gt;&gt;     at<br>
&gt;&gt; org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)<br>
&gt;&gt;     at<br>
&gt;&gt; org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)<br>
&gt;&gt;     at<br>
&gt;&gt; org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)<br>
&gt;&gt;     at<br>
&gt;&gt; org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)<br>
&gt;&gt;     at<br>
&gt;&gt; org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)<br>
&gt;&gt;     at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)<br>
&gt;&gt;     at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)<br>
&gt;&gt;     at org.apache.maven.cli.MavenCli.execute(MavenCli.java:534)<br>
&gt;&gt;     at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)<br>
&gt;&gt;     at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)<br>
&gt;&gt;     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
&gt;&gt;     at<br>
&gt;&gt; sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br>
&gt;&gt;     at<br>
&gt;&gt; sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>
&gt;&gt;     at java.lang.reflect.Method.invoke(Method.java:616)<br>
&gt;&gt;     at<br>
&gt;&gt; org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)<br>
&gt;&gt;     at<br>
&gt;&gt; org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)<br>
&gt;&gt;     at<br>
&gt;&gt; org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)<br>
&gt;&gt;     at<br>
&gt;&gt; org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)<br>
&gt;&gt; Caused by: org.apache.maven.plugin.MojoExecutionException: An exception<br>
&gt;&gt; occured while executing the Java class. [Error: Failed to locate<br>
&gt;&gt; BeanManager<br>
&gt;&gt; using any of these providers:<br>
&gt;&gt; org.jboss.seam.solder.beanManager.DefaultJndiBeanManagerProvider(11),<br>
&gt;&gt; org.jboss.seam.solder.beanManager.ServletContainerJndiBeanManagerProvider(10)]<br>
&gt;&gt; [Near : {... @include{&#39;<a href="http://pf.mv" target="_blank">pf.mv</a>&#39;} ....}]<br>
&gt;&gt;                     ^<br>
&gt;&gt; [Line: 11, Column: 0]<br>
&gt;&gt;     at org.codehaus.mojo.exec.ExecJavaMojo.execute(ExecJavaMojo.java:338)<br>
&gt;&gt;     at<br>
&gt;&gt; org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)<br>
&gt;&gt;     at<br>
&gt;&gt; org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)<br>
&gt;&gt;     ... 19 more<br>
&gt;&gt; Caused by: [Error: Failed to locate BeanManager using any of these<br>
&gt;&gt; providers:<br>
&gt;&gt; org.jboss.seam.solder.beanManager.DefaultJndiBeanManagerProvider(11),<br>
&gt;&gt; org.jboss.seam.solder.beanManager.ServletContainerJndiBeanManagerProvider(10)]<br>
&gt;&gt; [Near : {... @include{&#39;<a href="http://pf.mv" target="_blank">pf.mv</a>&#39;} ....}]<br>
&gt;&gt;                     ^<br>
&gt;&gt; [Line: 11, Column: 0]<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.seam.render.template.compiler.CustomTemplateCompiler.compileFrom(CustomTemplateCompiler.java:295)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.seam.render.template.compiler.CustomTemplateCompiler.compile(CustomTemplateCompiler.java:88)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.seam.render.template.compiler.CustomTemplateCompiler.compileTemplate(CustomTemplateCompiler.java:493)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.seam.render.template.CompiledTemplateResource.&lt;init&gt;(CompiledTemplateResource.java:99)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.seam.render.TemplateCompiler.compile(TemplateCompiler.java:140)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.seam.render.TemplateCompiler.compile(TemplateCompiler.java:129)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.seam.render.TemplateCompiler.compile(TemplateCompiler.java:107)<br>
&gt;&gt;     at<br>
&gt;&gt; org.metawidget.forge.MetawidgetScaffold.&lt;init&gt;(MetawidgetScaffold.java:122)<br>
&gt;&gt;     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native<br>
&gt;&gt; Method)<br>
&gt;&gt;     at<br>
&gt;&gt; sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)<br>
&gt;&gt;     at<br>
&gt;&gt; sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)<br>
&gt;&gt;     at java.lang.reflect.Constructor.newInstance(Constructor.java:532)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.introspector.jlr.WeldConstructorImpl.newInstance(WeldConstructorImpl.java:239)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.injection.ConstructorInjectionPoint.newInstance(ConstructorInjectionPoint.java:134)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.bean.ManagedBean.createInstance(ManagedBean.java:385)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.produce(ManagedBean.java:234)<br>
&gt;&gt;     at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:338)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.context.unbound.DependentContextImpl.get(DependentContextImpl.java:67)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:690)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:728)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.bean.builtin.InstanceImpl.iterator(InstanceImpl.java:147)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.forge.project.services.FacetFactory.getFacets(FacetFactory.java:59)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.forge.project.services.ProjectFactory.registerFacets(ProjectFactory.java:184)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.forge.project.services.ProjectFactory.findProjectRecursively(ProjectFactory.java:129)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.forge.shell.project.ProjectInitializer.doInit(ProjectInitializer.java:87)<br>
&gt;&gt;     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
&gt;&gt;     at<br>
&gt;&gt; sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br>
&gt;&gt;     at<br>
&gt;&gt; sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>
&gt;&gt;     at java.lang.reflect.Method.invoke(Method.java:616)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:305)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:54)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:163)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:299)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:188)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.introspector.ForwardingWeldMethod.invokeOnInstance(ForwardingWeldMethod.java:59)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:198)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:270)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:253)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:222)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.manager.BeanManagerImpl.notifyObservers(BeanManagerImpl.java:632)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:625)<br>
&gt;&gt;     at org.jboss.weld.event.EventImpl.fire(EventImpl.java:75)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.forge.shell.project.CurrentProject.setCurrentResource(CurrentProject.java:91)<br>
&gt;&gt;     at org.jboss.forge.shell.ShellImpl.init(ShellImpl.java:317)<br>
&gt;&gt;     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
&gt;&gt;     at<br>
&gt;&gt; sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br>
&gt;&gt;     at<br>
&gt;&gt; sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>
&gt;&gt;     at java.lang.reflect.Method.invoke(Method.java:616)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:48)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:125)<br>
&gt;&gt;     at <a href="http://org.jboss.forge.shell.org" target="_blank">org.jboss.forge.shell.org</a><br>
&gt;&gt; $jboss$weld$bean-classpath-ManagedBean-org$jboss$forge$shell$ShellImpl[@javax$enterprise$context$ApplicationScoped()]{org$jboss$forge$shell$ShellImpl$commandHolder[@javax$inject$Inject()]$org$jboss$forge$shell$ShellImpl$environment[@javax$inject$Inject()]$org$jboss$forge$shell$ShellImpl$fshRuntime[@javax$inject$Inject()]$org$jboss$forge$shell$ShellImpl$manager[@javax$inject$Inject()]$org$jboss$forge$shell$ShellImpl$parameters[@javax$inject$Inject()@org$jboss$weld$environment$se$bindings$Parameters()]$org$jboss$forge$shell$ShellImpl$postStartup[@javax$inject$Inject()]$org$jboss$forge$shell$ShellImpl$projectContext[@javax$inject$Inject()]$org$jboss$forge$shell$ShellImpl$promptTypeConverter[@javax$inject$Inject()]$org$jboss$forge$shell$ShellImpl$resourceFactory[@javax$inject$Inject()]$org$jboss$forge$shell$ShellImpl$shellConfig[@javax$inject$Inject()]$org$jboss$forge$shell$ShellImpl$shutdown[@javax$inject$Inject()]$org$jboss$forge$shell$ShellImpl$doShell(org$jboss$forge$shell$events$AcceptUserInput[@javax$enterprise$event$Observes(during=IN_PROGRESS,notifyObserver=ALWAYS)])$org$jboss$forge$shell$ShellImpl$init(org$jboss$forge$shell$events$Startup[@javax$enterprise$event$Observes(during=IN_PROGRESS,notifyObserver=ALWAYS)],org$jboss$forge$shell$completer$PluginCommandCompleter)$org$jboss$forge$shell$ShellImpl$teardown(org$jboss$forge$shell$events$Shutdown[@javax$enterprise$event$Observes(during=IN_PROGRESS,notifyObserver=ALWAYS)],javax$enterprise$event$Event&lt;org$jboss$forge$shell$events$PreShutdown&gt;)$}_$$_WeldClientProxy.init(org$jboss$weld$bean-classpath-ManagedBean-org$jboss$forge$shell$ShellImpl[@javax$enterprise$context$ApplicationScoped()]{org$jboss$forge$shell$ShellImpl$commandHolder[@javax$inject$Inject()]$org$jboss$forge$shell$ShellImpl$environment[@javax$inject$Inject()]$org$jboss$forge$shell$ShellImpl$fshRuntime[@javax$inject$Inject()]$org$jboss$forge$shell$ShellImpl$manager[@javax$inject$Inject()]$org$jboss$forge$shell$ShellImpl$parameters[@javax$inject$Inject()@org$jboss$weld$environment$se$bindings$Parameters()]$org$jboss$forge$shell$ShellImpl$postStartup[@javax$inject$Inject()]$org$jboss$forge$shell$ShellImpl$projectContext[@javax$inject$Inject()]$org$jboss$forge$shell$ShellImpl$promptTypeConverter[@javax$inject$Inject()]$org$jboss$forge$shell$ShellImpl$resourceFactory[@javax$inject$Inject()]$org$jboss$forge$shell$ShellImpl$shellConfig[@javax$inject$Inject()]$org$jboss$forge$shell$ShellImpl$shutdown[@javax$inject$Inject()]$org$jboss$forge$shell$ShellImpl$doShell(org$jboss$forge$shell$events$AcceptUserInput[@javax$enterprise$event$Observes(during=IN_PROGRESS,notifyObserver=ALWAYS)])$org$jboss$forge$shell$ShellImpl$init(org$jboss$forge$shell$events$Startup[@javax$enterprise$event$Observes(during=IN_PROGRESS,notifyObserver=ALWAYS)],org$jboss$forge$shell$completer$PluginCommandCompleter)$org$jboss$forge$shell$ShellImpl$teardown(org$jboss$forge$shell$events$Shutdown[@javax$enterprise$event$Observes(during=IN_PROGRESS,notifyObserver=ALWAYS)],javax$enterprise$event$Event&lt;org$jboss$forge$shell$events$PreShutdown&gt;)$}_$$_WeldClientProxy.java)<br>

&gt;&gt;     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
&gt;&gt;     at<br>
&gt;&gt; sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br>
&gt;&gt;     at<br>
&gt;&gt; sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>
&gt;&gt;     at java.lang.reflect.Method.invoke(Method.java:616)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:305)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:54)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:163)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:299)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:188)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.introspector.ForwardingWeldMethod.invokeOnInstance(ForwardingWeldMethod.java:59)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:198)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:270)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:253)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:222)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.manager.BeanManagerImpl.notifyObservers(BeanManagerImpl.java:632)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:619)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:613)<br>
&gt;&gt;     at org.jboss.forge.shell.Bootstrap$2.run(Bootstrap.java:92)<br>
&gt;&gt;     at java.lang.Thread.run(Thread.java:636)<br>
&gt;&gt; Caused by:<br>
&gt;&gt; org.jboss.seam.solder.beanManager.BeanManagerUnavailableException: Failed<br>
&gt;&gt; to<br>
&gt;&gt; locate BeanManager using any of these providers:<br>
&gt;&gt; org.jboss.seam.solder.beanManager.DefaultJndiBeanManagerProvider(11),<br>
&gt;&gt; org.jboss.seam.solder.beanManager.ServletContainerJndiBeanManagerProvider(10)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.seam.solder.beanManager.BeanManagerLocator.getBeanManager(BeanManagerLocator.java:91)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.seam.render.template.nodes.ContextualNode.init(ContextualNode.java:58)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.seam.render.template.nodes.ContextualNode.&lt;init&gt;(ContextualNode.java:40)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.seam.render.template.nodes.IncludeNode.&lt;init&gt;(IncludeNode.java:35)<br>
&gt;&gt;     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native<br>
&gt;&gt; Method)<br>
&gt;&gt;     at<br>
&gt;&gt; sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)<br>
&gt;&gt;     at<br>
&gt;&gt; sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)<br>
&gt;&gt;     at java.lang.reflect.Constructor.newInstance(Constructor.java:532)<br>
&gt;&gt;     at java.lang.Class.newInstance0(Class.java:372)<br>
&gt;&gt;     at java.lang.Class.newInstance(Class.java:325)<br>
&gt;&gt;     at<br>
&gt;&gt; org.jboss.seam.render.template.compiler.CustomTemplateCompiler.compileFrom(CustomTemplateCompiler.java:257)<br>
&gt;&gt;     ... 69 more<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; forge-dev mailing list<br>
&gt;&gt; <a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Lincoln Baxter, III<br>
&gt; <a href="http://ocpsoft.com" target="_blank">http://ocpsoft.com</a><br>
&gt; <a href="http://scrumshark.com" target="_blank">http://scrumshark.com</a><br>
&gt; &quot;Keep it Simple&quot;<br>
&gt;<br>
</div></div></blockquote></div><br>