From 638512ff4576f3d317915da9cfedf296e21b82e6 Mon Sep 17 00:00:00 2001 From: Rajith Muditha Attapattu Date: Fri, 15 Dec 2006 19:48:27 +0000 Subject: reinstating the fix for QPID-191 that was wiped out as a result of another fix git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@487636 13f79535-47bb-0310-9956-ffa450edef68 --- .../java/org/apache/qpid/client/message/JMSMapMessage.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'java/client/src') diff --git a/java/client/src/main/java/org/apache/qpid/client/message/JMSMapMessage.java b/java/client/src/main/java/org/apache/qpid/client/message/JMSMapMessage.java index 618d290ffd..f69bed0fc0 100644 --- a/java/client/src/main/java/org/apache/qpid/client/message/JMSMapMessage.java +++ b/java/client/src/main/java/org/apache/qpid/client/message/JMSMapMessage.java @@ -129,7 +129,16 @@ public class JMSMapMessage extends JMSBytesMessage implements javax.jms.MapMessa public char getChar(String string) throws JMSException { - return _properties.getCharacter(string); + Character result = _properties.getCharacter(string); + + if (result == null) + { + throw new NullPointerException("getChar couldn't find " + string + " item."); + } + else + { + return result; + } } public int getInt(String string) throws JMSException -- cgit v1.2.1