[ 
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]

Reply via email to