sravan created OPENJPA-2497:
-------------------------------
Summary: Unable to persist a new instance
Key: OPENJPA-2497
URL: https://issues.apache.org/jira/browse/OPENJPA-2497
Project: OpenJPA
Issue Type: Bug
Reporter: sravan
My application is working fine with Websphere 7.0.0.9 since last two years. Now
Websphere is upgraded to version 7.0.0.31. After this upgrade, application is
throwing below error while trying to persist a new instance. Please advise.
(Note: In another environment , where I use openjpa-1.2.2 jar with jboss
application server, application is working fine.)
The below error shows the application is using openjpa-1.2.4-SNAPSHOT. So is
there any such issue in this release that does not exist in openjpa-1.2.2 ? How
to remediate it in the version openjpa-1.2.4-SNAPSHOT ?
Will be looking forward for your advise.
[12/03/14 08:09:42:885 GMT] 00000038 BusinessExcep E CNTR0020E: EJB threw an
unexpected (non-declared) exception d
uring invocation of method "create" on bean
"BeanId(acstr01-acstr#acstr-ejb-1.0.jar#CRUDServiceBean, null)". Excepti
on data: <openjpa-1.2.4-SNAPSHOT-r422266:1517039 nonfatal store error>
org.apache.openjpa.persistence.EntityExistsEx
ception: Attempt to persist detached object
"com.setmar.acstr.domain.Case@4aba4aba". If this is a new instance, m
ake sure any version and/or auto-generated primary key fields are null/default
when persisting.
FailedObject: com.setmar.acstr.domain.Case@4aba4aba
at org.apache.openjpa.kernel.BrokerImpl.persist(BrokerImpl.java:2453)
at org.apache.openjpa.kernel.BrokerImpl.persist(BrokerImpl.java:2312)
at
org.apache.openjpa.kernel.DelegatingBroker.persist(DelegatingBroker.java:1021)
at
org.apache.openjpa.persistence.EntityManagerImpl.persist(EntityManagerImpl.java:651)
at
com.ibm.ws.jpa.management.JPAExEmInvocation.persist(JPAExEmInvocation.java:339)
at
com.ibm.ws.jpa.management.JPAEntityManager.persist(JPAEntityManager.java:133)
at
com.setmar.acstr.service.CRUDServiceBean.create(CRUDServiceBean.java:34)
at
com.setmar.acstr.service.EJSLocal0SLCRUDServiceBean_a178a2d2.create(EJSLocal0SLCRUDServiceBean_a178a2d2
.java)
at
com.setmar.acstr.casemgmt.service.CaseServiceBean.save(CaseServiceBean.java:42)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at
com.ibm.ejs.container.EJSContainer.invokeProceed(EJSContainer.java:5874)
at
com.ibm.ejs.container.interceptors.InvocationContextImpl.proceed(InvocationContextImpl.java:586)
at
com.setmar.acstr.domain.audit.AuditServiceInterceptor.process(AuditServiceInterceptor.java:36)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at
com.ibm.ejs.container.interceptors.InterceptorProxy.invokeInterceptor(InterceptorProxy.java:227)
at
com.ibm.ejs.container.interceptors.InvocationContextImpl.proceed(InvocationContextImpl.java:566)
at
com.ibm.ejs.container.interceptors.InvocationContextImpl.doAroundInvoke(InvocationContextImpl.java:217)
at com.ibm.ejs.container.EJSContainer.invoke(EJSContainer.java:5766)
at
com.setmar.acstr.casemgmt.service.EJSLocal0SLCaseServiceBean_78acc083.save(EJSLocal0SLCaseServiceBean_7
8acc083.java)
at
com.setmar.acstr.casemgmt.facade.CaseFacadeBean.submitCase(CaseFacadeBean.java:102)
at
com.setmar.acstr.casemgmt.facade.EJSLocal0SLCaseFacadeBean_28e75513.submitCase(EJSLocal0SLCaseFacadeBea
n_28e75513.java)
at
com.setmar.acstr.managed.AbstractCaseBean.submitCase(AbstractCaseBean.java:232)
at
com.setmar.acstr.managed.AbstractCaseBean.submitCase(AbstractCaseBean.java:150)
--
This message was sent by Atlassian JIRA
(v6.2#6252)