[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jboss-user
Subject:    [JBoss-user] Transaction error - Please help
From:       "Sasidharan, Manoj" <Manoj.Sasidharan () plx ! com>
Date:       2003-11-29 23:56:34
[Download RAW message or body]

Hello All,

When running our J2EE application, the following exception gets generated.
Could you please help me understand the problem.

Some information:
- The Stateless Session Bean uses both XA and Non-XA datasources
- Non-XA datasource is declared using no-tx-datasource
- Database is Oracle 8.1.7
- JBoss 3.2.2

Thanks in advance for taking some time to help me with this issue.

rgds
MS

15:44:09,494 ERROR [LogInterceptor] TransactionRolledbackLocalException in
metho
d: public abstract void
com.plx.efw.server.system.SystemSessionLocal.login(java.
lang.String,java.lang.String,java.lang.String,java.lang.String) throws
com.plx.e
fw.common.exception.FlowareException, causedBy:
org.jboss.tm.JBossRollbackException: Unable to commit,
tx=TransactionImpl:XidImp
l [FormatId=257, GlobalId=manoj//23, BranchQual=]
status=STATUS_NO_TRANSACTION;
- nested throwable: (java.util.ConcurrentModificationException)
        at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:409)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCM
T.java:398)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIntercep
torCMT.java:325)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:1
28)
        at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.
java:118)
        at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
        at
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFacto
ryFinderInterceptor.java:122)
        at
org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessi
onContainer.java:331)
        at org.jboss.ejb.Container.invoke(Container.java:700)
        at
org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalPro
xyFactory.java:375)
        at
org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSes
sionProxy.java:83)
        at $Proxy157.login(Unknown Source)
        at
com.plx.efw.common.command.LoginCommand.executeCommand(LoginCommand.j
ava:99)
        at
com.plx.efw.common.command.SystemCommand.execute(SystemCommand.java:6
6)
        at
com.plx.framework.command.CommandServer.executeCommand(CommandServer.
java:91)
        at
com.plx.framework.command.CommandServer.execute(CommandServer.java:66
)
        at
com.plx.efw.server.command.EJBCommandServerBean.execute(EJBCommandSer
verBean.java:154)
        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:324)
        at
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(S
tatelessSessionContainer.java:683)
        at
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invo
ke(CachedConnectionInterceptor.java:185)
        at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(Stat
elessSessionInstanceInterceptor.java:72)
        at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInte
rceptor.java:84)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIntercep
torCMT.java:267)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:1
28)
        at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.
java:118)
        at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
        at
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFacto
ryFinderInterceptor.java:122)
        at
org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessi
onContainer.java:331)
        at org.jboss.ejb.Container.invoke(Container.java:700)
        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:324)
        at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
        at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
        at
org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:
367)
        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:324)
        at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
        at sun.rmi.transport.Transport$1.run(Transport.java:148)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
        at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:4
60)
        at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport
.java:701)
        at java.lang.Thread.run(Thread.java:536)
Caused by: java.util.ConcurrentModificationException
        at java.util.HashMap$HashIterator.nextEntry(HashMap.java:750)
        at java.util.HashMap$KeyIterator.next(HashMap.java:786)
        at
org.jboss.resource.connectionmanager.CachedConnectionManager$CloseCon
nectionSynchronization.beforeCompletion(CachedConnectionManager.java:570)
        at
org.jboss.tm.TransactionImpl.doBeforeCompletion(TransactionImpl.java:
1304)
        at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:343)
        ... 49 more
15:44:09,526 ERROR [STDERR] [Sat Nov 29 15:44:09 PST
2003][ERROR][b3951d2cf63e0a
ce5a15cb777d811aa6fb3e][org.jboss.tm.JBossTransactionRolledbackLocalExceptio
n:ja
va.util.ConcurrentModificationException]: null; CausedByException is:
        Unable to commit, tx=TransactionImpl:XidImpl [FormatId=257,
GlobalId=man
oj//23, BranchQual=] status=STATUS_NO_TRANSACTION; - nested throwable:
(java.uti
l.ConcurrentModificationException); - nested throwable:
(org.jboss.tm.JBossRollb
ackException: Unable to commit, tx=TransactionImpl:XidImpl [FormatId=257,
Global
Id=manoj//23, BranchQual=] status=STATUS_NO_TRANSACTION; - nested throwable:
(ja
va.util.ConcurrentModificationException))
15:44:09,541 ERROR [STDERR] [Sat Nov 29 15:44:09 PST 2003][CALL
STACK][b3951d2cf
63e0ace5a15cb777d811aa6fb3e][org.jboss.tm.JBossTransactionRolledbackLocalExc
epti
on: null; CausedByException is:
        Unable to commit, tx=TransactionImpl:XidImpl [FormatId=257,
GlobalId=man
oj//23, BranchQual=] status=STATUS_NO_TRANSACTION; - nested throwable:
(java.uti
l.ConcurrentModificationException); - nested throwable:
(org.jboss.tm.JBossRollb
ackException: Unable to commit, tx=TransactionImpl:XidImpl [FormatId=257,
Global
Id=manoj//23, BranchQual=] status=STATUS_NO_TRANSACTION; - nested throwable:
(ja
va.util.ConcurrentModificationException))
        at
org.jboss.ejb.plugins.TxInterceptorCMT.throwJBossException(TxIntercep
torCMT.java:485)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCM
T.java:403)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIntercep
torCMT.java:325)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:1
28)
        at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.
java:118)
        at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
        at
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFacto
ryFinderInterceptor.java:122)
        at
org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessi
onContainer.java:331)
        at org.jboss.ejb.Container.invoke(Container.java:700)
        at
org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalPro
xyFactory.java:375)
        at
org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSes
sionProxy.java:83)
        at $Proxy157.login(Unknown Source)
        at
com.plx.efw.common.command.LoginCommand.executeCommand(LoginCommand.j
ava:99)
        at
com.plx.efw.common.command.SystemCommand.execute(SystemCommand.java:6
6)
        at
com.plx.framework.command.CommandServer.executeCommand(CommandServer.
java:91)
        at
com.plx.framework.command.CommandServer.execute(CommandServer.java:66
)
        at
com.plx.efw.server.command.EJBCommandServerBean.execute(EJBCommandSer
verBean.java:154)
        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:324)
        at
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(S
tatelessSessionContainer.java:683)
        at
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invo
ke(CachedConnectionInterceptor.java:185)
        at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(Stat
elessSessionInstanceInterceptor.java:72)
        at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInte
rceptor.java:84)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIntercep
torCMT.java:267)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:1
28)
        at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.
java:118)
        at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
        at
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFacto
ryFinderInterceptor.java:122)
        at
org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessi
onContainer.java:331)
        at org.jboss.ejb.Container.invoke(Container.java:700)
        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:324)
        at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
        at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
        at
org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:
367)
        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:324)
        at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
        at sun.rmi.transport.Transport$1.run(Transport.java:148)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
        at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:4
60)
        at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport
.java:701)
        at java.lang.Thread.run(Thread.java:536)
Caused by: org.jboss.tm.JBossRollbackException: Unable to commit,
tx=Transaction
Impl:XidImpl [FormatId=257, GlobalId=manoj//23, BranchQual=]
status=STATUS_NO_TR
ANSACTION; - nested throwable: (java.util.ConcurrentModificationException)
        at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:409)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCM
T.java:398)
        ... 48 more
Caused by: java.util.ConcurrentModificationException
        at java.util.HashMap$HashIterator.nextEntry(HashMap.java:750)
        at java.util.HashMap$KeyIterator.next(HashMap.java:786)
        at
org.jboss.resource.connectionmanager.CachedConnectionManager$CloseCon
nectionSynchronization.beforeCompletion(CachedConnectionManager.java:570)
        at
org.jboss.tm.TransactionImpl.doBeforeCompletion(TransactionImpl.java:
1304)
        at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:343)
        ... 49 more
org.jboss.tm.JBossRollbackException: Unable to commit,
tx=TransactionImpl:XidImp
l [FormatId=257, GlobalId=manoj//23, BranchQual=]
status=STATUS_NO_TRANSACTION;
- nested throwable: (java.util.ConcurrentModificationException)
        at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:409)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCM
T.java:398)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIntercep
torCMT.java:325)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:1
28)
        at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.
java:118)
        at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
        at
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFacto
ryFinderInterceptor.java:122)
        at
org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessi
onContainer.java:331)
        at org.jboss.ejb.Container.invoke(Container.java:700)
        at
org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalPro
xyFactory.java:375)
        at
org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSes
sionProxy.java:83)
        at $Proxy157.login(Unknown Source)
        at
com.plx.efw.common.command.LoginCommand.executeCommand(LoginCommand.j
ava:99)
        at
com.plx.efw.common.command.SystemCommand.execute(SystemCommand.java:6
6)
        at
com.plx.framework.command.CommandServer.executeCommand(CommandServer.
java:91)
        at
com.plx.framework.command.CommandServer.execute(CommandServer.java:66
)
        at
com.plx.efw.server.command.EJBCommandServerBean.execute(EJBCommandSer
verBean.java:154)
        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:324)
        at
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(S
tatelessSessionContainer.java:683)
        at
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invo
ke(CachedConnectionInterceptor.java:185)
        at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(Stat
elessSessionInstanceInterceptor.java:72)
        at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInte
rceptor.java:84)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIntercep
torCMT.java:267)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:1
28)
        at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.
java:118)
        at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
        at
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFacto
ryFinderInterceptor.java:122)
        at
org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessi
onContainer.java:331)
        at org.jboss.ejb.Container.invoke(Container.java:700)
        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:324)
        at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
        at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
        at
org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:
367)
        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:324)
        at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
        at sun.rmi.transport.Transport$1.run(Transport.java:148)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
        at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:4
60)
        at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport
.java:701)
        at java.lang.Thread.run(Thread.java:536)
Caused by: java.util.ConcurrentModificationException
        at java.util.HashMap$HashIterator.nextEntry(HashMap.java:750)
        at java.util.HashMap$KeyIterator.next(HashMap.java:786)
        at
org.jboss.resource.connectionmanager.CachedConnectionManager$CloseCon
nectionSynchronization.beforeCompletion(CachedConnectionManager.java:570)
        at
org.jboss.tm.TransactionImpl.doBeforeCompletion(TransactionImpl.java:
1304)
        at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:343)
        ... 49 more
]:


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic