[
https://issues.apache.org/jira/browse/PROTON-704?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14153151#comment-14153151
]
ASF subversion and git services commented on PROTON-704:
--------------------------------------------------------
Commit 1628434 from [~gemmellr] in branch 'proton/trunk'
[ https://svn.apache.org/r1628434 ]
PROTON-704: subtract 1 when setting delivery-count header based on
JMSXDeliveryCount during outbound JMS transformation
> delivery-count is set incorrectly during outbound transformation
> ----------------------------------------------------------------
>
> Key: PROTON-704
> URL: https://issues.apache.org/jira/browse/PROTON-704
> Project: Qpid Proton
> Issue Type: Bug
> Affects Versions: 0.7
> Reporter: Robbie Gemmell
> Assignee: Robbie Gemmell
> Fix For: 0.8
>
>
> In the proton-jms contrib artifact, delivery-count is set incorrectly (based
> on JMSXDeliveryCount) during outbound JMS message transformation.
> The value set is the same as the JMSXDeliveryCount value encountered, which
> is incorrect as the two have different semantics. The delivery-count field in
> the AMQP 1.0 message header tracks prior unsuccessful delivery attempts and
> so should go 0,1,2 etc if set. JMSXDeliveryCount property in JMS tracks the
> total number of delivery attempts, and should go 1,2,3. As such,
> delivery-count should be 1 less than JMSXDeliveryCount, not equal to it.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)