Please log a JIRA bug and upload your wsdl.

thanks,
dims

On 9/13/06, Kedar, Shahar <[EMAIL PROTECTED]> wrote:




Hi All,



I'm getting the following exception when Axis2 tries to process my WSDL
file:



org.apache.axis2.deployment.DeploymentException: null;
nested exception is:

      java.lang.NullPointerException; nested exception is:

      org.apache.axis2.AxisFault: null; nested exception is:

      java.lang.NullPointerException; nested exception is:

      org.apache.axis2.deployment.DeploymentException:
null; nested exception is:

      java.lang.NullPointerException; nested exception is:

      org.apache.axis2.AxisFault: null; nested exception is:

      java.lang.NullPointerException

      at
org.apache.axis2.deployment.repository.util.ArchiveReader.processWSDLs(ArchiveReader.java:256)

      at
org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:513)

      at
org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:200)

      at
org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:208)

      at
org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:155)

      at
org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:200)

      at
org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:61)

      at
org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:68)

      at
org.apache.axis2.deployment.scheduler.Scheduler$SchedulerTimerTask.run(Scheduler.java:76)

      at java.util.TimerThread.mainLoop(Timer.java:432)

      at java.util.TimerThread.run(Timer.java:382)

Caused by: org.apache.axis2.deployment.DeploymentException:
null; nested exception is:

      java.lang.NullPointerException; nested exception is:

      org.apache.axis2.AxisFault: null; nested exception is:

      java.lang.NullPointerException

      at
org.apache.axis2.deployment.repository.util.ArchiveReader.processWSDLFile(ArchiveReader.java:193)

      at
org.apache.axis2.deployment.repository.util.ArchiveReader.processWSDLs(ArchiveReader.java:242)

      ... 10 more

Caused by: org.apache.axis2.AxisFault: null; nested exception is:

      java.lang.NullPointerException

      at
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateService(WSDL11ToAxisServiceBuilder.java:236)

      at
org.apache.axis2.deployment.repository.util.ArchiveReader.processWSDLFile(ArchiveReader.java:191)

      ... 11 more

Caused by: java.lang.NullPointerException

      at
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.generateWrapperSchema(WSDL11ToAxisServiceBuilder.java:937)

      at
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateService(WSDL11ToAxisServiceBuilder.java:195)

      ... 12 more



The WSDL xml is:



<wsdl:definitions targetNamespace="http://tempuri.org/";>

-

            <wsdl:types>

-

            <xsd:schema targetNamespace="http://tempuri.org/";>

-

            <xsd:element name="ArrayOfItemSummary">

-

            <xsd:complexType>

-

            <xsd:sequence>

<xsd:element maxOccurs="unbounded" minOccurs="0" name="Items"
type="ItemSummary"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

-

            <xsd:element name="ItemSummary">

-

            <xsd:complexType>

-

            <xsd:sequence>

<xsd:element name="Number" type="xsd:string"/>

<xsd:element name="Name" type="xsd:string"/>

<xsd:element name="Description" type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:schema>

</wsdl:types>

-

            <wsdl:message name="GetItemsByTypeSoapOut">

<wsdl:part element="ArrayOfItemSummary" name="Items"/>

</wsdl:message>

-

            <wsdl:message name="GetItemsByTypeSoapIn">

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

</wsdl:message>

-

            <wsdl:portType
name="SabraFood_ItemsGroupPortType">

-

            <wsdl:operation name="GetItemsByType">

<wsdl:documentation>Returns the list of items of a certain
type.</wsdl:documentation>

<wsdl:input message="GetItemsByTypeSoapIn"/>

<wsdl:output message="GetItemsByTypeSoapOut"/>

</wsdl:operation>

-

            <wsdl:operation
name="GetItemsTransactionStateful">

<wsdl:documentation>Returns the list of all items.</wsdl:documentation>

</wsdl:operation>

-

            <wsdl:operation name="GetItemsTransaction">

<wsdl:documentation>Returns the list of all items.</wsdl:documentation>

</wsdl:operation>

</wsdl:portType>

-

            <wsdl:binding
name="SabraFood_ItemsGroupSoapBinding"
type="SabraFood_ItemsGroupPortType">

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

-

            <wsdl:operation name="GetItemsByType">

<soap:operation
soapAction="http://tempuri.org/GetItemsByType"/>

<wsdl:input/>

-

            <wsdl:output>

<soap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

-

            <wsdl:operation
name="GetItemsTransactionStateful">

<soap:operation
soapAction="http://tempuri.org/GetItemsTransactionStateful"/>

<wsdl:input/>

-

            <wsdl:output>

<soap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

-

            <wsdl:operation name="GetItemsTransaction">

<soap:operation
soapAction="http://tempuri.org/GetItemsTransaction"/>

<wsdl:input/>

-

            <wsdl:output>

<soap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

</wsdl:binding>

-

            <wsdl:service name="SabraFood_ItemsGroup">

-

            <wsdl:port
binding="SabraFood_ItemsGroupSoapBinding"
name="SabraFood_ItemsGroupPort">

<soap:address location="dummyaddress"/>

</wsdl:port>

</wsdl:service>

</wsdl:definitions>



Can someone please advise? Is this a bug or am I doing something wrong here?



Thanks,

Shahar Kedar




--
Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers)

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to