1 Reply Latest reply on Sep 27, 2002 2:39 AM by Vance Karimi

    what is a transaction branch

    garyg Novice

      Hope this is the right forum.

      What does it mean that "A resource manager error has occured in the transaction branch."? What is a transaction branch?

      I'm chasing down some XAExceptions below and have no idea why this is occuring.

      --- output snip ---

      [WARN,TxCapsule] XAException: tx=XidImpl [FormatId=257, GlobalId=cassia//298, BranchQual=] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at org.jboss.mq.SpyXAResource.prepare(SpyXAResource.java:169)
      at org.jboss.tm.TxCapsule.prepareResources(TxCapsule.java:1411)
      at org.jboss.tm.TxCapsule.commit(TxCapsule.java:330)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:76)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:314)
      at org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMessageConsumer.java:565)
      at org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:376)
      at org.jboss.mq.SpySession.run(SpySession.java:248)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:172)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:728)
      at java.lang.Thread.run(Thread.java:484)
      [WARN,TxCapsule] XAException: tx=XidImpl [FormatId=257, GlobalId=cassia//298, BranchQual=] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at org.jboss.mq.SpyXAResource.rollback(SpyXAResource.java:201)
      at org.jboss.tm.TxCapsule.rollbackResources(TxCapsule.java:1540)
      at org.jboss.tm.TxCapsule.commit(TxCapsule.java:347)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:76)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:314)
      at org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMessageConsumer.java:565)
      at org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:376)
      at org.jboss.mq.SpySession.run(SpySession.java:248)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:172)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:728)
      at java.lang.Thread.run(Thread.java:484)
      [ERROR,StdServerSession] failed to commit/rollback
      javax.transaction.RollbackException: Unable to commit, tx=XidImpl [FormatId=257, GlobalId=cassia//298, BranchQual=] status=STATUS_ROLLEDBACK
      at org.jboss.tm.TxCapsule.commit(TxCapsule.java:351)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:76)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:314)
      at org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMessageConsumer.java:565)
      at org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:376)
      at org.jboss.mq.SpySession.run(SpySession.java:248)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:172)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:728)
      at java.lang.Thread.run(Thread.java:484)