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;
}