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)