[
https://issues.apache.org/jira/browse/ARTEMIS-1464?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16210922#comment-16210922
]
ASF subversion and git services commented on ARTEMIS-1464:
----------------------------------------------------------
Commit c1fcadb70668adb95e05f395b62327628b0f05b3 in activemq-artemis's branch
refs/heads/master from [~michael.andre.pearce]
[ https://git-wip-us.apache.org/repos/asf?p=activemq-artemis.git;h=c1fcadb ]
ARTEMIS-1464 Fix Core to AMQP conversion BytesMessage corrupts bytes
Extend test cases in MessageTypesTest to cover Core to AMQP combinations for
all JMSTypeTests
Fix ServerJMSBytesMessage to correctly return bodyLength
Remove unused/dead code
> Core to AMQP conversion BytesMessage corrupts bytes
> ---------------------------------------------------
>
> Key: ARTEMIS-1464
> URL: https://issues.apache.org/jira/browse/ARTEMIS-1464
> Project: ActiveMQ Artemis
> Issue Type: Bug
> Affects Versions: 2.0.0, 2.1.0, 2.2.0, 2.3.0
> Reporter: Michael Andre Pearce
> Assignee: Michael Andre Pearce
> Fix For: 2.4.0
>
>
> When sending a Core JMS BytesMessage and consuming via AMQP , the byte array
> is corrupted, the sent byte[] != received byte[]
> byte length is not equal, it seems the bodybuffer length is not honoured
> during the conversion (which caters for buffer headers and other offsets)
> Also noted is that when AMQP producer the body is of AMQP type "Data" where
> as when using Core producer and the broker translates to AMQP the body
> becomes AMQP type "AmqpValue", this also seems like a miss-behaviour and
> possibly linked to the issue.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)