fixed buildExceptionMessage to avoid potential NPE (SPR-5275)

This commit is contained in:
Juergen Hoeller
2008-11-20 22:18:21 +00:00
parent 0038aaa697
commit 3d1a709a5e

View File

@@ -252,8 +252,13 @@ public abstract class JmsUtils {
public static String buildExceptionMessage(JMSException ex) {
String message = ex.getMessage();
Exception linkedEx = ex.getLinkedException();
if (linkedEx != null && message.indexOf(linkedEx.getMessage()) == -1) {
message = message + "; nested exception is " + linkedEx;
if (linkedEx != null) {
if (message == null) {
message = linkedEx.toString();
}
else if (!message.contains(linkedEx.getMessage())) {
message = message + "; nested exception is " + linkedEx;
}
}
return message;
}