IBM Support

PI34919: WSDL4J THROWS WSDLEXCEPTION CAUSED BY SAXPARSEEXCEPTION WHEN SCHEMALOCATION=""

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • WSDL4J throws an exception when attempting to locate a schema
    when the schemaLocation is an empty string.
    
    An example partial stack trace is shown below:
    
    
    Exception:javax.wsdl.WSDLException
    SourceId:com.ibm.ws.websvcs.desc.WSModuleDescriptorImpl.buildJAX
    RPCServices ProbeId:1301
    Reporter:com.ibm.ws.websvcs.desc.WSModuleDescriptorImpl@68c64251
    javax.wsdl.WSDLException: WSDLException (at
    /wsdl:definitions/wsdl:import/wsdl:definitions/wsdl:types/xsd:sc
    hema/xsd:schema/xsd:schema): faultCode=PARSER_ERROR: Problem
    parsing 'META-INF/wsdl/'.: org.xml.sax.SAXParseException:
    Premature end of file.
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.getDocument(WSDLReaderImpl.java:
    2340)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.parseSchema(WSDLReaderImpl.java:
    927)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.parseSchema(WSDLReaderImpl.java:
    961)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.parseSchema(WSDLReaderImpl.java:
    961)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.parseSchema(WSDLReaderImpl.java:
    734)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.parseTypes(WSDLReaderImpl.java:6
    90)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.parseDefinitions(WSDLReaderImpl.
    java:396)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:249
    4)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.parseImport(WSDLReaderImpl.java:
    550)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.parseDefinitions(WSDLReaderImpl.
    java:388)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:249
    4)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:245
    8)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:251
    1)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:253
    2)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:256
    7)
     at
    com.ibm.ws.websvcs.desc.WSModuleDescriptorImpl.buildJAXRPCServic
    es(WSModuleDescriptorImpl.java:1181)
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  WebSphere Application Server users of web   *
    *                  services                                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: WSDL4J throws javax.wsdl.WSDLException  *
    *                      caused by                               *
    *                      org.xml.sax.SAXParseException parsing   *
    *                      WSDL that contains schemaLocation=""    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    WSDL4J cannot resolve schemas for which a schemaLocation has
    been specified as an empty string.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PI34919

  • Reported component name

    WEBSPHERE APP S

  • Reported component ID

    5724J0800

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-02-13

  • Closed date

    2015-06-15

  • Last modified date

    2015-08-10

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    WEBSPHERE APP S

  • Fixed component ID

    5724J0800

Applicable component levels

  • R800 PSY

       UP

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
28 April 2022