Uploaded image for project: 'AMQ Broker'
  1. AMQ Broker
  2. ENTMQBR-925

[AMQ7, transactions] ERROR ... AMQ224053: failed to timeout transaction ... ILLEGAL_STATE message=Transaction is in invalid state COMMITTED

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • AMQ 7.1.0.CR2
    • AMQ 7.0.2.GA, AMQ 7.0.3.GA
    • broker-core
    • None
      • not known so far... only seen in customers logs

    Description

      Seeing the following warning and error message logged repeatedly in the log.
      Everytime the WARNING, ERROR appears it seems to be with a different transaction ID.

      11:46:28,089 Thread-1 (ActiveMQ-scheduled-threads-455501890) WARN  [org.apache.activemq.artemis.core.server] AMQ222103: transaction with xid XidImpl (107.XXX ..0 formatID:131077 gtxid:0.0.0.0.0.0.0.0.0.0.-1.-1.10.XXXX.49 base64:AA.XXX..IA timed out
      
      11:46:28,092 Thread-1 (ActiveMQ-scheduled-threads-455501890) ERROR [org.apache.activemq.artemis.core.server] AMQ224053: failed to timeout transaction, xid:XidImpl (107.XXXX.0 formatID:131077 gtxid:0.0.0.0.0.0.0.0.0.0.-1.-1.10.XXXX.49 base64:AA.XXX..IA: ActiveMQIllegalStateException[errorType=ILLEGAL_STATE message=Transaction is in invalid state COMMITTED]
      	at org.apache.activemq.artemis.core.transaction.impl.TransactionImpl.rollback(TransactionImpl.java:356) [artemis-server-2.0.0.amq-700011-redhat-1.jar:2.0.0.amq-700011-redhat-1]
      	at org.apache.activemq.artemis.core.transaction.impl.ResourceManagerImpl$TxTimeoutHandler.run(ResourceManagerImpl.java:215) [artemis-server-2.0.0.amq-700011-redhat-1.jar:2.0.0.amq-700011-redhat-1]
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [rt.jar:1.8.0_144]
      	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [rt.jar:1.8.0_144]
      	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [rt.jar:1.8.0_144]
      	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [rt.jar:1.8.0_144]
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [rt.jar:1.8.0_144]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [rt.jar:1.8.0_144]
      	at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_144]
      
      

      Attachments

        Issue Links

          Activity

            People

              rh-ee-ataylor Andy Taylor
              rhn-support-pfox Patrick Fox (Inactive)
              Roman Vais Roman Vais
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: