Hi,
I face this problem trying to run mu app using head of CVS on the jboss-head:
13:45:28,743 WARN [ServiceController] Problem starting service
jboss.j2ee:service=EJB3,module=mcipro.ejb3
java.lang.RuntimeException: Field private javax.persistence.EntityManager
com.tarhyar.ne.NeLogicAction.em @PersistenceUnit in error: This isn't a scoped
deployment unit
at
org.jboss.ejb3.injection.PersistenceContextHandler.loadFieldDependencies(PersistenceContextHandler.java:306)
at
org.jboss.ejb3.injection.PersistenceContextHandler.loadDependencies(PersistenceContextHandler.java:349)
at org.jboss.ejb3.EJBContainer.processMetadata(EJBContainer.java:239)
at
org.jboss.ejb3.SessionContainer.processMetadata(SessionContainer.java:77)
at
org.jboss.ejb3.Ejb3Deployment.processEJBContainerMetadata(Ejb3Deployment.java:410)
at org.jboss.ejb3.Ejb3Deployment.start(Ejb3Deployment.java:461)
at org.jboss.ejb3.Ejb3Module.startService(Ejb3Module.java:139)
at
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
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:585)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:262)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
at
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:974)
at $Proxy0.start(Unknown Source)
--------------------------
my class looks like :
@Stateful
@Name("neLogic")
@Scope(ScopeType.SESSION)
@Interceptors(SeamInterceptor.class)
@TransactionAttribute(REQUIRES_NEW)
public class NeLogicAction implements NeLogic, Serializable {
private static Logger log =Logger.getLogger(NeLogicAction.class);
@PersistenceContext
private EntityManager em;
@In( required = false)
private Ne ne;
public String addNe() {
log.debug("adding Ne");
log.info("adding ne");
em.persist(ne);
return "main";
}
}
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3917501#3917501
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3917501
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user