2 Replies Latest reply on Sep 21, 2004 10:10 AM by bhcohen

    Recovering from external JMS provider failure

    bhcohen

      I'm trying to understand how JBoss (4.0.0.RC1) responds to the failure (crash) of an external JMS provider.

      To test this, I've got an MDB that consumes a message from a queue maintained by the external (Tibco 4.1) JMS provider and re-publishes the message to a queue maintained by JBoss MQ all within a the same (container-managed) XA transaction.

      A client program publishes 100 messages to the Tibco queue and subsequently shuts down the Tibco JMS server (while the MDB instances are in the middle of processing messages from the Tibco queue), waits a few seconds and restarts it.

      The problem I'm encountering is that JBoss doesn't seem to reconnect to the JMS server. I get a lot of XAExceptions but even after waiting a few minutes it never reconnects.

      I've been able to kill and restart the Tibco JMS server and see JBoss re-establish its connection but only when the MDB's were not processing any messages.

      The following shows a portion of the JBoss log at the time when the Tibco server was shutdown:


      14:20:30,498 WARN [JMSContainerInvoker] JMS provider failure detected:
      javax.jms.JMSException: Connection to the server has been terminated
      at com.tibco.tibjms.Tibjmsx.buildException(Tibjmsx.java:426)
      at com.tibco.tibjms.TibjmsConnection._onDisconnected(TibjmsConnection.java:1156)
      at com.tibco.tibjms.TibjmsxLinkTcp$LinkReader.work(TibjmsxLinkTcp.java:327)
      at com.tibco.tibjms.TibjmsxLinkTcp$LinkReader.run(TibjmsxLinkTcp.java:237)
      14:20:30,749 INFO [STDOUT] MessageReceiverMDB: Done
      14:20:30,749 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
      14:20:30,750 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
      14:20:30,750 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
      14:20:30,750 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
      14:20:30,751 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
      14:20:30,751 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
      14:20:30,751 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
      14:20:30,752 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
      14:20:30,752 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
      14:20:30,756 INFO [JMSContainerInvoker] Trying to reconnect to JMS provider
      14:20:30,758 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1472, BranchQual=, localId=1472] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource.end(TibjmsXAResource.java:172)
      at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031) at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006) at org.jboss.tm.TransactionImpl.endResources(TransactionImpl.java:1354)
      at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1081)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:296)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:30,759 INFO [STDOUT] MessageReceiverMDB: Done
      14:20:31,416 INFO [STDOUT] MessageReceiverMDB: Done
      14:20:31,585 INFO [STDOUT] MessageReceiverMDB: Done
      14:20:31,588 INFO [STDOUT] MessageReceiverMDB: Done
      14:20:31,591 INFO [STDOUT] MessageReceiverMDB: Done
      14:20:31,601 INFO [STDOUT] MessageReceiverMDB: Done
      14:20:31,604 INFO [STDOUT] MessageReceiverMDB: Done
      14:20:31,606 INFO [STDOUT] MessageReceiverMDB: Done
      14:20:31,609 INFO [STDOUT] MessageReceiverMDB: Done
      14:20:31,617 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1472, BranchQual=, localId=1472] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource._rollback(TibjmsXAResource.java:282)
      at com.tibco.tibjms.TibjmsXAResource.rollback(TibjmsXAResource.java:264)
      at org.jboss.tm.TransactionImpl$Resource.rollback(TransactionImpl.java:2165)
      at org.jboss.tm.TransactionImpl.rollbackResources(TransactionImpl.java:1727)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:340)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,622 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1473, BranchQual=, localId=1473] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource.end(TibjmsXAResource.java:172)
      at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031) at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006) at org.jboss.tm.TransactionImpl.endResources(TransactionImpl.java:1354)
      at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1081)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:296)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,625 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1474, BranchQual=, localId=1474] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource.end(TibjmsXAResource.java:172)
      at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031) at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006) at org.jboss.tm.TransactionImpl.endResources(TransactionImpl.java:1354)
      at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1081)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:296)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,627 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1475, BranchQual=, localId=1475] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource.end(TibjmsXAResource.java:172)
      at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031) at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006) at org.jboss.tm.TransactionImpl.endResources(TransactionImpl.java:1354)
      at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1081)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:296)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,632 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1477, BranchQual=, localId=1477] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource.end(TibjmsXAResource.java:172)
      at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031) at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006) at org.jboss.tm.TransactionImpl.endResources(TransactionImpl.java:1354)
      at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1081)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:296)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,635 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1476, BranchQual=, localId=1476] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource.end(TibjmsXAResource.java:172)
      at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031) at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006) at org.jboss.tm.TransactionImpl.endResources(TransactionImpl.java:1354)
      at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1081)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:296)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,640 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1479, BranchQual=, localId=1479] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource.end(TibjmsXAResource.java:172)
      at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031) at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006) at org.jboss.tm.TransactionImpl.endResources(TransactionImpl.java:1354)
      at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1081)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:296)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,643 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1482, BranchQual=, localId=1482] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource.end(TibjmsXAResource.java:172)
      at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031) at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006) at org.jboss.tm.TransactionImpl.endResources(TransactionImpl.java:1354)
      at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1081)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:296)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,643 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1478, BranchQual=, localId=1478] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource.end(TibjmsXAResource.java:172)
      at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031) at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006) at org.jboss.tm.TransactionImpl.endResources(TransactionImpl.java:1354)
      at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1081)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:296)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,663 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1473, BranchQual=, localId=1473] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource._rollback(TibjmsXAResource.java:282)
      at com.tibco.tibjms.TibjmsXAResource.rollback(TibjmsXAResource.java:264)
      at org.jboss.tm.TransactionImpl$Resource.rollback(TransactionImpl.java:2165)
      at org.jboss.tm.TransactionImpl.rollbackResources(TransactionImpl.java:1727)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:340)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,667 ERROR [StdServerSession] failed to commit/rollback
      14:20:31,846 DEBUG [NestedThrowable] org.jboss.util.NestedThrowable.parentTraceEnabled=true
      14:20:31,849 DEBUG [NestedThrowable] org.jboss.util.NestedThrowable.nestedTraceEnabled=false
      14:20:31,849 DEBUG [NestedThrowable] org.jboss.util.NestedThrowable.detectDuplicateNesting=true
      org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1472, BranchQual=, localId=1472] status=STATUS_NO_TRANSACTION; - nested throwable: (javax.transaction.xa.XAException)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:344)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      Caused by: javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource.end(TibjmsXAResource.java:172)
      at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031) at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006) at org.jboss.tm.TransactionImpl.endResources(TransactionImpl.java:1354)
      at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1081)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:296)
      ... 9 more
      14:20:31,673 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1474, BranchQual=, localId=1474] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource._rollback(TibjmsXAResource.java:282)
      at com.tibco.tibjms.TibjmsXAResource.rollback(TibjmsXAResource.java:264)
      at org.jboss.tm.TransactionImpl$Resource.rollback(TransactionImpl.java:2165)
      at org.jboss.tm.TransactionImpl.rollbackResources(TransactionImpl.java:1727)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:340)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,691 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1475, BranchQual=, localId=1475] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource._rollback(TibjmsXAResource.java:282)
      at com.tibco.tibjms.TibjmsXAResource.rollback(TibjmsXAResource.java:264)
      at org.jboss.tm.TransactionImpl$Resource.rollback(TransactionImpl.java:2165)
      at org.jboss.tm.TransactionImpl.rollbackResources(TransactionImpl.java:1727)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:340)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,693 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1477, BranchQual=, localId=1477] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource._rollback(TibjmsXAResource.java:282)
      at com.tibco.tibjms.TibjmsXAResource.rollback(TibjmsXAResource.java:264)
      at org.jboss.tm.TransactionImpl$Resource.rollback(TransactionImpl.java:2165)
      at org.jboss.tm.TransactionImpl.rollbackResources(TransactionImpl.java:1727)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:340)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,693 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1485, BranchQual=, localId=1485] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource.end(TibjmsXAResource.java:172)
      at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031) at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006) at org.jboss.tm.TransactionImpl.endResources(TransactionImpl.java:1354)
      at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1081)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:296)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,817 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1476, BranchQual=, localId=1476] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource._rollback(TibjmsXAResource.java:282)
      at com.tibco.tibjms.TibjmsXAResource.rollback(TibjmsXAResource.java:264)
      at org.jboss.tm.TransactionImpl$Resource.rollback(TransactionImpl.java:2165)
      at org.jboss.tm.TransactionImpl.rollbackResources(TransactionImpl.java:1727)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:340)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,823 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1479, BranchQual=, localId=1479] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource._rollback(TibjmsXAResource.java:282)
      at com.tibco.tibjms.TibjmsXAResource.rollback(TibjmsXAResource.java:264)
      at org.jboss.tm.TransactionImpl$Resource.rollback(TransactionImpl.java:2165)
      at org.jboss.tm.TransactionImpl.rollbackResources(TransactionImpl.java:1727)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:340)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,830 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1482, BranchQual=, localId=1482] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource._rollback(TibjmsXAResource.java:282)
      at com.tibco.tibjms.TibjmsXAResource.rollback(TibjmsXAResource.java:264)
      at org.jboss.tm.TransactionImpl$Resource.rollback(TransactionImpl.java:2165)
      at org.jboss.tm.TransactionImpl.rollbackResources(TransactionImpl.java:1727)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:340)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,834 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1478, BranchQual=, localId=1478] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource._rollback(TibjmsXAResource.java:282)
      at com.tibco.tibjms.TibjmsXAResource.rollback(TibjmsXAResource.java:264)
      at org.jboss.tm.TransactionImpl$Resource.rollback(TransactionImpl.java:2165)
      at org.jboss.tm.TransactionImpl.rollbackResources(TransactionImpl.java:1727)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:340)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,841 ERROR [StdServerSession] failed to commit/rollback
      org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1473, BranchQual=, localId=1473] status=STATUS_NO_TRANSACTION; - nested throwable: (javax.transaction.xa.XAException)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:344)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      Caused by: javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource.end(TibjmsXAResource.java:172)
      at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031) at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006) at org.jboss.tm.TransactionImpl.endResources(TransactionImpl.java:1354)
      at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1081)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:296)
      ... 9 more
      14:20:31,859 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1491, BranchQual=, localId=1491] errorCode=XAER_RMFAIL
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResourceManager.startTx(TibjmsXAResourceManager.java:68)
      at com.tibco.tibjms.TibjmsXAResource.start(TibjmsXAResource.java:128)
      at org.jboss.tm.TransactionImpl$Resource.startResource(TransactionImpl.java:1951)
      at org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.java:548)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:243)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,865 ERROR [StdServerSession] failed to commit/rollback
      org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1474, BranchQual=, localId=1474] status=STATUS_NO_TRANSACTION; - nested throwable: (javax.transaction.xa.XAException)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:344)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      Caused by: javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource.end(TibjmsXAResource.java:172)
      at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031) at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006) at org.jboss.tm.TransactionImpl.endResources(TransactionImpl.java:1354)
      at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1081)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:296)
      ... 9 more
      14:20:31,872 ERROR [StdServerSession] failed to commit/rollback
      org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1475, BranchQual=, localId=1475] status=STATUS_NO_TRANSACTION; - nested throwable: (javax.transaction.xa.XAException)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:344)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      Caused by: javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource.end(TibjmsXAResource.java:172)
      at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031) at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006) at org.jboss.tm.TransactionImpl.endResources(TransactionImpl.java:1354)
      at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1081)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:296)
      ... 9 more
      14:20:31,879 ERROR [StdServerSession] failed to commit/rollback
      org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1477, BranchQual=, localId=1477] status=STATUS_NO_TRANSACTION; - nested throwable: (javax.transaction.xa.XAException)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:344)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      Caused by: javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource.end(TibjmsXAResource.java:172)
      at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031) at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006) at org.jboss.tm.TransactionImpl.endResources(TransactionImpl.java:1354)
      at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1081)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:296)
      ... 9 more
      14:20:31,886 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1485, BranchQual=, localId=1485] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource._rollback(TibjmsXAResource.java:282)
      at com.tibco.tibjms.TibjmsXAResource.rollback(TibjmsXAResource.java:264)
      at org.jboss.tm.TransactionImpl$Resource.rollback(TransactionImpl.java:2165)
      at org.jboss.tm.TransactionImpl.rollbackResources(TransactionImpl.java:1727)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:340)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,892 ERROR [StdServerSession] failed to commit/rollback
      org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1476, BranchQual=, localId=1476] status=STATUS_NO_TRANSACTION; - nested throwable: (javax.transaction.xa.XAException)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:344)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      Caused by: javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource.end(TibjmsXAResource.java:172)
      at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031) at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006) at org.jboss.tm.TransactionImpl.endResources(TransactionImpl.java:1354)
      at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1081)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:296)
      ... 9 more
      14:20:31,899 ERROR [StdServerSession] failed to commit/rollback
      org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1479, BranchQual=, localId=1479] status=STATUS_NO_TRANSACTION; - nested throwable: (javax.transaction.xa.XAException)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:344)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      Caused by: javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource.end(TibjmsXAResource.java:172)
      at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031) at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006) at org.jboss.tm.TransactionImpl.endResources(TransactionImpl.java:1354)
      at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1081)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:296)
      ... 9 more
      14:20:31,909 ERROR [StdServerSession] failed to commit/rollback
      org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1482, BranchQual=, localId=1482] status=STATUS_NO_TRANSACTION; - nested throwable: (javax.transaction.xa.XAException)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:344)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      Caused by: javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource.end(TibjmsXAResource.java:172)
      at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031) at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006) at org.jboss.tm.TransactionImpl.endResources(TransactionImpl.java:1354)
      at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1081)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:296)
      ... 9 more
      14:20:31,915 ERROR [StdServerSession] failed to commit/rollback
      org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1478, BranchQual=, localId=1478] status=STATUS_NO_TRANSACTION; - nested throwable: (javax.transaction.xa.XAException)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:344)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      Caused by: javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource.end(TibjmsXAResource.java:172)
      at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031) at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006) at org.jboss.tm.TransactionImpl.endResources(TransactionImpl.java:1354)
      at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1081)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:296)
      ... 9 more
      14:20:31,924 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1506, BranchQual=, localId=1506] errorCode=XAER_RMFAIL
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResourceManager.startTx(TibjmsXAResourceManager.java:68)
      at com.tibco.tibjms.TibjmsXAResource.start(TibjmsXAResource.java:128)
      at org.jboss.tm.TransactionImpl$Resource.startResource(TransactionImpl.java:1951)
      at org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.java:548)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:243)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,929 ERROR [StdServerSession] session failed to run; setting rollback only
      javax.jms.JMSException: could not enlist resource
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:245)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:31,934 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1507, BranchQual=, localId=1507] errorCode=XAER_RMFAIL
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResourceManager.startTx(TibjmsXAResourceManager.java:68)
      at com.tibco.tibjms.TibjmsXAResource.start(TibjmsXAResource.java:128)
      at org.jboss.tm.TransactionImpl$Resource.startResource(TransactionImpl.java:1951)
      at org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.java:548)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:243)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:32,075 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1508, BranchQual=, localId=1508] errorCode=XAER_RMFAIL
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResourceManager.startTx(TibjmsXAResourceManager.java:68)
      at com.tibco.tibjms.TibjmsXAResource.start(TibjmsXAResource.java:128)
      at org.jboss.tm.TransactionImpl$Resource.startResource(TransactionImpl.java:1951)
      at org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.java:548)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:243)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:32,080 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1509, BranchQual=, localId=1509] errorCode=XAER_RMFAIL
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResourceManager.startTx(TibjmsXAResourceManager.java:68)
      at com.tibco.tibjms.TibjmsXAResource.start(TibjmsXAResource.java:128)
      at org.jboss.tm.TransactionImpl$Resource.startResource(TransactionImpl.java:1951)
      at org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.java:548)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:243)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:32,088 ERROR [StdServerSession] failed to commit/rollback
      org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1485, BranchQual=, localId=1485] status=STATUS_NO_TRANSACTION; - nested throwable: (javax.transaction.xa.XAException)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:344)
      at org.jboss.tm.TxManager.commit(TxManager.java:200)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      Caused by: javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource.end(TibjmsXAResource.java:172)
      at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2031) at org.jboss.tm.TransactionImpl$Resource.endResource(TransactionImpl.java:2006) at org.jboss.tm.TransactionImpl.endResources(TransactionImpl.java:1354)
      at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1081)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:296)
      ... 9 more
      14:20:32,112 ERROR [StdServerSession] session failed to run; setting rollback only
      javax.jms.JMSException: could not enlist resource
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:245)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:32,116 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1491, BranchQual=, localId=1491] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource._rollback(TibjmsXAResource.java:282)
      at com.tibco.tibjms.TibjmsXAResource.rollback(TibjmsXAResource.java:264)
      at org.jboss.tm.TransactionImpl$Resource.rollback(TransactionImpl.java:2165)
      at org.jboss.tm.TransactionImpl.rollbackResources(TransactionImpl.java:1727)
      at org.jboss.tm.TransactionImpl.rollback(TransactionImpl.java:384)
      at org.jboss.tm.TxManager.rollback(TxManager.java:323)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:323)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:32,120 ERROR [StdServerSession] session failed to run; setting rollback only
      javax.jms.JMSException: could not enlist resource
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:245)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:32,124 ERROR [StdServerSession] session failed to run; setting rollback only
      javax.jms.JMSException: could not enlist resource
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:245)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:32,129 ERROR [StdServerSession] session failed to run; setting rollback only
      javax.jms.JMSException: could not enlist resource
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:245)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:32,136 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1506, BranchQual=, localId=1506] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource._rollback(TibjmsXAResource.java:282)
      at com.tibco.tibjms.TibjmsXAResource.rollback(TibjmsXAResource.java:264)
      at org.jboss.tm.TransactionImpl$Resource.rollback(TransactionImpl.java:2165)
      at org.jboss.tm.TransactionImpl.rollbackResources(TransactionImpl.java:1727)
      at org.jboss.tm.TransactionImpl.rollback(TransactionImpl.java:384)
      at org.jboss.tm.TxManager.rollback(TxManager.java:323)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:323)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:32,143 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1507, BranchQual=, localId=1507] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource._rollback(TibjmsXAResource.java:282)
      at com.tibco.tibjms.TibjmsXAResource.rollback(TibjmsXAResource.java:264)
      at org.jboss.tm.TransactionImpl$Resource.rollback(TransactionImpl.java:2165)
      at org.jboss.tm.TransactionImpl.rollbackResources(TransactionImpl.java:1727)
      at org.jboss.tm.TransactionImpl.rollback(TransactionImpl.java:384)
      at org.jboss.tm.TxManager.rollback(TxManager.java:323)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:323)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:32,147 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1508, BranchQual=, localId=1508] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource._rollback(TibjmsXAResource.java:282)
      at com.tibco.tibjms.TibjmsXAResource.rollback(TibjmsXAResource.java:264)
      at org.jboss.tm.TransactionImpl$Resource.rollback(TransactionImpl.java:2165)
      at org.jboss.tm.TransactionImpl.rollbackResources(TransactionImpl.java:1727)
      at org.jboss.tm.TransactionImpl.rollback(TransactionImpl.java:384)
      at org.jboss.tm.TxManager.rollback(TxManager.java:323)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:323)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:32,150 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1509, BranchQual=, localId=1509] errorCode=XAER_RMERR
      javax.transaction.xa.XAException
      at com.tibco.tibjms.TibjmsXAResource._rollback(TibjmsXAResource.java:282)
      at com.tibco.tibjms.TibjmsXAResource.rollback(TibjmsXAResource.java:264)
      at org.jboss.tm.TransactionImpl$Resource.rollback(TransactionImpl.java:2165)
      at org.jboss.tm.TransactionImpl.rollbackResources(TransactionImpl.java:1727)
      at org.jboss.tm.TransactionImpl.rollback(TransactionImpl.java:384)
      at org.jboss.tm.TxManager.rollback(TxManager.java:323)
      at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:323)
      at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
      at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
      at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
      at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
      at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
      at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
      at java.lang.Thread.run(Thread.java:552)
      14:20:41,610 DEBUG [JMSContainerInvoker] unset exception listener
      14:20:41,613 ERROR [JMSContainerInvoker] Could not stop JMS connection
      javax.jms.JMSException: Connection is closed
      at com.tibco.tibjms.TibjmsxLink.sendRequest(TibjmsxLink.java:226)
      at com.tibco.tibjms.TibjmsxLink.sendRequestMsg(TibjmsxLink.java:183)
      at com.tibco.tibjms.TibjmsConnection._stop(TibjmsConnection.java:1040)
      at com.tibco.tibjms.TibjmsConnection.stop(TibjmsConnection.java:1987)
      at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerStop(JMSContainerInvoker.java:836)
      at org.jboss.ejb.plugins.jms.JMSContainerInvoker$ExceptionListenerImpl.onException(JMSContainerInvoker.java:1270)
      at com.tibco.tibjms.TibjmsConnection._onDisconnected(TibjmsConnection.java:1165)
      at com.tibco.tibjms.TibjmsxLinkTcp$LinkReader.work(TibjmsxLinkTcp.java:327)
      at com.tibco.tibjms.TibjmsxLinkTcp$LinkReader.run(TibjmsxLinkTcp.java:237)
      14:20:41,752 DEBUG [StdServerSessionPool] Clearing 10 from ServerSessionPool
      14:20:41,757 DEBUG [StdServerSession] closed
      14:20:41,759 DEBUG [StdServerSession] closed
      14:20:41,761 DEBUG [StdServerSession] closed
      14:20:41,763 DEBUG [StdServerSession] closed
      14:20:41,765 DEBUG [StdServerSession] closed
      14:20:41,766 DEBUG [StdServerSession] closed
      14:20:41,768 DEBUG [StdServerSession] closed
      14:20:41,770 DEBUG [StdServerSession] closed
      14:20:41,771 DEBUG [StdServerSession] closed
      14:20:41,773 DEBUG [StdServerSession] closed
      14:25:30,274 WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1436, BranchQual=, localId=1436] timed out. status=STATUS_COMMITING14:25:30,554 WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1441, BranchQual=, localId=1441] timed out. status=STATUS_COMMITING14:25:30,555 WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1442, BranchQual=, localId=1442] timed out. status=STATUS_COMMITING14:25:30,556 WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1470, BranchQual=, localId=1470] timed out. status=STATUS_COMMITING14:25:30,556 WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1471, BranchQual=, localId=1471] timed out. status=STATUS_COMMITING14:27:37,940 DEBUG [IdleRemover] run: IdleRemover notifying pools, interval: 450000
      14:35:08,000 DEBUG [IdleRemover] run: IdleRemover notifying pools, interval: 450000d


      Why isn't JBoss able to recover from the failure of Tibco JMS?

        • 1. Re: Recovering from external JMS provider failure

          Moderated: Read This First

          Most likely it has something to do with transaction timeouts, i.e. your mdb
          requests are not completing properly. If Tibco doesn't complete the requests
          jboss cannot teardown the connection, which means it doesn't get to the reconnect
          logic.

          • 2. Re: Recovering from external JMS provider failure
            bhcohen

            I tried modifying he transaction timeout and set it to 5 seconds. I see the transactons timing out after 5 seconds in the console output.

            Looking at the console output I see that JBoss detects the failure of the external JMS provider and attempts to reconnect. This only happens once, though normally it will continue to retry establishing connections with the external JMS provider every 10 seconds.

            Heres the console output:


            09:35:14,345 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1456, BranchQual=, localId=1456] errorCode=XAER_RMERR
            javax.transaction.xa.XAException
            at com.tibco.tibjms.TibjmsXAResourceManager.buildXAException(TibjmsXAResourceManager.java:266)
            at com.tibco.tibjms.TibjmsXAResourceManager.prepareTx(TibjmsXAResourceManager.java:114)
            at com.tibco.tibjms.TibjmsXAResource.prepare(TibjmsXAResource.java:200)
            at org.jboss.tm.TransactionImpl$Resource.prepare(TransactionImpl.java:2100)
            at org.jboss.tm.TransactionImpl.prepareResources(TransactionImpl.java:1552)
            at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:319)
            at org.jboss.tm.TxManager.commit(TxManager.java:200)
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:14,371 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
            09:35:14,374 INFO [STDOUT] MessageReceiverMDB: Done
            09:35:14,392 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
            09:35:14,396 INFO [STDOUT] MessageReceiverMDB: Done
            09:35:14,453 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
            09:35:14,456 INFO [STDOUT] MessageReceiverMDB: Done
            09:35:14,465 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
            09:35:14,467 INFO [STDOUT] MessageReceiverMDB: Done
            09:35:14,478 ERROR [StdServerSession] failed to commit/rollback
            org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1456, BranchQual=, localId=1456] status=STATUS_NO_TRANSACTION; - nested throwable: (javax.transaction.xa.XAException)
            at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:344)
            at org.jboss.tm.TxManager.commit(TxManager.java:200)
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            Caused by: javax.transaction.xa.XAException
            at com.tibco.tibjms.TibjmsXAResourceManager.buildXAException(TibjmsXAResourceManager.java:266)
            at com.tibco.tibjms.TibjmsXAResourceManager.prepareTx(TibjmsXAResourceManager.java:114)
            at com.tibco.tibjms.TibjmsXAResource.prepare(TibjmsXAResource.java:200)
            at org.jboss.tm.TransactionImpl$Resource.prepare(TransactionImpl.java:2100)
            at org.jboss.tm.TransactionImpl.prepareResources(TransactionImpl.java:1552)
            at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:319)
            ... 9 more
            09:35:14,519 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
            09:35:14,522 INFO [STDOUT] MessageReceiverMDB: Done
            09:35:14,527 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
            09:35:14,530 INFO [STDOUT] MessageReceiverMDB: Done
            09:35:14,536 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
            09:35:14,538 INFO [STDOUT] MessageReceiverMDB: Done
            09:35:14,544 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
            09:35:14,549 INFO [STDOUT] MessageReceiverMDB: Done
            09:35:14,562 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
            09:35:14,564 INFO [STDOUT] MessageReceiverMDB: Done
            09:35:14,569 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
            09:35:14,572 INFO [STDOUT] MessageReceiverMDB: Done
            09:35:14,585 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
            09:35:14,587 INFO [STDOUT] MessageReceiverMDB: Done
            09:35:14,610 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
            09:35:14,613 INFO [STDOUT] MessageReceiverMDB: Done
            09:35:14,617 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1509, BranchQual=, localId=1509] errorCode=XAER_RMERR
            javax.transaction.xa.XAException
            at com.tibco.tibjms.TibjmsXAResourceManager.buildXAException(TibjmsXAResourceManager.java:266)
            at com.tibco.tibjms.TibjmsXAResourceManager.prepareTx(TibjmsXAResourceManager.java:114)
            at com.tibco.tibjms.TibjmsXAResource.prepare(TibjmsXAResource.java:200)
            at org.jboss.tm.TransactionImpl$Resource.prepare(TransactionImpl.java:2100)
            at org.jboss.tm.TransactionImpl.prepareResources(TransactionImpl.java:1552)
            at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:319)
            at org.jboss.tm.TxManager.commit(TxManager.java:200)
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:14,627 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
            09:35:14,630 INFO [STDOUT] MessageReceiverMDB: Done
            09:35:14,636 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
            09:35:14,640 INFO [STDOUT] MessageReceiverMDB: Done
            09:35:14,647 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
            09:35:14,651 INFO [STDOUT] MessageReceiverMDB: Done
            09:35:14,671 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1519, BranchQual=, localId=1519] errorCode=XAER_RMERR
            javax.transaction.xa.XAException
            at com.tibco.tibjms.TibjmsXAResourceManager.buildXAException(TibjmsXAResourceManager.java:266)
            at com.tibco.tibjms.TibjmsXAResourceManager.prepareTx(TibjmsXAResourceManager.java:114)
            at com.tibco.tibjms.TibjmsXAResource.prepare(TibjmsXAResource.java:200)
            at org.jboss.tm.TransactionImpl$Resource.prepare(TransactionImpl.java:2100)
            at org.jboss.tm.TransactionImpl.prepareResources(TransactionImpl.java:1552)
            at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:319)
            at org.jboss.tm.TxManager.commit(TxManager.java:200)
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:14,706 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
            09:35:14,709 INFO [STDOUT] MessageReceiverMDB: Done
            09:35:14,713 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1533, BranchQual=, localId=1533] errorCode=XAER_RMERR
            javax.transaction.xa.XAException
            at com.tibco.tibjms.TibjmsXAResourceManager.buildXAException(TibjmsXAResourceManager.java:266)
            at com.tibco.tibjms.TibjmsXAResourceManager.prepareTx(TibjmsXAResourceManager.java:114)
            at com.tibco.tibjms.TibjmsXAResource.prepare(TibjmsXAResource.java:200)
            at org.jboss.tm.TransactionImpl$Resource.prepare(TransactionImpl.java:2100)
            at org.jboss.tm.TransactionImpl.prepareResources(TransactionImpl.java:1552)
            at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:319)
            at org.jboss.tm.TxManager.commit(TxManager.java:200)
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:14,764 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
            09:35:14,766 INFO [STDOUT] MessageReceiverMDB: Done
            09:35:14,773 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
            09:35:14,776 INFO [STDOUT] MessageReceiverMDB: Done
            09:35:14,781 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1553, BranchQual=, localId=1553] errorCode=XAER_RMERR
            javax.transaction.xa.XAException
            at com.tibco.tibjms.TibjmsXAResourceManager.buildXAException(TibjmsXAResourceManager.java:266)
            at com.tibco.tibjms.TibjmsXAResourceManager.prepareTx(TibjmsXAResourceManager.java:114)
            at com.tibco.tibjms.TibjmsXAResource.prepare(TibjmsXAResource.java:200)
            at org.jboss.tm.TransactionImpl$Resource.prepare(TransactionImpl.java:2100)
            at org.jboss.tm.TransactionImpl.prepareResources(TransactionImpl.java:1552)
            at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:319)
            at org.jboss.tm.TxManager.commit(TxManager.java:200)
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:14,793 ERROR [StdServerSession] failed to commit/rollback
            org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1509, BranchQual=, localId=1509] status=STATUS_NO_TRANSACTION; - nested throwable: (javax.transaction.xa.XAException)
            at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:344)
            at org.jboss.tm.TxManager.commit(TxManager.java:200)
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            Caused by: javax.transaction.xa.XAException
            at com.tibco.tibjms.TibjmsXAResourceManager.buildXAException(TibjmsXAResourceManager.java:266)
            at com.tibco.tibjms.TibjmsXAResourceManager.prepareTx(TibjmsXAResourceManager.java:114)
            at com.tibco.tibjms.TibjmsXAResource.prepare(TibjmsXAResource.java:200)
            at org.jboss.tm.TransactionImpl$Resource.prepare(TransactionImpl.java:2100)
            at org.jboss.tm.TransactionImpl.prepareResources(TransactionImpl.java:1552)
            at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:319)
            ... 9 more
            09:35:14,803 INFO [STDOUT] MessageReceiverMDB: Received new message : Test
            09:35:14,806 INFO [STDOUT] MessageReceiverMDB: Done
            09:35:14,814 WARN [JMSContainerInvoker] JMS provider failure detected:
            javax.jms.JMSException: Connection to the server has been terminated
            at com.tibco.tibjms.Tibjmsx.buildException(Tibjmsx.java:426)
            at com.tibco.tibjms.TibjmsConnection._onDisconnected(TibjmsConnection.java:1156)
            at com.tibco.tibjms.TibjmsxLinkTcp$LinkReader.work(TibjmsxLinkTcp.java:327)
            at com.tibco.tibjms.TibjmsxLinkTcp$LinkReader.run(TibjmsxLinkTcp.java:237)
            09:35:14,831 INFO [JMSContainerInvoker] Trying to reconnect to JMS provider
            09:35:14,834 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1559, BranchQual=, localId=1559] errorCode=XAER_RMFAIL
            javax.transaction.xa.XAException
            at com.tibco.tibjms.TibjmsXAResourceManager.startTx(TibjmsXAResourceManager.java:68)
            at com.tibco.tibjms.TibjmsXAResource.start(TibjmsXAResource.java:128)
            at org.jboss.tm.TransactionImpl$Resource.startResource(TransactionImpl.java:1951)
            at org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.java:548)
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:243)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:14,836 ERROR [StdServerSession] failed to commit/rollback
            org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1519, BranchQual=, localId=1519] status=STATUS_NO_TRANSACTION; - nested throwable: (javax.transaction.xa.XAException)
            at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:344)
            at org.jboss.tm.TxManager.commit(TxManager.java:200)
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            Caused by: javax.transaction.xa.XAException
            at com.tibco.tibjms.TibjmsXAResourceManager.buildXAException(TibjmsXAResourceManager.java:266)
            at com.tibco.tibjms.TibjmsXAResourceManager.prepareTx(TibjmsXAResourceManager.java:114)
            at com.tibco.tibjms.TibjmsXAResource.prepare(TibjmsXAResource.java:200)
            at org.jboss.tm.TransactionImpl$Resource.prepare(TransactionImpl.java:2100)
            at org.jboss.tm.TransactionImpl.prepareResources(TransactionImpl.java:1552)
            at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:319)
            ... 9 more
            09:35:14,837 ERROR [StdServerSession] failed to commit/rollback
            org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1533, BranchQual=, localId=1533] status=STATUS_NO_TRANSACTION; - nested throwable: (javax.transaction.xa.XAException)
            at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:344)
            at org.jboss.tm.TxManager.commit(TxManager.java:200)
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:341)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            Caused by: javax.transaction.xa.XAException
            at com.tibco.tibjms.TibjmsXAResourceManager.buildXAException(TibjmsXAResourceManager.java:266)
            at com.tibco.tibjms.TibjmsXAResourceManager.prepareTx(TibjmsXAResourceManager.java:114)
            at com.tibco.tibjms.TibjmsXAResource.prepare(TibjmsXAResource.java:200)
            at org.jboss.tm.TransactionImpl$Resource.prepare(TransactionImpl.java:2100)
            at org.jboss.tm.TransactionImpl.prepareResources(TransactionImpl.java:1552)
            at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:319)
            ... 9 more
            09:35:14,839 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1560, BranchQual=, localId=1560] errorCode=XAER_RMFAIL
            javax.transaction.xa.XAException
            at com.tibco.tibjms.TibjmsXAResourceManager.startTx(TibjmsXAResourceManager.java:68)
            at com.tibco.tibjms.TibjmsXAResource.start(TibjmsXAResource.java:128)
            at org.jboss.tm.TransactionImpl$Resource.startResource(TransactionImpl.java:1951)
            at org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.java:548)
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:243)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:14,840 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1561, BranchQual=, localId=1561] errorCode=XAER_RMFAIL
            javax.transaction.xa.XAException
            at com.tibco.tibjms.TibjmsXAResourceManager.startTx(TibjmsXAResourceManager.java:68)
            at com.tibco.tibjms.TibjmsXAResource.start(TibjmsXAResource.java:128)
            at org.jboss.tm.TransactionImpl$Resource.startResource(TransactionImpl.java:1951)
            at org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.java:548)
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:243)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:14,840 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1562, BranchQual=, localId=1562] errorCode=XAER_RMFAIL
            javax.transaction.xa.XAException
            at com.tibco.tibjms.TibjmsXAResourceManager.startTx(TibjmsXAResourceManager.java:68)
            at com.tibco.tibjms.TibjmsXAResource.start(TibjmsXAResource.java:128)
            at org.jboss.tm.TransactionImpl$Resource.startResource(TransactionImpl.java:1951)
            at org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.java:548)
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:243)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:14,853 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1563, BranchQual=, localId=1563] errorCode=XAER_RMFAIL
            javax.transaction.xa.XAException
            at com.tibco.tibjms.TibjmsXAResourceManager.startTx(TibjmsXAResourceManager.java:68)
            at com.tibco.tibjms.TibjmsXAResource.start(TibjmsXAResource.java:128)
            at org.jboss.tm.TransactionImpl$Resource.startResource(TransactionImpl.java:1951)
            at org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.java:548)
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:243)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:14,854 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1564, BranchQual=, localId=1564] errorCode=XAER_RMFAIL
            javax.transaction.xa.XAException
            at com.tibco.tibjms.TibjmsXAResourceManager.startTx(TibjmsXAResourceManager.java:68)
            at com.tibco.tibjms.TibjmsXAResource.start(TibjmsXAResource.java:128)
            at org.jboss.tm.TransactionImpl$Resource.startResource(TransactionImpl.java:1951)
            at org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.java:548)
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:243)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:14,855 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1565, BranchQual=, localId=1565] errorCode=XAER_RMFAIL
            javax.transaction.xa.XAException
            at com.tibco.tibjms.TibjmsXAResourceManager.startTx(TibjmsXAResourceManager.java:68)
            at com.tibco.tibjms.TibjmsXAResource.start(TibjmsXAResource.java:128)
            at org.jboss.tm.TransactionImpl$Resource.startResource(TransactionImpl.java:1951)
            at org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.java:548)
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:243)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:14,855 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1566, BranchQual=, localId=1566] errorCode=XAER_RMFAIL
            javax.transaction.xa.XAException
            at com.tibco.tibjms.TibjmsXAResourceManager.startTx(TibjmsXAResourceManager.java:68)
            at com.tibco.tibjms.TibjmsXAResource.start(TibjmsXAResource.java:128)
            at org.jboss.tm.TransactionImpl$Resource.startResource(TransactionImpl.java:1951)
            at org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.java:548)
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:243)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:14,987 ERROR [StdServerSession] session failed to run; setting rollback only
            javax.jms.JMSException: could not enlist resource
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:245)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:14,996 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1567, BranchQual=, localId=1567] errorCode=XAER_RMFAIL
            javax.transaction.xa.XAException
            at com.tibco.tibjms.TibjmsXAResourceManager.startTx(TibjmsXAResourceManager.java:68)
            at com.tibco.tibjms.TibjmsXAResource.start(TibjmsXAResource.java:128)
            at org.jboss.tm.TransactionImpl$Resource.startResource(TransactionImpl.java:1951)
            at org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.java:548)
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:243)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:15,004 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1568, BranchQual=, localId=1568] errorCode=XAER_RMFAIL
            javax.transaction.xa.XAException
            at com.tibco.tibjms.TibjmsXAResourceManager.startTx(TibjmsXAResourceManager.java:68)
            at com.tibco.tibjms.TibjmsXAResource.start(TibjmsXAResource.java:128)
            at org.jboss.tm.TransactionImpl$Resource.startResource(TransactionImpl.java:1951)
            at org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.java:548)
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:243)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:15,007 ERROR [StdServerSession] session failed to run; setting rollback only
            javax.jms.JMSException: could not enlist resource
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:245)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:15,010 ERROR [StdServerSession] session failed to run; setting rollback only
            javax.jms.JMSException: could not enlist resource
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:245)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:15,014 ERROR [StdServerSession] session failed to run; setting rollback only
            javax.jms.JMSException: could not enlist resource
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:245)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:15,017 ERROR [StdServerSession] session failed to run; setting rollback only
            javax.jms.JMSException: could not enlist resource
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:245)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:15,021 ERROR [StdServerSession] session failed to run; setting rollback only
            javax.jms.JMSException: could not enlist resource
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:245)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:15,025 ERROR [StdServerSession] session failed to run; setting rollback only
            javax.jms.JMSException: could not enlist resource
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:245)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:15,029 ERROR [StdServerSession] session failed to run; setting rollback only
            javax.jms.JMSException: could not enlist resource
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:245)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:15,035 ERROR [StdServerSession] session failed to run; setting rollback only
            javax.jms.JMSException: could not enlist resource
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:245)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:15,039 ERROR [StdServerSession] session failed to run; setting rollback only
            javax.jms.JMSException: could not enlist resource
            at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:245)
            at com.tibco.tibjms.TibjmsSession._submit(TibjmsSession.java:2843)
            at com.tibco.tibjms.TibjmsSession._dispatchAsyncMessage(TibjmsSession.java:1428)
            at com.tibco.tibjms.TibjmsSession._run(TibjmsSession.java:2469)
            at com.tibco.tibjms.TibjmsSession.run(TibjmsSession.java:3404)
            at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
            at java.lang.Thread.run(Thread.java:552)
            09:35:19,612 WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1516, BranchQual=, localId=1516] timed out. status=STATUS_COMMITING09:35:19,707 WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1518, BranchQual=, localId=1518] timed out. status=STATUS_COMMITING09:35:19,758 WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1553, BranchQual=, localId=1553] timed out. status=STATUS_ROLLING_BACK
            09:35:19,771 WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1555, BranchQual=, localId=1555] timed out. status=STATUS_PREPARING09:35:19,801 WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1558, BranchQual=, localId=1558] timed out. status=STATUS_PREPARING09:35:19,834 WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1559, BranchQual=, localId=1559] timed out. status=STATUS_ROLLING_BACK
            09:35:19,841 WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1560, BranchQual=, localId=1560] timed out. status=STATUS_ROLLING_BACK
            09:35:19,842 WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1561, BranchQual=, localId=1561] timed out. status=STATUS_ROLLING_BACK
            09:35:19,843 WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1562, BranchQual=, localId=1562] timed out. status=STATUS_ROLLING_BACK
            09:35:19,854 WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1563, BranchQual=, localId=1563] timed out. status=STATUS_ROLLING_BACK
            09:35:19,855 WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1564, BranchQual=, localId=1564] timed out. status=STATUS_ROLLING_BACK
            09:35:19,857 WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1565, BranchQual=, localId=1565] timed out. status=STATUS_ROLLING_BACK
            09:35:19,857 WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1566, BranchQual=, localId=1566] timed out. status=STATUS_ROLLING_BACK
            09:35:19,997 WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1567, BranchQual=, localId=1567] timed out. status=STATUS_ROLLING_BACK
            09:35:20,006 WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=clienthost/1568, BranchQual=, localId=1568] timed out. status=STATUS_ROLLING_BACK
            09:35:24,833 ERROR [JMSContainerInvoker] Could not stop JMS connection
            javax.jms.JMSException: Connection is closed
            at com.tibco.tibjms.TibjmsxLink.sendRequest(TibjmsxLink.java:226)
            at com.tibco.tibjms.TibjmsxLink.sendRequestMsg(TibjmsxLink.java:183)
            at com.tibco.tibjms.TibjmsConnection._stop(TibjmsConnection.java:1040)
            at com.tibco.tibjms.TibjmsConnection.stop(TibjmsConnection.java:1987)
            at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerStop(JMSContainerInvoker.java:836)
            at org.jboss.ejb.plugins.jms.JMSContainerInvoker$ExceptionListenerImpl.onException(JMSContainerInvoker.java:1270)
            at com.tibco.tibjms.TibjmsConnection._onDisconnected(TibjmsConnection.java:1165)
            at com.tibco.tibjms.TibjmsxLinkTcp$LinkReader.work(TibjmsxLinkTcp.java:327)
            at com.tibco.tibjms.TibjmsxLinkTcp$LinkReader.run(TibjmsxLinkTcp.java:237)


            FWIW I've noticed that after running the scenario above if I Control-C the JBoss server it hangs when it tries to undeploy my application.