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

Batch transactions of priority messages: javax.jms.JMSException: Unmatched acknowledge: MessageAck {commandId = 14, responseRequired = false, ackType = 2, ...Could not find Message-ID XXX in dispatched-list (start of ack)

    XMLWordPrintableJSON

Details

    Description

      with mixed priority messages, consuming in batches, occasional async error on batched ack pre commit.

      javax.jms.JMSException: Unmatched acknowledge: MessageAck {commandId = 14, responseRequired = false, ackType = 2, consumerId = XXX, firstMessageId = XXX, lastMessageId = XXX, destination = queue://xxx, transactionId = XXX, messageCount = 20, poisonCause = null}; Could not find Message-ID XXX in dispatched-list (start of ack)
      	at org.apache.activemq.broker.region.PrefetchSubscription.assertAckMatchesDispatched(PrefetchSubscription.java:480)

      Attachments

        Issue Links

          Activity

            People

              gtully Gary Tully
              gtully Gary Tully
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: