antelder 2002/12/17 06:15:57
Modified: java/src/org/apache/wsif/providers/soap/apacheaxis
WSIFOperation_ApacheAxis.java
Log:
Fix NPE when trying to unwrap a part thats a type not an element
Revision Changes Path
1.49 +2 -2
xml-axis-wsif/java/src/org/apache/wsif/providers/soap/apacheaxis/WSIFOperation_ApacheAxis.java
Index: WSIFOperation_ApacheAxis.java
===================================================================
RCS file:
/home/cvs/xml-axis-wsif/java/src/org/apache/wsif/providers/soap/apacheaxis/WSIFOperation_ApacheAxis.java,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- WSIFOperation_ApacheAxis.java 16 Dec 2002 17:54:16 -0000 1.48
+++ WSIFOperation_ApacheAxis.java 17 Dec 2002 14:15:57 -0000 1.49
@@ -790,7 +790,7 @@
if (inputSOAPParts.size() == 1) {
Part p = (Part)inputSOAPParts.get(0);
QName elementName = p.getElementName();
- if (operationName.equals(elementName.getLocalPart())) {
+ if (elementName != null &&
operationName.equals(elementName.getLocalPart())) {
this.inputUnwrappedSOAPParts =
WSIFUtils.unWrapPart(p, getDefinition());
}
@@ -799,7 +799,7 @@
String s = operationName + "Response";
Part p = (Part)outputSOAPParts.get(0);
QName elementName = p.getElementName();
- if (s.equals(elementName.getLocalPart())) {
+ if (elementName != null &&
s.equals(elementName.getLocalPart())) {
this.outputUnwrappedSOAPParts =
WSIFUtils.unWrapPart(p, getDefinition());
}
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... antelder
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... owenb
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... antelder
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... antelder
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... whitlock
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... antelder
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... antelder
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... antelder
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... antelder
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... antelder
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... antelder
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... whitlock
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... antelder
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... antelder
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... antelder
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... antelder
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... antelder
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... antelder
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... antelder
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... antelder
- cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap... whitlock
