dims 2003/01/15 05:38:34
Modified: java/src/org/apache/axis/wsdl/symbolTable SymbolTable.java
Log:
Fix for Bug 16083 - WSDL2Java suddenly breaking with NPE
Notes:
- If we dont find type="???" in mime:content set it by default to text/plain.
- probably broke when i was adding dime/mime support in wsdl.
Revision Changes Path
1.69 +4 -1
xml-axis/java/src/org/apache/axis/wsdl/symbolTable/SymbolTable.java
Index: SymbolTable.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/symbolTable/SymbolTable.java,v
retrieving revision 1.68
retrieving revision 1.69
diff -u -r1.68 -r1.69
--- SymbolTable.java 3 Jan 2003 14:23:10 -0000 1.68
+++ SymbolTable.java 15 Jan 2003 13:38:34 -0000 1.69
@@ -2001,7 +2001,10 @@
if(getInnerCollectionComponentQName(node)!=null)
dims += "[]";
}
- bEntry.setMIMEInfo(op.getName(), content.getPart(),
content.getType(), dims);
+ String type = content.getType();
+ if(type == null || type.length() == 0)
+ type = "text/plain";
+ bEntry.setMIMEInfo(op.getName(), content.getPart(), type, dims);
}
else if (obj instanceof SOAPBody) {
String use = ((SOAPBody) obj).getUse();