|
Hi! Bruce
this problem I already
solved.
I have using the method
jdo.setTransactionManager.
----- Original Message -----
From: Bruce Snyder
Sent: Friday, December 06, 2002 8:04 PM
Subject: Re: [castor-dev] java.lang.IllegalStateException: Illegal
operation: tried to commit connection in global tran MFA>I have this errors: MFA>java.lang.IllegalStateException: Illegal operation: tried to commit connection in global tran MFA> MFA>this occurr when try load a record.. MFA> MFA>this is code: MFA> MFA>db = jdo.getDatabase(); MFA> MFA>db.begin(); MFA> MFA>employer = (Employer) db.load ( Employer.class, id ); MFA> MFA>db.commit(); MFA> MFA>this is error complete: MFA> MFA>java.lang.IllegalStateException: Illegal operation: tried to commit connection in global tran MFA>at com.ibm.ejs.cm.pool.ConnectO.commit(ConnectO.java:2269) MFA>at com.ibm.ejs.cm.proxy.ConnectionProxy.commit(ConnectionProxy.java:620) MFA>at org.exolab.castor.jdo.engine.TransactionContextImpl.commitConnections(Unknown Source) MFA>at org.exolab.castor.persist.TransactionContext.commit(Unknown Source) MFA>at org.exolab.castor.jdo.engine.DatabaseImpl.commit(Unknown Source) MFA>at cl.bancochile.apv.employer.jdo.EmployerJDO.load(EmployerJDO.java:94) MFA>at cl.bancochile.apv.employer.ejb.EmployerEBBean.ejbFindByPrimaryKey(EmployerEBBean.java:143) MFA>at cl.bancochile.apv.employer.ejb.EJSBMPEmployerEBHomeBean.findByPrimaryKey(EJSBMPEmployerEBHomeBean.java:28) MFA>at cl.bancochile.apv.employer.ejb.EJSRemoteBMPEmployerEBHome.findByPrimaryKey(EJSRemoteBMPEmployerEBHome.java:57) MFA>at cl.bancochile.apv.employer.ejb._EmployerEBHome_Stub.findByPrimaryKey(_EmployerEBHome_Stub.java:290) MFA>at cl.bancochile.apv.employer.ejb.EmployerSLBean.loadEmployer(EmployerSLBean..java:97) MFA>at cl.bancochile.apv.employer.ejb.EJSRemoteStatelessEmployerSL.loadEmployer(EJSRemoteStatelessEmployerSL.java:25) MFA>at cl.bancochile.apv.employer.ejb._EmployerSL_Stub.loadEmployer(_EmployerSL_Stub.java:353) MFA>at cl.bancochile.apv.employer.actions.EmployerAction.perform(EmployerAction.java:185) MFA>at org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet..java:1786) MFA>at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1585) MFA>at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:509) MFA>at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) MFA>at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) MFA>at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:827) MFA>at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:167) MFA>at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:297) MFA>at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:110) MFA>at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:472) MFA>at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:1012) MFA>at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:913) MFA>at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:523) MFA>at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:282) MFA>at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:112) MFA>at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:91) MFA>at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:184) MFA>at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67) MFA>at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:122) MFA>at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:315) MFA>at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection..java:60) MFA>at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323) MFA>at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252) MFA>at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122) Marcelo, Please ignore my last message requesting the stacktrace ;-). It appears that this is a problem within WebSphere. Have you using the jdo.setTransactionManager() method? See the following for more info: http://www.castor.org/javadoc/org/exolab/castor/jdo/JDO.html#setTransactionManager(java.lang.String) Bruce -- perl -e 'print unpack("u30","<0G)U8V4\@4VYY9&5R\"F9E<G)E=\$\!F<FEI+F-O;0\`\`");' ----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to [EMAIL PROTECTED] with a subject of: unsubscribe castor-dev |
- [castor-dev] java.lang.IllegalStateException: Illegal op... Marcelo Flores A.
- Re: [castor-dev] java.lang.IllegalStateException: I... Bruce Snyder
- Marcelo Flores A.
