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]