[ https://issues.apache.org/jira/browse/AXIS2C-1072?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Milinda Lakmal Pathirage reassigned AXIS2C-1072: ------------------------------------------------ Assignee: Milinda Lakmal Pathirage > WSDL2C.bat : -d adb option gives > "org.apache.axis2.wsdl.codegen.CodeGenerationException: > java.lang.RuntimeException:java.lang.reflect.InvocationTargetException" > ---------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: AXIS2C-1072 > URL: https://issues.apache.org/jira/browse/AXIS2C-1072 > Project: Axis2-C > Issue Type: Bug > Components: code generation > Affects Versions: 1.3.0 > Environment: Windows XP > Reporter: Vishal Khutale > Assignee: Milinda Lakmal Pathirage > > Hi, > I am using axis2/c 1.3.0. > SNAPSHOT > ------------------- > distribution-SNAPSHOT-bin.zip 15-Mar-2008 02:44 19M > I used options to generate client stub: WSDL2C.bat -uri RasDiscovery.wsdl > -d adb -u > I am getting following error: > =========================================== > Retrieving document at 'RasDiscovery.wsdl'. > Exception in thread "main" > org.apache.axis2.wsdl.codegen.CodeGenerationException: > java.lang.RuntimeException: java.lang.reflect.InvocationTargetException > at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:278) > at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35) > at org.apache.axis2.wsdl.WSDL2C.main(WSDL2C.java:31) > Caused by: java.lang.RuntimeException: > java.lang.reflect.InvocationTargetException > at > org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(SimpleDBExtension.java:53) > at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:231) > ... 2 more > Caused by: java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(SimpleDBExtension.java:50) > ... 3 more > Caused by: org.apache.axis2.schema.SchemaCompilationException: can not find > type {http://schemas.xmlsoap.org/soap/encoding/}Array from the parent sche > ma http://localhost:8080/axis/services/RasDiscovery > at > org.apache.axis2.schema.SchemaCompiler.copyMetaInfoHierarchy(SchemaCompiler.java:1243) > at > org.apache.axis2.schema.SchemaCompiler.processComplexContent(SchemaCompiler.java:1205) > at > org.apache.axis2.schema.SchemaCompiler.processContentModel(SchemaCompiler.java:1100) > at > org.apache.axis2.schema.SchemaCompiler.processComplexType(SchemaCompiler.java:1044) > at > org.apache.axis2.schema.SchemaCompiler.processNamedComplexSchemaType(SchemaCompiler.java:964) > at > org.apache.axis2.schema.SchemaCompiler.processSchema(SchemaCompiler.java:878) > at > org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.java:540) > at > org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.java:500) > at > org.apache.axis2.schema.SchemaCompiler.process(SchemaCompiler.java:1938) > at > org.apache.axis2.schema.SchemaCompiler.processParticle(SchemaCompiler.java:1821) > at > org.apache.axis2.schema.SchemaCompiler.processComplexType(SchemaCompiler.java:1028) > at > org.apache.axis2.schema.SchemaCompiler.processAnonymousComplexSchemaType(SchemaCompiler.java:927) > at > org.apache.axis2.schema.SchemaCompiler.processSchema(SchemaCompiler.java:881) > at > org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.java:540) > at > org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.java:511) > at > org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:318) > at > org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:228) > at > org.apache.axis2.schema.ExtensionUtility.invoke(ExtensionUtility.java:80) > =========================================== > WSDL File(RasDiscovery.wsdl): > =========================================== > <?xml version="1.0" encoding="UTF-8"?> > <wsdl:definitions > targetNamespace="http://localhost:8080/axis/services/RasDiscovery" > xmlns:apachesoap="http://xml.apache.org/xml-soap" > xmlns:impl="http://localhost:8080/axis/services/RasDiscovery" > xmlns:intf="http://localhost:8080/axis/services/RasDiscovery" > xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" > xmlns:tns1="urn:service.ras.analyst.aion.cleverpath.ca.com" > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" > xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" > xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > <!--WSDL created by Apache Axis version: 1.2 > Built on May 03, 2005 (02:20:24 EDT)--> > <wsdl:types> > <schema targetNamespace="http://localhost:8080/axis/services/RasDiscovery" > xmlns="http://www.w3.org/2001/XMLSchema"> > <import namespace="urn:service.ras.analyst.aion.cleverpath.ca.com"/> > <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> > <complexType name="ArrayOf_xsd_string"> > <complexContent> > <restriction base="soapenc:Array"> > <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]"/> > </restriction> > </complexContent> > </complexType> > </schema> > <schema targetNamespace="urn:service.ras.analyst.aion.cleverpath.ca.com" > xmlns="http://www.w3.org/2001/XMLSchema"> > <import namespace="http://localhost:8080/axis/services/RasDiscovery"/> > <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> > <complexType name="RulebaseDetails"> > <sequence> > <element name="inputDataTypes" nillable="true" > type="impl:ArrayOf_xsd_string"/> > <element name="inputTerms" nillable="true" > type="impl:ArrayOf_xsd_string"/> > <element name="outputDataTypes" nillable="true" > type="impl:ArrayOf_xsd_string"/> > <element name="outputTerms" nillable="true" > type="impl:ArrayOf_xsd_string"/> > </sequence> > </complexType> > </schema> > </wsdl:types> > <wsdl:message name="getDeployedServiceListRequest"> > </wsdl:message> > <wsdl:message name="getDeployedServiceListResponse"> > <wsdl:part name="getDeployedServiceListReturn" > type="impl:ArrayOf_xsd_string"/> > </wsdl:message> > <wsdl:message name="getRulebaseDetailsRequest"> > <wsdl:part name="in0" type="xsd:string"/> > </wsdl:message> > <wsdl:message name="getRulebaseDetailsResponse"> > <wsdl:part name="getRulebaseDetailsReturn" type="tns1:RulebaseDetails"/> > </wsdl:message> > <wsdl:portType name="Discovery"> > <wsdl:operation name="getDeployedServiceList"> > <wsdl:input message="impl:getDeployedServiceListRequest" > name="getDeployedServiceListRequest"/> > <wsdl:output message="impl:getDeployedServiceListResponse" > name="getDeployedServiceListResponse"/> > </wsdl:operation> > <wsdl:operation name="getRulebaseDetails" parameterOrder="in0"> > <wsdl:input message="impl:getRulebaseDetailsRequest" > name="getRulebaseDetailsRequest"/> > <wsdl:output message="impl:getRulebaseDetailsResponse" > name="getRulebaseDetailsResponse"/> > </wsdl:operation> > </wsdl:portType> > <wsdl:binding name="RasDiscoverySoapBinding" type="impl:Discovery"> > <wsdlsoap:binding style="rpc" > transport="http://schemas.xmlsoap.org/soap/http"/> > <wsdl:operation name="getDeployedServiceList"> > <wsdlsoap:operation soapAction=""/> > <wsdl:input name="getDeployedServiceListRequest"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://service.ras.analyst.aion.cleverpath.ca.com" use="encoded"/> > </wsdl:input> > <wsdl:output name="getDeployedServiceListResponse"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://localhost:8080/axis/services/RasDiscovery" use="encoded"/> > </wsdl:output> > </wsdl:operation> > <wsdl:operation name="getRulebaseDetails"> > <wsdlsoap:operation soapAction=""/> > <wsdl:input name="getRulebaseDetailsRequest"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://service.ras.analyst.aion.cleverpath.ca.com" use="encoded"/> > </wsdl:input> > <wsdl:output name="getRulebaseDetailsResponse"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://localhost:8080/axis/services/RasDiscovery" use="encoded"/> > </wsdl:output> > </wsdl:operation> > </wsdl:binding> > <wsdl:service name="DiscoveryService"> > <wsdl:port binding="impl:RasDiscoverySoapBinding" name="RasDiscovery"> > <wsdlsoap:address > location="http://localhost:8080/axis/services/RasDiscovery"/> > </wsdl:port> > </wsdl:service> > </wsdl:definitions> > =========================================== > Thanks > Vishal -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]