G
Gast2
Gast
Hallo zusammen,
ich bekomme eine Exception wenn ich in meinem DAO auf den EntityManager zugreife.
Ich benutze als DI Framework, das CDI und EJB3.0
Mein Entity ist mit JPA Annotationen gemacht. Kennt jemand die Fehlernachricht?
ich bekomme eine Exception wenn ich in meinem DAO auf den EntityManager zugreife.
Ich benutze als DI Framework, das CDI und EJB3.0
Java:
@Stateful
public class MyDaoImpl implements MyDao{
@PersistenceContext(type=PersistenceContextType.EXTENDED)
private EntityManager entityManager;
@Override
public MyEntity findMyEntityById(long id) {
return entityManager.find(MyEntity .class, id);
}
}
Java:
Caused by: javax.ejb.NoSuchEJBException: Could not find stateful bean: a3b3o6g-dq45hs-gmqdhiot-1-gmqds9hv-dm
at org.jboss.ejb3.cache.simple.SimpleStatefulCache.get(SimpleStatefulCache.java:494) [:1.7.17]
at org.jboss.ejb3.cache.simple.SimpleStatefulCache.get(SimpleStatefulCache.java:445) [:1.7.17]
at org.jboss.ejb3.cache.simple.SimpleStatefulCache.remove(SimpleStatefulCache.java:557) [:1.7.17]
at org.jboss.ejb3.stateful.StatefulContainer.destroySession(StatefulContainer.java:1353) [:1.7.17]
at org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl.destroySession(EndpointImpl.java:61) [:0.1.4]
at org.jboss.weld.integration.ejb.JBossSessionObjectReference.remove(JBossSessionObjectReference.java:81) [:6.0.0.Final]
at org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler.invoke(EnterpriseBeanProxyMethodHandler.java:107) [:6.0.0.Final]
at org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke(EnterpriseTargetBeanInstance.java:62) [:6.0.0.Final]
at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:125) [:6.0.0.Final]
at com.enbw.pricepilot.basis.service.org$jboss$weld$bean-jboss$classloader:id="vfs:$$$D:$JBoss$jboss-6$0$0$Final$server$default$deploy$xPP_Prototyp$war"-SessionBean-BuendelstelleDAO_$$_WeldProxy.destroy(org$jboss$weld$bean-jboss$classloader:id="vfs:$$$D:$JBoss$jboss-6$0$0$Final$server$default$deploy$xPP_Prototyp$war"-SessionBean-BuendelstelleDAO_$$_WeldProxy.java)
at org.jboss.weld.bean.SessionBean.destroy(SessionBean.java:384) [:6.0.0.Final]
at org.jboss.weld.context.ForwardingContextual.destroy(ForwardingContextual.java:34) [:6.0.0.Final]
at org.jboss.weld.context.CreationalContextImpl.destroy(CreationalContextImpl.java:100) [:6.0.0.Final]
at org.jboss.weld.context.CreationalContextImpl.release(CreationalContextImpl.java:90) [:6.0.0.Final]
at org.jboss.weld.integration.ejb.SessionBeanInterceptor.preDestroy(SessionBeanInterceptor.java:112) [:6.0.0.Final]
... 232 more
Mein Entity ist mit JPA Annotationen gemacht. Kennt jemand die Fehlernachricht?