You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Dennis Sosnoski (JIRA)" <ji...@apache.org> on 2007/07/08 03:35:05 UTC
[jira] Updated: (AXIS2-2670) A problem in the simpleType reference
handling with the Axis2 JiBX unwrapped.
[ https://issues.apache.org/jira/browse/AXIS2-2670?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dennis Sosnoski updated AXIS2-2670:
-----------------------------------
Fix Version/s: (was: nightly)
1.3
> A problem in the simpleType reference handling with the Axis2 JiBX unwrapped.
> -----------------------------------------------------------------------------
>
> Key: AXIS2-2670
> URL: https://issues.apache.org/jira/browse/AXIS2-2670
> Project: Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: codegen
> Affects Versions: 1.2
> Environment: JiBX 1.1.3
> JDK 1.5.0_06
> Linux OS, Slackware 11.0.
> Reporter: Andrey C.
> Assignee: Dennis Sosnoski
> Fix For: 1.3
>
>
> A detached enum definition exists.
> ...
> <s:element name="GetProducs">
> <s:complexType>
> <s:sequence>
> <s:element minOccurs="0" maxOccurs="1" name="guid" type="s:string" />
> <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int" />
> <s:element minOccurs="1" maxOccurs="1" name="abc" type="tns:ABCEnum" />
> </s:sequence>
> </s:complexType>
> </s:element>
> <s:simpleType name="ABCEnum">
> <s:restriction base="s:string">
> <s:enumeration value="AAA" />
> <s:enumeration value="BBB" />
> <s:enumeration value="CCC" />
> </s:restriction>
> </s:simpleType>
> ...
> Performing of WSDL2Java tool with '-uw' argument produces following error messages:
> [echo] Running WSDL2Java task
> [mkdir] Created dir: /home/zzz/proj/client/gen
> [java] Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException: java.lang.RuntimeException: Cannot unwrap element {http://an.ns.com/}GetProducs: no format definition found for type {http://an.ns.com/}ABCEnum (used by element {http://an.ns.com/}abc)
> [java] at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:256)
> [java] at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
> [java] at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
> [java] Caused by: java.lang.RuntimeException: Cannot unwrap element {http://an.ns.com/}GetProducs: no format definition found for type {http://an.ns.com/}ABCEnum (used by element {http://an.ns.com/}abc)
> [java] at org.apache.axis2.jibx.CodeGenerationUtility.unwrapMessage(CodeGenerationUtility.java:780)
> [java] at org.apache.axis2.jibx.CodeGenerationUtility.engage(CodeGenerationUtility.java:382)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [java] at java.lang.reflect.Method.invoke(Method.java:585)
> [java] at org.apache.axis2.wsdl.codegen.extension.JiBXExtension.engage(JiBXExtension.java:74)
> [java] at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:209)
> [java] ... 2 more
> Thanks,
> Andrey.
--
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-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org