[ https://issues.apache.org/jira/browse/AXIS2C-1072?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
JIRA_USER closed AXIS2C-1072.
-----------------------------
> 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: JIRA_USER
> 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
> JIRA_USER
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: c-dev-help@axis.apache.org
|