0 Replies Latest reply on Apr 17, 2002 12:45 PM by Franco

    Help, javax.transaction.xa.XAException

    Franco Apprentice

      Help,
      any idea on what can cause this problem ?
      I'm not able to reproduce it on my system, it appear on a system with some active users (+/- 10) and a large MySQL DB.
      The error appear continuosly. In 6 hours I have a 100MB error file.
      Running JBoss 2.4.3 under W2K server.

      [Lagerplatz] javax.transaction.xa.XAException
      [Lagerplatz] at org.opentools.minerva.jdbc.xa.wrapper.XAResourceImpl.start(XAResourceImpl.java:258)
      [Lagerplatz] at org.jboss.tm.TxCapsule.startResource(TxCapsule.java:1087)
      [Lagerplatz] at org.jboss.tm.TxCapsule.enlistResource(TxCapsule.java:614)
      [Lagerplatz] at org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.java:111)
      [Lagerplatz] at org.jboss.pool.jdbc.xa.XAConnectionFactory.prepareObject(XAConnectionFactory.java:290)
      [Lagerplatz] at org.jboss.pool.ObjectPool.getObject(ObjectPool.java:566)
      [Lagerplatz] at org.jboss.pool.ObjectPool.getObject(ObjectPool.java:538)
      [Lagerplatz] at org.jboss.pool.jdbc.xa.XAPoolDataSource.getConnection(XAPoolDataSource.java:178)
      [Lagerplatz] at org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.getConnection(JDBCCommand.java:680)
      [Lagerplatz] at org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.jdbcExecute(JDBCCommand.java:152)
      [Lagerplatz] at org.jboss.ejb.plugins.jaws.jdbc.JDBCLoadEntityCommand.execute(JDBCLoadEntityCommand.java:147)
      [Lagerplatz] at org.jboss.ejb.plugins.jaws.JAWSPersistenceManager.loadEntity(JAWSPersistenceManager.java:156)
      [Lagerplatz] at org.jboss.ejb.plugins.CMPPersistenceManager.loadEntity(CMPPersistenceManager.java:362)
      [Lagerplatz] at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invoke(EntitySynchronizationInterceptor.java:286)
      [Lagerplatz] at org.jboss.ejb.plugins.EntityInstanceInterceptor.invoke(EntityInstanceInterceptor.java:208)
      [Lagerplatz] at org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxInterceptorCMT.java:133)
      [Lagerplatz] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:307)
      [Lagerplatz] at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99)
      [Lagerplatz] at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:128)
      [Lagerplatz] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:195)
      [Lagerplatz] at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:427)
      [Lagerplatz] at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerInvoker.java:395)
      [Lagerplatz] at java.lang.reflect.Method.invoke(Native Method)
      [Lagerplatz] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
      [Lagerplatz] at sun.rmi.transport.Transport$1.run(Transport.java:152)
      [Lagerplatz] at java.security.AccessController.doPrivileged(Native Method)
      [Lagerplatz] at sun.rmi.transport.Transport.serviceCall(Transport.java:148)
      [Lagerplatz] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:465)
      [Lagerplatz] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:706)
      [Lagerplatz] at java.lang.Thread.run(Thread.java:484)
      [Lagerplatz] javax.transaction.xa.XAException
      [Lagerplatz] at org.opentools.minerva.jdbc.xa.wrapper.XAResourceImpl.end(XAResourceImpl.java:124)
      [Lagerplatz] at org.jboss.tm.TxCapsule.endResource(TxCapsule.java:1129)
      [Lagerplatz] at org.jboss.tm.TxCapsule.delistResource(TxCapsule.java:523)
      [Lagerplatz] at org.jboss.tm.TransactionImpl.delistResource(TransactionImpl.java:99)
      [Lagerplatz] at org.jboss.pool.jdbc.xa.XAConnectionFactory$2.closeConnection(XAConnectionFactory.java:104)
      [Lagerplatz] at org.jboss.pool.jdbc.xa.XAConnectionFactory$2.connectionClosed(XAConnectionFactory.java:89)
      [Lagerplatz] at org.opentools.minerva.jdbc.xa.wrapper.XAConnectionImpl.clientConnectionClosed(XAConnectionImpl.java:126)
      [Lagerplatz] at org.opentools.minerva.jdbc.xa.wrapper.XAClientConnection.close(XAClientConnection.java:250)
      [Lagerplatz] at org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.jdbcExecute(JDBCCommand.java:180)
      [Lagerplatz] at org.jboss.ejb.plugins.jaws.jdbc.JDBCLoadEntityCommand.execute(JDBCLoadEntityCommand.java:147)
      [Lagerplatz] at org.jboss.ejb.plugins.jaws.JAWSPersistenceManager.loadEntity(JAWSPersistenceManager.java:156)
      [Lagerplatz] at org.jboss.ejb.plugins.CMPPersistenceManager.loadEntity(CMPPersistenceManager.java:362)
      [Lagerplatz] at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invoke(EntitySynchronizationInterceptor.java:286)
      [Lagerplatz] at org.jboss.ejb.plugins.EntityInstanceInterceptor.invoke(EntityInstanceInterceptor.java:208)
      [Lagerplatz] at org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxInterceptorCMT.java:133)
      [Lagerplatz] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:307)
      [Lagerplatz] at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99)
      [Lagerplatz] at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:128)
      [Lagerplatz] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:195)
      [Lagerplatz] at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:427)
      [Lagerplatz] at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerInvoker.java:395)
      [Lagerplatz] at java.lang.reflect.Method.invoke(Native Method)
      [Lagerplatz] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
      [Lagerplatz] at sun.rmi.transport.Transport$1.run(Transport.java:152)
      [Lagerplatz] at java.security.AccessController.doPrivileged(Native Method)
      [Lagerplatz] at sun.rmi.transport.Transport.serviceCall(Transport.java:148)
      [Lagerplatz] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:465)
      [Lagerplatz] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:706)
      [Lagerplatz] at java.lang.Thread.run(Thread.java:484)
      [Lagerplatz] javax.transaction.xa.XAException
      [Lagerplatz] at org.opentools.minerva.jdbc.xa.wrapper.XAResourceImpl.rollback(XAResourceImpl.java:210)
      [Lagerplatz] at org.jboss.tm.TxCapsule.rollbackResources(TxCapsule.java:1539)
      [Lagerplatz] at org.jboss.tm.TxCapsule.rollback(TxCapsule.java:394)
      [Lagerplatz] at org.jboss.tm.TransactionImpl.rollback(TransactionImpl.java:88)
      [Lagerplatz] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:352)
      [Lagerplatz] at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99)
      [Lagerplatz] at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:128)
      [Lagerplatz] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:195)
      [Lagerplatz] at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:427)
      [Lagerplatz] at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerInvoker.java:395)
      [Lagerplatz] at java.lang.reflect.Method.invoke(Native Method)
      [Lagerplatz] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
      [Lagerplatz] at sun.rmi.transport.Transport$1.run(Transport.java:152)
      [Lagerplatz] at java.security.AccessController.doPrivileged(Native Method)
      [Lagerplatz] at sun.rmi.transport.Transport.serviceCall(Transport.java:148)
      [Lagerplatz] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:465)
      [Lagerplatz] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:706)
      [Lagerplatz] at java.lang.Thread.run(Thread.java:484)