Why doesn't this work? @Startup | @Scope(APPLICATION) | @Name("replogApplication") | public class ReplogApplication { | ... | @In(create=true) | private transient EntityManager entityManager; | | @Create | public void init () | { | log.debug("Creating replogApplication"); | | // for now, create one SiteSynchronizer per defined Site | List<Site> sites = entityManager.createQuery("from Site").getResultList(); // line 37 | ... | } | I get this at startup time: [testng] java.lang.NullPointerException | [testng] at com.robjsoftware.replog.ReplogApplication.init(ReplogApplication.java:37) | [testng] at com.robjsoftware.replog.ReplogApplication$$EnhancerByCGLIB$$dfe7020b.CGLIB$init$0(<generated>) | [testng] at com.robjsoftware.replog.ReplogApplication$$EnhancerByCGLIB$$dfe7020b$$FastClassByCGLIB$$52404ff7.invoke(<generated>) | [testng] at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167) | [testng] at org.jboss.seam.interceptors.JavaBeanInterceptor$1.proceed(JavaBeanInterceptor.java:80) Why isn't an entityManager being injected? Is it against the rules for an application-scoped component to have an injected EntityManager? Couldn't find that documented anywhere. If I missed it, where was it documented?
Thanks for any clues, Rob (P.S. Hope you had a great vacation Gavin! ... if you're back yet! :-) View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3967413#3967413 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3967413 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user