  | | | Axis2[1.0] BUG in WSDL2Java Error running test | Axis2[1.0] BUG in WSDL2Java Error running test 2006-05-27 - By Ajith Ranabahu
Back Hi, Did you fill in the test cases ? The generated test cases include empty objects and need to be properly populated in order to run successfully.
Ajith
On 5/26/06, Gopal Patwa <gopalpatwa@(protected)> wrote: > > Is this is a BUG > > I have used WSDL2Java to generate code and test class, > > Axis2 1.0, > > I get this error when I run it, I have copied schema and wsdl to can > recreate this problem after generating code from WSDL2Java and running test > > I get this problem with all my wsdl?? > > Even I tried with sample Axis2SampleDocLit.wsdl from axis2 distribution > > Testcase: testHelloWorldOperation took 1.059 sec > Caused an ERROR > java.lang.IllegalStateException  > org.apache.axiom.om.OMException: java.lang.IllegalStateException  > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:206) > at > org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement (OMDocumentImpl.java:144) > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement (StAXOMBuilder.java:322) > at org.apache.axis2.HelloWorldStub.toOM(HelloWorldStub.java:302) > at org.apache.axis2.HelloWorldStub.toEnvelope(HelloWorldStub.java:317) > at > org.apache.axis2.HelloWorldStub.HelloWorldOperation(HelloWorldStub.java:119) > at > org.apache.axis2.HelloWorldTest.testHelloWorldOperation(HelloWorldTest.java :30) > Caused by: java.lang.IllegalStateException  > at > org.apache.xmlbeans.impl.store.Jsr173 $XMLStreamReaderForString.next(Jsr173 .java:1110) > at > org.apache.xmlbeans.impl.store.Jsr173 $SyncedJsr173.next(Jsr173.java:1138) > at org.apache.axis2.util.StreamWrapper.next(StreamWrapper.java:68) > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:123) > ... 21 more > > -- ---- ---- ---- ---- ---- ---- ---- ---- ---- -- > HelloWorld.wsdl > > <?xml version="1.0" encoding="UTF-8 (See http://UTF-8.ora-code.com)"?> > <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" > xmlns:tns="http://www.liquid.com/ns/keystone /helloworld" > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > name="HelloWorld" > targetNamespace="http://www.liquid.com/ns /keystone/helloworld" > xmlns:ass="http://www.liquid.com/ns/keystone /asset"> > > <wsdl:import namespace="http://www.liquid.com/ns/keystone/asset" > location="asset.xsd"></wsdl:import> > > <wsdl:message name="HelloWorldOperationResponse"> > <wsdl:part element="ass:Asset" name= "HelloWorldOperationResponse"/> > </wsdl:message> > <wsdl:message name="HelloWorldOperationRequest"> > <wsdl:part element="ass:Asset" name= "HelloWorldOperationRequest"/> > </wsdl:message> > <wsdl:portType name="HelloWorld"> > <wsdl:operation name="HelloWorldOperation"> > <wsdl:input message="tns:HelloWorldOperationRequest"/> > <wsdl:output message="tns:HelloWorldOperationResponse "/> > </wsdl:operation> > </wsdl:portType> > <wsdl:binding name="HelloWorldSOAP" type="tns:HelloWorld"> > <soap:binding style="document" > transport="http://schemas.xmlsoap.org/soap/http"/> > <wsdl:operation name="HelloWorldOperation"> > <soap:operation soapAction="HelloWorldOperation"/> > <wsdl:input> > <soap:body parts="HelloWorldOperationRequest" use="literal"/> > </wsdl:input> > <wsdl:output> > <soap:body parts="HelloWorldOperationResponse " use="literal"/> > </wsdl:output> > </wsdl:operation> > </wsdl:binding> > <wsdl:service name="HelloWorld"> > <wsdl:port binding="tns:HelloWorldSOAP" name="HelloWorldSOAP"> > <soap:address > location="http://la00771.liquid.com:8080/axis2/services/helloWorld"/> > </wsdl:port> > </wsdl:service> > </wsdl:definitions> > > > asset.xsd > > <?xml version="1.0" encoding="UTF-8 (See http://UTF-8.ora-code.com)"?> > <!-- edited with XMLSpy v2005 rel. 3 U (http://www.altova.com) by Brad > Neighbors (Liquid Digital Media) --> > <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" > xmlns:ns1="http://www.liquid.com/ns/keystone/asset" > targetNamespace="http://www.liquid.com/ns/keystone/asset" > elementFormDefault="qualified" attributeFormDefault="unqualified"> > <xs:element name="Asset" type="ns1:AssetType"/> > <xs:complexType name="AssetType"> > <xs:sequence> > <xs:choice> > <xs:element name="Audio" type="ns1 :AudioAssetType"/> > <xs:element name="Video" type="ns1 :VideoAssetType"/> > <xs:element name="Image" type="ns1 :ImageAssetType"/> > </xs:choice> > </xs:sequence> > <xs:attribute name="id" type="xs:string" use="optional"/> > <xs:attribute name="size" type="xs:long" use="optional"/> > </xs:complexType> > <xs:complexType name="AudioAssetType"> > <xs:sequence> > <xs:element name="Duration" type="xs:positiveInteger" /> > <xs:element name="Profile" type="ns1:AudioProfileType "/> > </xs:sequence> > </xs:complexType> > <xs:complexType name="VideoAssetType"> > <xs:sequence> > <xs:element name="Duration" type="xs:positiveInteger" /> > <xs:element name="Profile" type="ns1:VideoProfileType "/> > </xs:sequence> > </xs:complexType> > <xs:complexType name="ImageAssetType"> > <xs:sequence> > <xs:element name="Profile" type="ns1:ImageProfileType "/> > </xs:sequence> > </xs:complexType> > <xs:complexType name="AudioProfileType"> > <xs:sequence> > <xs:element name="BitRate" type="ns1:BitRateType"/> > <xs:element name="Format" type="ns1:FormatType"/> > <xs:element name="SampleRate" type="xs:decimal"/> > </xs:sequence> > <xs:attribute name="id" type="xs:integer"/> > </xs:complexType> > <xs:complexType name="VideoProfileType"> > <xs:sequence> > <xs:element name="AudioBitRate" type="ns1:BitRateType "/> > <xs:element name="VideoBitRate" type="ns1:BitRateType "/> > <xs:element name="Format" type="ns1:FormatType"/> > </xs:sequence> > <xs:attribute name="id" type="xs:integer"/> > </xs:complexType> > <xs:complexType name="ImageProfileType"> > <xs:sequence> > <xs:element name="Format" type="ns1:FormatType"/> > <xs:element name="Height" type="xs:positiveInteger"/> > <xs:element name="Width" type="xs:positiveInteger"/> > </xs:sequence> > <xs:attribute name="id" type="xs:integer"/> > </xs:complexType> > <xs:complexType name="FormatType"> > <xs:sequence> > <xs:element name="Name" type="xs:string"/> > <xs:element name="Extension" type="xs:string"/> > </xs:sequence> > <xs:attribute name="id" type="xs:integer"/> > </xs:complexType> > <xs:complexType name="BitRateType"> > <xs:sequence> > <xs:element name="RateKbps" type="xs:positiveInteger" /> > <xs:element name="Type" type="ns1:ConstOrVar"/> > </xs:sequence> > <xs:attribute name="id" type="xs:integer"/> > </xs:complexType> > <xs:complexType name="ConstOrVar"> > <xs:choice> > <xs:element name="CONSTANT"/> > <xs:element name="VARIABLE"/> > </xs:choice> > </xs:complexType> > </xs:schema> > > > -- > View this message in context: http://www.nabble.com/Axis2-1.0-+BUG+in +WSDL2Java+Error+running+test-t1685417.html#a4571923 > Sent from the Axis - User forum at Nabble.com. > > > -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ > To unsubscribe, e-mail: axis-user-unsubscribe@(protected) > For additional commands, e-mail: axis-user-help@(protected) > >
-- Ajith Ranabahu
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ To unsubscribe, e-mail: axis-user-unsubscribe@(protected) For additional commands, e-mail: axis-user-help@(protected)
|
|
 |