Author: ningjiang
Date: Fri Sep 16 06:19:22 2011
New Revision: 1171396

URL: http://svn.apache.org/viewvc?rev=1171396&view=rev
Log:
CAMEL-4452 avoid the NPE error when there oneway operation for the PayLoad 
invocation on CxfConsumer

Modified:
    
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/DefaultCxfBinding.java

Modified: 
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/DefaultCxfBinding.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/DefaultCxfBinding.java?rev=1171396&r1=1171395&r2=1171396&view=diff
==============================================================================
--- 
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/DefaultCxfBinding.java
 (original)
+++ 
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/DefaultCxfBinding.java
 Fri Sep 16 06:19:22 2011
@@ -390,11 +390,11 @@ public class DefaultCxfBinding implement
         MessageContentsList answer = new MessageContentsList();
 
         int i = 0;
-        
-        for (MessagePartInfo partInfo : boi.getOutput().getMessageParts()) {
-            if (elements.size() > i) {
-                answer.put(partInfo, elements.get(i++));
-                
+        if (boi.getOutput() != null) {
+            for (MessagePartInfo partInfo : boi.getOutput().getMessageParts()) 
{
+                if (elements.size() > i) {
+                    answer.put(partInfo, elements.get(i++));
+                }
             }
         }
 


Reply via email to