Does anyone know why I'm getting this exception when I am using EntityHome.remove() ? I had no problems using EntityHome.remove in my other pages. I suspect it has something to do with my Entity mappings.
What I don't understand is why this exception has anything to do with persist as I'm clearly trying to do a remove. I looked at Hibernate's code and it seems that this exception is thrown when it can't figure out what state the Entity is in (i.e. transient, detached, persistent), but I had this home object loaded with conversation-scoped entity manager like my other entity homes so it should remain as non-detached. Anyone got a clue? | Caused by: javax.persistence.EntityNotFoundException: deleted entity passed to p | ersist: [a.b.c.SomeEntity#<null>] | at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException | (AbstractEntityManagerImpl.java:613) | at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManag | erImpl.java:299) | at org.jboss.seam.persistence.EntityManagerProxy.flush(EntityManagerProx | y.java:83) | at org.jboss.seam.framework.EntityHome.remove(EntityHome.java:60) | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. | java:39) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces | sorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:597) | at org.jboss.seam.util.Reflections.invoke(Reflections.java:20) | at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocation | Context.java:31) | at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocation | Context.java:57) | at org.jboss.seam.interceptors.ManagedEntityIdentityInterceptor.aroundIn | voke(ManagedEntityIdentityInterceptor.java:37) | at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocation | Context.java:69) | at org.jboss.seam.interceptors.RollbackInterceptor.aroundInvoke(Rollback | Interceptor.java:34) | at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocation | Context.java:69) | at org.jboss.seam.interceptors.TransactionInterceptor$1.work(Transaction | Interceptor.java:32) | at org.jboss.seam.util.Work.workInTransaction(Work.java:37) | at org.jboss.seam.interceptors.TransactionInterceptor.aroundInvoke(Trans | actionInterceptor.java:27) | at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocation | Context.java:69) | at org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(Met | hodContextInterceptor.java:27) | at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocation | Context.java:69) | at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java: | 103) | at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(Java | BeanInterceptor.java:151) | at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanIntercept | or.java:87) | at org.jboss.seam.framework.EntityHome_$$_javassist_51.remove(EntityHome | _$$_javassist_51.java) | View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4045563#4045563 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4045563 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user