<2|false|0.9.7-incubating-SNAPSHOT> org.apache.openjpa.util.StoreException: DSRA9250E: Operation setAutoCommit is not allowed during a global transaction for Shareable Connections. at org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:3765) at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:94) at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:80) at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:56) at org.apache.openjpa.jdbc.kernel.AbstractJDBCSeq.next(AbstractJDBCSeq.java:62) at org.apache.openjpa.util.ImplHelper.generateValue(ImplHelper.java:122) at org.apache.openjpa.util.ImplHelper.generateFieldValue(ImplHelper.java:106) at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.assignField(JDBCStoreManager.java:554) at org.apache.openjpa.util.ApplicationIds.assign(ApplicationIds.java:398) at org.apache.openjpa.util.ApplicationIds.assign(ApplicationIds.java:383) at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.assignObjectId(JDBCStoreManager.java:538) at org.apache.openjpa.kernel.DelegatingStoreManager.assignObjectId(DelegatingStoreManager.java:131) at org.apache.openjpa.kernel.StateManagerImpl.assignObjectId(StateManagerImpl.java:471) at org.apache.openjpa.kernel.StateManagerImpl.preFlush(StateManagerImpl.java:2664) at org.apache.openjpa.kernel.PNewState.beforeFlush(PNewState.java:36) at org.apache.openjpa.kernel.StateManagerImpl.beforeFlush(StateManagerImpl.java:847) at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:1911) at org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:1871) at org.apache.openjpa.kernel.BrokerImpl.beforeCompletion(BrokerImpl.java:1789) at org.apache.openjpa.ee.WASManagedRuntime$WASSynchronization.beforeCompletion(WASManagedRuntime.java:302) at com.ibm.ws.jtaextensions.SynchronizationCallbackWrapper.beforeCompletion(SynchronizationCallbackWrapper.java:65) at com.ibm.ws.Transaction.JTA.RegisteredSyncs.distributeBefore(RegisteredSyncs.java:240) at com.ibm.ws.Transaction.JTA.TransactionImpl.prePrepare(TransactionImpl.java:2373) at com.ibm.ws.Transaction.JTA.TransactionImpl.stage1CommitProcessing(TransactionImpl.java:1606) at com.ibm.ws.Transaction.JTA.TransactionImpl.processCommit(TransactionImpl.java:1577) at com.ibm.ws.Transaction.JTA.TransactionImpl.commit(TransactionImpl.java:1512) at com.ibm.ws.Transaction.JTA.TranManagerImpl.commit(TranManagerImpl.java:237) at com.ibm.ws.Transaction.JTA.TranManagerSet.commit(TranManagerSet.java:162) at com.ibm.ejs.csi.TranStrategy.commit(TranStrategy.java:756) at com.ibm.ejs.csi.TranStrategy.postInvoke(TranStrategy.java:181) at com.ibm.ejs.csi.RequiresNew.postInvoke(RequiresNew.java:93) at com.ibm.ejs.csi.TransactionControlImpl.postInvoke(TransactionControlImpl.java:581) at com.ibm.ejs.container.EJSContainer.postInvoke(EJSContainer.java:3876) at statefarm.pc1.service.policyrequestsetmanagement.EJSLocalStatelessPolicyRequestSetManager_2f30f4dd.initiatePolicyRequestSet(EJSLocalStatelessPolicyRequestSetManager_2f30f4dd.java:40) at statefarm.pc1.service.policyrequestsetmanagement.PolicyRequestSetManagementAdapterImpl.initiatePolicyRequestSet(PolicyRequestSetManagementAdapterImpl.java:29) at statefarm.pc1.service.policyrequestsetmanagement.PolicyRequestSetManagerService.initiatePolicyRequestSet(PolicyRequestSetManagerService.java:34) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:615) at com.ibm.ws.webservices.engine.dispatchers.java.JavaDispatcher.invokeMethod(JavaDispatcher.java:178) at com.ibm.ws.webservices.engine.dispatchers.java.JavaDispatcher.invokeOperation(JavaDispatcher.java:141) at com.ibm.ws.webservices.engine.dispatchers.SoapRPCProcessor.processRequestResponse(SoapRPCProcessor.java:448) at com.ibm.ws.webservices.engine.dispatchers.SoapRPCProcessor.processMessage(SoapRPCProcessor.java:413) at com.ibm.ws.webservices.engine.dispatchers.BasicDispatcher.processMessage(BasicDispatcher.java:134) at com.ibm.ws.webservices.engine.dispatchers.java.SessionDispatcher.invoke(SessionDispatcher.java:204) at com.ibm.ws.webservices.engine.PivotHandlerWrapper.invoke(PivotHandlerWrapper.java:227) at com.ibm.ws.webservices.engine.handlers.jaxrpc.JAXRPCHandler.invoke(JAXRPCHandler.java:152) at com.ibm.ws.webservices.engine.handlers.WrappedHandler.invoke(WrappedHandler.java:64) at com.ibm.ws.webservices.engine.PivotHandlerWrapper.invoke(PivotHandlerWrapper.java:227) at com.ibm.ws.webservices.engine.PivotHandlerWrapper.invoke(PivotHandlerWrapper.java:227) at com.ibm.ws.webservices.engine.WebServicesEngine.invoke(WebServicesEngine.java:332) at com.ibm.ws.webservices.engine.transport.http.WebServicesServlet.doPost(WebServicesServlet.java:736) at javax.servlet.http.HttpServlet.service(HttpServlet.java:763) at com.ibm.ws.webservices.engine.transport.http.WebServicesServletBase.service(WebServicesServletBase.java:341) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:995) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:501) at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:464) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3168) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:254) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811) at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1433) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:96) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213) at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195) at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:741) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469) Caused by: java.sql.SQLException: DSRA9250E: Operation setAutoCommit is not allowed during a global transaction for Shareable Connections. at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.createSharingException(WSJdbcConnection.java:1165) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.setAutoCommit(WSJdbcConnection.java:2590) at org.apache.openjpa.lib.jdbc.DelegatingConnection.setAutoCommit(DelegatingConnection.java:193) at org.apache.openjpa.lib.jdbc.DelegatingConnection.setAutoCommit(DelegatingConnection.java:193) at org.apache.openjpa.lib.jdbc.ConfiguringConnectionDecorator$ConfiguringConnection.setAutoCommit(ConfiguringConnectionDecorator.java:114) at org.apache.openjpa.jdbc.kernel.AbstractJDBCSeq.getConnection(AbstractJDBCSeq.java:166) at org.apache.openjpa.jdbc.kernel.NativeJDBCSeq.nextInternal(NativeJDBCSeq.java:206) at org.apache.openjpa.jdbc.kernel.AbstractJDBCSeq.next(AbstractJDBCSeq.java:57) ... 72 more Caused by: javax.resource.spi.SharingViolationException: DSRA9250E: Operation setAutoCommit is not allowed during a global transaction for Shareable Connections. at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.createSharingException(WSJdbcConnection.java:1166) ... 79 more