Please try using latest nightly
(http://cvs.apache.org/dist/axis/nightly/). If it does not work, log a
bug with enough information to recreate the bug easily.

-- dims


----- Original Message -----
From: Dhanush Gopinath <[EMAIL PROTECTED]>
Date: Mon, 17 May 2004 15:03:25 +0530
Subject: Null Pointer Exception while creating Java Skeletons and Stubs usin
        g WSDL2Java Tool
To: [EMAIL PROTECTED]









Hi, 

 

I am getting the following exception while running the
WSDL2Java tool. I have modified my WSDL file to MIME encode the
attachment.

 

java.lang.NullPointerException
 at
org.apache.axis.wsdl.symbolTable.SymbolTable.addMIMETypes(SymbolTable.java:2084)
 at
org.apache.axis.wsdl.symbolTable.SymbolTable.fillInBindingInfo(SymbolTable.java:1860)
 at
org.apache.axis.wsdl.symbolTable.SymbolTable.populateBindings(SymbolTable.java:1785)
 at
org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:577)
 at
org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:421)
 at
org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:408)
 at
org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:393)
 at
org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:245)
 at
java.lang.Thread.run(Thread.java:536)

 

 

My WSDL file is given below

 

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions
targetNamespace="urn:webservices.oexgateway.bt.com"
xmlns:impl="urn:webservices.oexgateway.bt.com"
xmlns:intf="urn:webservices.oexgateway.bt.com"
xmlns:apachesoap="http://xml.apache.org/xml-soap";
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:tns2="http://exception.oexgateway.bt.com";
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/";
xmlns="http://schemas.xmlsoap.org/wsdl/";>
 <wsdl:types>
 
<schema xmlns="http://www.w3.org/2001/XMLSchema";
targetNamespace="urn:webservices.oexgateway.bt.com">
  
<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
  
<complexType name="OAGDocType">
   
<sequence>
     <element name="txnSubType"
nillable="true" type="xsd:string"/>
     <element
name="txnType" nillable="true"
type="xsd:string"/>
     <element
name="txnTypeString" nillable="true"
type="xsd:string"/>
    </sequence>
  
</complexType>
   <complexType
name="OAGMessage">
   
<sequence>
     <element name="aqMessageID"
nillable="true" type="xsd:string"/>
     <element
name="docRefNum" nillable="true"
type="xsd:string"/>
     <element name="documentID"
nillable="true" type="xsd:string"/>
     <element
name="messagePayload" nillable="true"
type="xsd:string"/>
     <element
name="messageStatus" type="xsd:int"/>
     <element
name="oagDocType" nillable="true"
type="impl:OAGDocType"/>
     <element
name="partySiteID" nillable="true"
type="xsd:string"/>
     <element
name="recipientID" nillable="true"
type="xsd:string"/>
     <element name="senderID"
nillable="true" type="xsd:string"/>
   
</sequence>
   </complexType>
 
</schema>
  <schema xmlns="http://www.w3.org/2001/XMLSchema";
targetNamespace="http://exception.oexgateway.bt.com";>
  
<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
  
<complexType name="AppRecovException">
   
<sequence>
     <element name="errorCode"
nillable="true" type="xsd:string"/>
     <element
name="errorMessage" nillable="true" type="xsd:string"/>
   
</sequence>
   </complexType>
  
<complexType name="AppNonRecovException">
   
<sequence>
     <element name="errorCode"
nillable="true" type="xsd:string"/>
     <element
name="errorMessage" nillable="true" type="xsd:string"/>
   
</sequence>
   </complexType>
  
<complexType name="AppNonRecovMessageException">
   
<complexContent>
     <extension
base="tns2:AppNonRecovException">
     
<sequence/>
    
</extension>
    </complexContent>
  
</complexType>
   <complexType
name="AppNonRecovProfileException">
   
<complexContent>
     <extension
base="tns2:AppNonRecovException">
     
<sequence/>
    
</extension>
    </complexContent>
  
</complexType>
 
</schema>
 </wsdl:types>

   <wsdl:message name="AppRecovException">
      <wsdl:part name="fault"
type="tns2:AppRecovException"/>

   </wsdl:message>
   <wsdl:message name="AppNonRecovMessageException">

      <wsdl:part name="fault"
type="tns2:AppNonRecovMessageException"/>
   </wsdl:message>

   <wsdl:message name="AppNonRecovProfileException">
      <wsdl:part name="fault"
type="tns2:AppNonRecovProfileException"/>

   </wsdl:message>
   <wsdl:message name="putMessageRequest">

      <wsdl:part name="in0"
type="impl:OAGMessage"/>
      <wsdl:part name="in1"
type="apachesoap:DataHandler"/>

   </wsdl:message>
   <wsdl:message name="putMessageResponse">

      <wsdl:part name="putMessageReturn"
type="xsd:string"/>
   </wsdl:message>

   <wsdl:portType name="TestOAGXMLServiceIF">
      <wsdl:operation name="putMessage"
parameterOrder="in0 in1">

         <wsdl:input
name="putMessageRequest" message="impl:putMessageRequest"/>
         <wsdl:output
name="putMessageResponse" message="impl:putMessageResponse"/>

         <wsdl:fault
name="AppNonRecovMessageException"
message="impl:AppNonRecovMessageException"/>
         <wsdl:fault
name="AppRecovException" message="impl:AppRecovException"/>

         <wsdl:fault
name="AppNonRecovProfileException"
message="impl:AppNonRecovProfileException"/>
      </wsdl:operation>

   </wsdl:portType>
   <wsdl:binding name="TestOAGXMLServiceSoapBinding"
type="impl:TestOAGXMLServiceIF">

      <wsdlsoap:binding style="rpc"
transport="http://schemas.xmlsoap.org/soap/http"/>

      <wsdl:operation
name="putMessage">
         <wsdlsoap:operation
soapAction="urn:TestOAGXMLService/putMessage" style="rpc"/>

         <wsdl:input
name="putMessageRequest">
  <mime:multipartRelated>
                   
<mime:part
name="in0">
                       
<wsdlsoap:body

                           
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";

                           
namespace="urn:webservices.oexgateway.bt.com"
use="encoded"/>
                   
</mime:part>
                   
<mime:part
name="in1">
                       
<mime:content part="input"
type="text/plain"/>
                   
</mime:part>
               
</mime:multipartRelated>

         </wsdl:input>
         <wsdl:output
name="putMessageResponse">

           
<wsdlsoap:body use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
namespace="urn:webservices.oexgateway.bt.com"/>

         </wsdl:output>
         <wsdl:fault
name="AppNonRecovMessageException">

           
<wsdlsoap:fault use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
namespace="urn:webservices.oexgateway.bt.com"/>

         </wsdl:fault>
         <wsdl:fault
name="AppRecovException">

           
<wsdlsoap:fault use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
amespace="urn:webservices.oexgateway.bt.com"/>

         </wsdl:fault>
         <wsdl:fault
name="AppNonRecovProfileException">

           
<wsdlsoap:fault use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
namespace="urn:webservices.oexgateway.bt.com"/>

         </wsdl:fault>
      </wsdl:operation>

   </wsdl:binding>
   <wsdl:service name="TestOAGXMLServiceIFService">

      <wsdl:port name="TestOAGXMLService"
binding="impl:TestOAGXMLServiceSoapBinding">
         <wsdlsoap:address
location="http://172.24.86.114:8080/axis/services/TestOAGXMLService"/>

      </wsdl:port>
   </wsdl:service>

</wsdl:definitions>

 

Can any one help me in this. Thanks in Advance
 

 

Thanks & Regards 

Dhanush



*********************************************************
Disclaimer:         

This message (including any attachments) contains
confidential information intended for a specific
individual and purpose, and is protected by law.
If you are not the intended recipient, you should
delete this message and are hereby notified that
any disclosure, copying, or distribution of this
message, or the taking of any action based on it,
is strictly prohibited.

*********************************************************
Visit us at http://www.mahindrabt.com

Reply via email to