activemq-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robbie Gemmell (JIRA)" <j...@apache.org>
Subject [jira] [Created] (AMQ-5890) AMQP: possible NPE when handling disposition with Modified state
Date Thu, 16 Jul 2015 11:37:04 GMT
Robbie Gemmell created AMQ-5890:
-----------------------------------

             Summary: AMQP: possible NPE when handling disposition with Modified state
                 Key: AMQ-5890
                 URL: https://issues.apache.org/jira/browse/AMQ-5890
             Project: ActiveMQ
          Issue Type: Bug
          Components: AMQP
            Reporter: Robbie Gemmell
            Assignee: Robbie Gemmell
            Priority: Minor
             Fix For: 5.12.0


If a consumer sends a disposition with Modified state in which the 'deliveryFailed' field
is not populated, the broker will NPE. This is because the relevant value is a Boolean object
rather than boolean primitive. That appears to be because there is actually no default value
specified for the field in the specification, and it is defined only to be set when delivery
actually failed (values that are not set are encoded nulls in the AMQP frame).

The implementation needs updated to handle this value being null, but will be left permissive
of it being set false.



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

Mime
View raw message