[jboss-user] [EJB 3.0] - Re: Exception in Distributed transaction in EJB3.0
ajayks
do-not-reply at jboss.com
Mon Oct 20 09:31:01 EDT 2008
The following are extract of error message from the server.log file for your perusal :-
anonymous wrote :
| oracle.jdbc.xa.OracleXAException
| at oracle.jdbc.xa.OracleXAResource.checkError(OracleXAResource.java:1270)
|
anonymous wrote :
| 6950 at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:573)
| 6953 Caused by: java.sql.SQLException: ORA-02089: COMMIT is not allowed in a subordinate session
| 6954
|
| 6790 oracle.jdbc.xa.OracleXAException
| 6791 at oracle.jdbc.xa.OracleXAResource.checkError(OracleXAResource.java:1270)
| 6792 at oracle.jdbc.xa.client.OracleXAResource.end(OracleXAResource.java:480)
| 6793 at org.jboss.resource.adapter.jdbc.xa.XAManagedConnection.end(XAManagedConnection.java:147)
| 6794 at org.jboss.resource.connectionmanager.xa.JcaXAResourceWrapper.end(JcaXAResourceWrapper.java:58)
| 6795 at com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord.topLevelPrepare(XAResourceRecord.java:25 9)
| 6796 at com.arjuna.ats.arjuna.coordinator.BasicAction.doPrepare(BasicAction.java:2871)
| 6797 at com.arjuna.ats.arjuna.coordinator.BasicAction.doPrepare(BasicAction.java:2828)
| 6798 at com.arjuna.ats.arjuna.coordinator.BasicAction.prepare(BasicAction.java:2382)
| 6799 at com.arjuna.ats.arjuna.coordinator.BasicAction.End(BasicAction.java:1783)
| 6800 at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:88)
| 6801 at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:177)
| 6802 at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple .java:1389)
| 6803 at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:135)
| 6804 at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:87)
| 6805 at org.jboss.ejb3.tx.UserTransactionImpl.commit(UserTransactionImpl.java:82)
| 6806 at itac.ccc.server.ASServerComp.callASService(ASServerComp.java:36)
| 6807 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 6808 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 6809 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 6810 at java.lang.reflect.Method.invoke(Method.java:585)
| 6811 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
| 6812 at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
| 6813 at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
| 6814 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6815 at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInter ceptor.java:54)
| 6816 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6817 at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
| 6818 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6819 at org.jboss.ejb3.tx.BMTInterceptor.handleStateless(BMTInterceptor.java:71)
| 6820 at org.jboss.ejb3.tx.BMTInterceptor.invoke(BMTInterceptor.java:131)
| 6821 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6822 at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:95)
| 6823 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6824 at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
| 6825 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6826 at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)
| 6827 at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:110)
| 6828 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6829 at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)
| 6830 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6831 at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
| 6832 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6833 at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:304)
| 6834 at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:106)
| 6835 at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)
| 6836 at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:769)
| 6837 at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:573)
| 6838 at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:373)
| 6839 at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:166)
| 6840 2008-10-20 18:46:34,823 WARN [org.jboss.resource.connectionmanager.TxConnectionManager] Connection error occured: or g.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener at 422e25[state=NORMAL mc=org.jboss.res ource.adapter.jdbc.xa.XAManagedConnection at 66db4e handles=0 lastUse=1224508594610 permit=true trackByTx=true mcp=org.j boss.resource.connectionmanager.JBossManagedConnectionPool$OnePool at c80825 context=org.jboss.resource.connectionmanage r.InternalManagedConnectionPool at 8ee5c0 xaResource=org.jboss.resource.connectionmanager.xa.JcaXAResourceWrapper at e38fae txSync=null]
| 6841 oracle.jdbc.xa.OracleXAException
| 6842 at oracle.jdbc.xa.OracleXAResource.checkError(OracleXAResource.java:1270)
| 6843 at oracle.jdbc.xa.client.OracleXAResource.end(OracleXAResource.java:480)
| 6844 at org.jboss.resource.adapter.jdbc.xa.XAManagedConnection.end(XAManagedConnection.java:147)
| 6845 at org.jboss.resource.connectionmanager.xa.JcaXAResourceWrapper.end(JcaXAResourceWrapper.java:58)
| 6846 at com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord.topLevelPrepare(XAResourceRecord.java:25 9)
| 6847 at com.arjuna.ats.arjuna.coordinator.BasicAction.doPrepare(BasicAction.java:2871)
| 6848 at com.arjuna.ats.arjuna.coordinator.BasicAction.doPrepare(BasicAction.java:2828)
| 6849 at com.arjuna.ats.arjuna.coordinator.BasicAction.prepare(BasicAction.java:2382)
| 6850 at com.arjuna.ats.arjuna.coordinator.BasicAction.End(BasicAction.java:1783)
| 6851 at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:88)
| 6852 at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:177)
| 6853 at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple .java:1389)
| 6854 at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:135)
| 6855 at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:87)
| 6856 at org.jboss.ejb3.tx.UserTransactionImpl.commit(UserTransactionImpl.java:82)
| 6857 at itac.ccc.server.ASServerComp.callASService(ASServerComp.java:36)
| 6858 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 6859 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 6860 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 6861 at java.lang.reflect.Method.invoke(Method.java:585)
| 6862 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
| 6863 at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
| 6864 at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
| 6865 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6866 at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInter ceptor.java:54)
| 6867 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6868 at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
| 6869 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6870 at org.jboss.ejb3.tx.BMTInterceptor.handleStateless(BMTInterceptor.java:71)
| 6871 at org.jboss.ejb3.tx.BMTInterceptor.invoke(BMTInterceptor.java:131)
| 6872 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6873 at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:95)
| 6874 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6875 at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
| 6876 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6877 at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)
| 6878 at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:110)
| 6879 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| s.internal.jta.resources.arjunacore.norecoveryxa] Could not find new XAResource to use for recovering non-serializable XAResource < 131075, 28, 26, 1--35fe69f3:cfb3:48fc5675:3d-35fe69f3:cfb3:48fc5675:48 >
| 18:50:09,886 WARN [loggerI18N] [com.arjuna.ats.internal.jta.resources.arjunacore.norecoveryxa] [com.arjuna.ats.internal.jta.resources.arjunacore.norecoveryxa] Could not find new XAResource to use for recovering non-serializable XAResource < 131075, 28, 26, 1--35fe69f3:cfb3:48fc5675:db-35fe69f3:cfb3:48fc5675:e6 >
| 18:50:09,889 WARN [loggerI18N] [com.arjuna.ats.internal.jta.resources.arjunacore.norecoveryxa] [com.arjuna.ats.internal.jta.resources.arjunacore.norecoveryxa] Could not find new XAResource to use for recovering non-serializable XAResource < 131075, 28, 26, 1--35fe69f3:9abf:48fc8469:10-35fe69f3:9abf:48fc8469:1b >
| 18:50:09,896 WARN [loggerI18N] [com.arjuna.ats.internal.jta.resources.arjunacore.norecoveryxa] [com.arjuna.ats.internal.jta.resources.arjunacore.norecoveryxa] Could not find new XAResource to use for recovering non-serializable XAResource < 131075, 28, 26, 1--35fe69f3:9a7b:48fc835b:11-35fe69f3:9a7b:48fc835b:1c >
| 6880 at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)
| 6881 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6882 at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
| 6883 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6884 at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:304)
| 6885 at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:106)
| 6886 at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)
| 6887 at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:769)
| 6888 at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:573)
| 6889 at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:373)
| 6890 at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:166)
| 6891 2008-10-20 18:46:34,833 DEBUG [org.jboss.resource.connectionmanager.JBossManagedConnectionPool] Exception destroying ManagedConnection org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener at 422e25[state=DES TROYED mc=org.jboss.resource.adapter.jdbc.xa.XAManagedConnection at 66db4e handles=0 lastUse=1224508594610 permit=false trackByTx=false mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool at c80825 context=org.jboss. resource.connectionmanager.InternalManagedConnectionPool at 8ee5c0 xaResource=org.jboss.resource.connectionmanager.xa.Jc aXAResourceWrapper at e38fae txSync=null]
| 6892 2008-10-20 18:46:34,835 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.parentTraceEnabled=true
| 6893 2008-10-20 18:46:34,836 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.nestedTraceEnabled=fals e
| 6894 2008-10-20 18:46:34,836 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.detectDuplicateNesting= true
| 6895 org.jboss.resource.JBossResourceException: SQLException; - nested throwable: (java.sql.SQLException: ORA-02089: COMMI T is not allowed in a subordinate session
| 6896 )
| 6897 at org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.checkException(BaseWrapperManagedConnection.j ava:636)
| 6898 at org.jboss.resource.adapter.jdbc.xa.XAManagedConnection.destroy(XAManagedConnection.java:104)
| 6899 at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.doDestroy(InternalManagedConnectionPool .java:608)
| 6900 at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.returnConnection(InternalManagedConnect ionPool.java:384)
| 6901 at org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.returnConnection(JBossManagedConn ectionPool.java:629)
| 6902 at org.jboss.resource.connectionmanager.BaseConnectionManager2.returnManagedConnection(BaseConnectionManager2 .java:363)
| 6903 at org.jboss.resource.connectionmanager.BaseConnectionManager2$BaseConnectionEventListener.connectionErrorOcc urred(BaseConnectionManager2.java:756)
| 6904 at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.connectionErrorOccurred (TxConnectionManager.java:692)
| 6905 at org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.broadcastConnectionError(BaseWrapperManagedCo nnection.java:305)
| 6906 at org.jboss.resource.adapter.jdbc.xa.XAManagedConnection.end(XAManagedConnection.java:152)
| 6907 at org.jboss.resource.connectionmanager.xa.JcaXAResourceWrapper.end(JcaXAResourceWrapper.java:58)
| 6908 at com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord.topLevelPrepare(XAResourceRecord.java:25 9)
| 6909 at com.arjuna.ats.arjuna.coordinator.BasicAction.doPrepare(BasicAction.java:2871)
| 6910 at com.arjuna.ats.arjuna.coordinator.BasicAction.doPrepare(BasicAction.java:2828)
| 6911 at com.arjuna.ats.arjuna.coordinator.BasicAction.prepare(BasicAction.java:2382)
| 6912 at com.arjuna.ats.arjuna.coordinator.BasicAction.End(BasicAction.java:1783)
| 6913 at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:88)
| 6914 at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:177)
| 6915 at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple .java:1389)
| 6916 at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:135)
| 6917 at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:87)
| 6918 at org.jboss.ejb3.tx.UserTransactionImpl.commit(UserTransactionImpl.java:82)
| 6919 at itac.ccc.server.ASServerComp.callASService(ASServerComp.java:36)
| 6920 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 6921 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 6922 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 6923 at java.lang.reflect.Method.invoke(Method.java:585)
| 6924 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
| 6925 at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
| 6926 at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
| 6927 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6928 at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInter ceptor.java:54)
| 6929 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6930 at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
| 6931 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6932 at org.jboss.ejb3.tx.BMTInterceptor.handleStateless(BMTInterceptor.java:71)
| 6933 at org.jboss.ejb3.tx.BMTInterceptor.invoke(BMTInterceptor.java:131)
| 6934 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6935 at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:95)
| 6936 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6937 at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
| 6938 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6939 at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)
| 6940 at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:110)
| 6941 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6942 at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)
| 6943 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6944 at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
| 6945 at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 6946 at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:304)
| 6947 at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:106)
| 6948 at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)
| 6949 at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:769)
| 6950 at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:573)
| 6953 Caused by: java.sql.SQLException: ORA-02089: COMMIT is not allowed in a subordinate session
| 6954
| 6955 at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
| 6956 at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
| 6957 at oracle.jdbc.ttc7.Ocommoncall.receive(Ocommoncall.java:140)
| 6958 at oracle.jdbc.ttc7.TTC7Protocol.logoff(TTC7Protocol.java:396)
| 6959 at oracle.jdbc.driver.OracleConnection.close(OracleConnection.java:1518)
| 6960 at oracle.jdbc.pool.OraclePooledConnection.close(OraclePooledConnection.java:259)
| 6961 at org.jboss.resource.adapter.jdbc.xa.XAManagedConnection.destroy(XAManagedConnection.java:100)
| 6962 ... 54 more
|
|
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4183241#4183241
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4183241
More information about the jboss-user
mailing list