Uploaded image for project: 'ActiveMQ Classic'
  1. ActiveMQ Classic
  2. AMQ-1354

Exceptions are dropped by TransactionTemplate

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 4.0.1, 4.0.2, 4.1.0, 4.1.1
    • 5.0.0
    • Broker
    • None
    • Any

    Description

      The cause of the following exception is unknown because original exception is lost after another exception is thrown from the finally statement in TransactionTemplate.run(), when persistenceAdapter.rollbackTransaction(context) is invoked.

      SEVERE: Failed to checkpoint a message store: edu.emory.mathcs.backport.java.util.concurrent.ExecutionException: java.io.IOException: Not started.edu.emory.mathcs.backport.java.util.concurrent.ExecutionException: java.io.IOException: Not started.
      at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.getResult(FutureTask.java:299)
      at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.get(FutureTask.java:118)
      at org.apache.activemq.store.journal.JournalPersistenceAdapter.doCheckpoint(JournalPersistenceAdapter.java:386)
      at org.apache.activemq.store.journal.JournalPersistenceAdapter$2.iterate(JournalPersistenceAdapter.java:129)
      at org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:88)
      at org.apache.activemq.thread.DedicatedTaskRunner.access$000(DedicatedTaskRunner.java:25)
      at org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:39)
      Caused by: java.io.IOException: Not started.
      at org.apache.activemq.store.jdbc.TransactionContext.rollback(TransactionContext.java:168)
      at org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.rollbackTransaction(JDBCPersistenceAdapter.java:368)
      at org.apache.activemq.store.journal.JournalPersistenceAdapter.rollbackTransaction(JournalPersistenceAdapter.java:197)
      at org.apache.activemq.util.TransactionTemplate.run(TransactionTemplate.java:62)
      at org.apache.activemq.store.journal.JournalMessageStore.checkpoint(JournalMessageStore.java:247)
      at org.apache.activemq.store.journal.JournalMessageStore.checkpoint(JournalMessageStore.java:221)
      at org.apache.activemq.store.journal.JournalPersistenceAdapter$4.call(JournalPersistenceAdapter.java:356)
      at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176)
      at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
      at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
      at java.lang.Thread.run(Thread.java:595)org.apache.activemq.store.journal.JournalPersistenceAdapter doCheckpoint

      Attachments

        Activity

          People

            rajdavies Robert Davies
            vpesochi Vadim Pesochinskiy
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: