[ 
https://issues.apache.org/jira/browse/AMQ-5890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14638836#comment-14638836
 ] 

Robbie Gemmell commented on AMQ-5890:
-------------------------------------

Duplicate comment issue raised as INFRA-10038.

> 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)

Reply via email to