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 2016/10/05 21:25:20 UTC

[jira] [Created] (ARTEMIS-770) AMQP: Incorrect or inefficient transformation of AMQP Messages

Timothy Bish created ARTEMIS-770:
------------------------------------

             Summary: AMQP: Incorrect or inefficient transformation of AMQP Messages 
                 Key: ARTEMIS-770
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-770
             Project: ActiveMQ Artemis
          Issue Type: Bug
          Components: AMQP
    Affects Versions: 1.4.0
            Reporter: Timothy Bish


The AMQP Message Transformations done in the protocol module can at times produces incorrect conversion are append additional data not present in the original AMQP message.

Some noted issues
* The Message Format value is not preserved from the original delivery.
* Message Headers are added to outbound messages where the original message did not have any which adds unnecessary overhead.
* Message Properties can be added to outbound messages where the original did not have any which adds unnecessary overhead and is illegal as the properties section is immutable in AMQP.
* Additional Application Properties are applied to outbound messages which are meant to be immutable.
* Some internal properties from the core message are applied to the Message Annotations unnecessarily adding overhead to the outbound message.
* The outbound message can contain a body that differs from the inbound version in some cases
* Object serialization / deserialization is done on types from the incoming message that are wrapped in an AmqpValue instead of falling back to native encoding to preserve the original Message body value.  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)