You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by "Milinda Lakmal Pathirage (JIRA)" <ji...@apache.org> on 2008/06/27 15:22:46 UTC

[jira] Assigned: (AXIS2C-1072) WSDL2C.bat : -d adb option gives "org.apache.axis2.wsdl.codegen.CodeGenerationException: java.lang.RuntimeException:java.lang.reflect.InvocationTargetException"

     [ 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: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org