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();
  
  
  


Reply via email to