dev@jax-ws.java.net

NPE with invalid bindings/_at_wsdlLocation

From: Arun Gupta <Arun.Gupta_at_Sun.COM>
Date: Mon, 17 Apr 2006 15:27:49 -0700

If bindings/_at_wsdlLocation is pointing to a non-existent WSDL and
wsimport is passed a valid WSDL, then the following NPE is thrown:

error: java.lang.NullPointerException

java.lang.NullPointerException

         at
com.sun.tools.ws.wsdl.parser.Internalizer.get(Internalizer.java:118)

         at
com.sun.tools.ws.wsdl.parser.Internalizer.buildTargetNodeMap(Internalizer.java:147)

         at
com.sun.tools.ws.wsdl.parser.Internalizer.transform(Internalizer.java:73)

         at
com.sun.tools.ws.wsdl.parser.WSDLParser.parseDefinitions(WSDLParser.java:224)

         at
com.sun.tools.ws.wsdl.parser.WSDLParser.parse(WSDLParser.java:179)

         at
com.sun.tools.ws.processor.modeler.wsdl.WSDLModeler.buildModel(WSDLModeler.java:165)

         at
com.sun.tools.ws.processor.config.ModelInfo.buildModel(ModelInfo.java:87)

         at
com.sun.tools.ws.processor.Processor.runModeler(Processor.java:81)

         at com.sun.tools.ws.wscompile.CompileTool.run(CompileTool.java:547)

         at com.sun.tools.ws.util.ToolBase.run(ToolBase.java:56)

         at com.sun.tools.ws.ant.WsImport.execute(WsImport.java:526)

A better error message should be reported.

-Arun

-- 
got Web Services ?
Download Java Web Services Developer Pack from
http://java.sun.com/webservices