You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by am...@apache.org on 2011/08/15 12:45:48 UTC

svn commit: r1157767 - /axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCMessageReceiver.java

Author: amilas
Date: Mon Aug 15 10:45:47 2011
New Revision: 1157767

URL: http://svn.apache.org/viewvc?rev=1157767&view=rev
Log:
if message name is null axiom gives an exception

Modified:
    axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCMessageReceiver.java

Modified: axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCMessageReceiver.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCMessageReceiver.java?rev=1157767&r1=1157766&r2=1157767&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCMessageReceiver.java (original)
+++ axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCMessageReceiver.java Mon Aug 15 10:45:47 2011
@@ -139,8 +139,10 @@ public class RPCMessageReceiver extends 
 
             if (WSDL2Constants.MEP_URI_ROBUST_IN_ONLY.equals(
                     op.getMessageExchangePattern())){
-                OMElement bodyChild = fac.createOMElement(outMessage.getAxisMessage().getName(), ns);
-                envelope.getBody().addChild(bodyChild);
+                if (outMessage.getAxisMessage().getName() != null) {
+                    OMElement bodyChild = fac.createOMElement(outMessage.getAxisMessage().getName(), ns);
+                    envelope.getBody().addChild(bodyChild);
+                }
                 outMessage.setEnvelope(envelope);
                 return;
             }