Nathan Jensen created QPIDJMS-13:
------------------------------------
Summary: NullPointerException if message prop's userId is null
Key: QPIDJMS-13
URL: https://issues.apache.org/jira/browse/QPIDJMS-13
Project: Qpid JMS
Issue Type: Bug
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]