[jboss-user] [JBoss Seam] - class cast exception using managed persistence context
arussel
do-not-reply at jboss.com
Thu Sep 6 03:27:34 EDT 2007
I am using jboss-seam-1.2.1.GA in jboss 4.0.5 .
I followed the doc 8.3.1 on using seam managed persistence and get the following error
when seam try to inject the entity manager:
Caused by: java.lang.ClassCastException: org.jboss.ejb3.entity.InjectedEntityManagerFactory
at org.jboss.seam.core.ManagedPersistenceContext.getEntityManagerFactoryFromJndiOrValueBinding(ManagedPersistenceContext.java:160)
at org.jboss.seam.core.ManagedPersistenceContext.initEntityManager(ManagedPersistenceContext.java:77)
at org.jboss.seam.core.ManagedPersistenceContext.getEntityManager(ManagedPersistenceContext.java:105)
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.seam.util.Reflections.invoke(Reflections.java:20)
at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:123)
at org.jboss.seam.Component.callComponentMethod(Component.java:1834)
at org.jboss.seam.Component.unwrap(Component.java:1860)
at org.jboss.seam.Component.getInstance(Component.java:1657)
I am using a loader in jboss-app.xml and I can see the factory in jndi:
+- EntityManagerFactory (class: org.jnp.interfaces.NamingContext)
| +- foo (class: org.jboss.ejb3.entity.InjectedEntityManagerFactory)
any help welcome,
thanks
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4081568#4081568
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4081568
More information about the jboss-user
mailing list