You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by di...@apache.org on 2006/01/23 07:19:40 UTC
svn commit: r371468 -
/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/OutInAxisOperation.java
Author: dims
Date: Sun Jan 22 22:19:36 2006
New Revision: 371468
URL: http://svn.apache.org/viewcvs?rev=371468&view=rev
Log:
prevent NPE
Modified:
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/OutInAxisOperation.java
Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/OutInAxisOperation.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/OutInAxisOperation.java?rev=371468&r1=371467&r2=371468&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/OutInAxisOperation.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/OutInAxisOperation.java Sun Jan 22 22:19:36 2006
@@ -396,11 +396,13 @@
private EndpointReference getReplyToEPR(OMElement headerElement) {
EndpointReference epr = new EndpointReference(null);
+ if(headerElement == null)
+ return null;
+
Iterator childElements = headerElement.getChildElements();
while (childElements.hasNext()) {
OMElement eprChildElement = (OMElement) childElements.next();
if (AddressingConstants.EPR_ADDRESS.equals(eprChildElement.getLocalName())) {
-// epr.setAddress(eprChildElement.getText());
} else if (AddressingConstants.EPR_REFERENCE_PARAMETERS.equals(eprChildElement.getLocalName())) {
Iterator referenceParameters = eprChildElement.getChildElements();