You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Timothy Bish (JIRA)" <ji...@apache.org> on 2018/09/11 19:40:00 UTC

[jira] [Created] (ARTEMIS-2082) AMQP: Message corruption possible on redelivered message that have moved

Timothy Bish created ARTEMIS-2082:
-------------------------------------

             Summary: AMQP: Message corruption possible on redelivered message that have moved
                 Key: ARTEMIS-2082
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-2082
             Project: ActiveMQ Artemis
          Issue Type: Improvement
          Components: AMQP
    Affects Versions: 2.6.3
            Reporter: Timothy Bish
            Assignee: Timothy Bish
             Fix For: 2.7.0


In some cases when a message moves from one Queue to another either by expiration or other policy defined reason the messages that are sent to clients on the new location of the message can become corrupted if the the client consumes but does not settle the message.  This can occur for instance with a transacted consumer that continually rolls back the message and then consumes it again.  The message eventually becomes corrupt as the broker's internal AMQPMessage object loses track of the location of various portions of the message data and re-encodes the header to add a delivery count etc.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)