Author: gnodet
Date: Wed Aug 23 14:05:58 2006
New Revision: 434178

URL: http://svn.apache.org/viewvc?rev=434178&view=rev
Log:
Fix possible NPE, thx to Robert H. Pollack

Modified:
    
incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/messaging/MessageExchangeImpl.java

Modified: 
incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/messaging/MessageExchangeImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/messaging/MessageExchangeImpl.java?rev=434178&r1=434177&r2=434178&view=diff
==============================================================================
--- 
incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/messaging/MessageExchangeImpl.java
 (original)
+++ 
incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/messaging/MessageExchangeImpl.java
 Wed Aug 23 14:05:58 2006
@@ -719,10 +719,10 @@
         if (getMessage(msg) != null) {
             sb.append("  ").append(msg).append(": ");
             try {
-                if (preserveContent) {
-                    sb.append(getMessage(msg).getContent().getClass());
-                } else {
-                    if (getMessage(msg).getContent() != null) {
+                if (getMessage(msg).getContent() != null) {
+                    if (preserveContent) {
+                        sb.append(getMessage(msg).getContent().getClass());
+                    } else {
                         Node node = st.toDOMNode(getMessage(msg).getContent());
                         getMessage(msg).setContent(new DOMSource(node));
                         String str = st.toString(node);
@@ -732,6 +732,8 @@
                             sb.append(str);
                         }
                     }
+                } else {
+                    sb.append("null");
                 }
             } catch (Exception e) {
                 sb.append("Unable to display: ").append(e);


Reply via email to