Nathan Jensen created QPID-5569:
-----------------------------------

             Summary: NullPointerException if message prop's userId is null
                 Key: QPID-5569
                 URL: https://issues.apache.org/jira/browse/QPID-5569
             Project: Qpid
          Issue Type: Bug
          Components: Java Client
    Affects Versions: 0.18
            Reporter: Nathan Jensen




Some JMS applications will try to retrieve the userID from a message, and the 
qpid client may throw a NullPointerException if that is not set on the message. 
Ideally it should just return null if there is no userId set. Specifically in 
org.apache.qpid.client.message.AMQMessageDelegate_0_10.java, the method 
getStringProperty(String) checks if the propertyName equals JMSXUserID and if 
so returns a new String(_messageProps.getUserId()). Therefore if there is no 
userId set it can attempt String(null) which causes a NullPointerException.

Also note that other properties in this method are specifically checking for 
null to avoid an exception like this.




--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to