Hi Guys,<br><br>I&#39;ve written a little app (using Seam 3, RichFaces, a bunch of our projects, but namely Seam Persistence.) While working with Scott Marlow, we discovered that the reason for this failure: <a href="http://pastebin.com/KC7v90YK">http://pastebin.com/KC7v90YK</a>, is because the thread attempting to access the UserTransaction is outside of the EE threads: <a href="http://pastie.org/2010007">http://pastie.org/2010007</a><br>
<br>This works well on JBoss AS6, but does not on AS7. Wondering if we should loosen up the access to the UserTransaction to anonymous/non-EE threads.<br><br>In addition, when deploying the application on the latest snapshots, I have been getting weird Weld failures. Seems like Weld is not in a usable state by the time my @Stateful EJB is requesting for an @Inject BeanManager.<br>
<br><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote">15:44:08,075 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC00001: Failed to start service jboss.deployment.unit.&quot;hatchling.war&quot;.component.EjbSynchronizations.WeldInstantiator: org.jboss.msc.service.StartException in service jboss.deployment.unit.&quot;hatchling.war&quot;.component.EjbSynchronizations.WeldInstantiator: Failed to start service<br>
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1696) [jboss-msc-1.0.0.Beta8.jar:1.0.0.Beta8]<br>        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_24]<br>
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_24]<br>        at java.lang.Thread.run(Thread.java:680) [:1.6.0_24]<br>Caused by: java.lang.NullPointerException<br>        at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:768) [:1.6.0_24]<br>
        at org.jboss.weld.manager.BeanManagerImpl.getBean(BeanManagerImpl.java:1209)<br>        at org.jboss.as.weld.injection.WeldManagedReferenceFactory.start(WeldManagedReferenceFactory.java:119)<br>        at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1675) [jboss-msc-1.0.0.Beta8.jar:1.0.0.Beta8]<br>
        ... 3 more<br clear="all"></blockquote><br>Thoughts welcomed.<br><br>Thanks,<br>-- <br>Lincoln Baxter, III<br><a href="http://ocpsoft.com">http://ocpsoft.com</a><br><a href="http://scrumshark.com">http://scrumshark.com</a><br>
&quot;Keep it Simple&quot;<br>