[
http://issues.apache.org/jira/browse/AXIS2-624?page=comments#action_12376527 ]
Michel.Drescher commented on AXIS2-624:
---------------------------------------
Sorry, but the bug still exists. Tested with a newer version of Axis2:
System:
- Mac OS X 10.4.6
- Java 1.5.0_06-112
- Axis2 1.0 RC3
Executing
"./WSDL2Java.sh -uri ./rbyteio-complete.wsdl -d xmlbeans -o ./ -s -p
test -ss -sd -g"
works fine, no excceptions. (Didn't check the usability of the code). Whereas
executing
"./WSDL2Java.sh -uri ./rbyteio-complete.wsdl -o ./ -s -p test -ss -sd
-g -d xmlbeans"
gives thee following stacktrace:
the classpath
:../lib/XmlSchema-SNAPSHOT.jar:../lib/annogen-0.1.0.jar:../lib/axiom-api-1.0-RC3.jar:../lib/axiom-dom-1.0-RC3.jar:../lib/axiom-impl-1.0-RC3.jar:../lib/axis-wsdl4j-1.2.jar:../lib/axis2-adb-1.0-RC3.jar:../lib/axis2-codegen-1.0-RC3.jar:../lib/axis2-jibx-1.0-RC3.jar:../lib/axis2-kernel-1.0-RC3.jar:../lib/axis2-xmlbeans-1.0-RC3.jar:../lib/backport-util-concurrent-2.1.jar:../lib/commons-codec-1.3.jar:../lib/commons-fileupload-1.0.jar:../lib/commons-httpclient-3.0.jar:../lib/commons-logging-1.0.4.jar:../lib/geronimo-spec-activation-1.0.2-rc4.jar:../lib/geronimo-spec-javamail-1.3.1-rc5.jar:../lib/geronimo-spec-jms-1.1-rc4.jar:../lib/jaxen-1.1-beta-7.jar:../lib/jaxme2-0.5.1.jar:../lib/jaxmeapi-0.5.1.jar:../lib/jaxmejs-0.5.1.jar:../lib/jaxmexs-0.5.1.jar:../lib/log4j-1.2.13.jar:../lib/maven-itest-plugin-1.0.jar:../lib/policy-1.0.1-RC.jar:../lib/servletapi-2.3.jar:../lib/stax-api-1.0.jar:../lib/wstx-asl-2.9.2.jar:../lib/xbean-2.1.0.jar
Retrieving document at 'http://docs.oasis-open.org/wsrf/rpw-2.wsdl', relative
to 'file:/Users/mDrescher/Desktop/ByteIO/Axis2/axis2-std-1.0-RC3-bin/bin/./'.
Retrieving document at 'http://docs.oasis-open.org/wsrf/rw-2.wsdl', relative to
'http://docs.oasis-open.org/wsrf/rpw-2.wsdl'.
Retrieving schema at 'http://docs.oasis-open.org/wsrf/r-2.xsd', relative to
'http://docs.oasis-open.org/wsrf/rw-2.wsdl'.
Retrieving schema at 'http://docs.oasis-open.org/wsrf/bf-2.xsd', relative to
'http://docs.oasis-open.org/wsrf/r-2.xsd'.
Retrieving schema at 'http://www.w3.org/2001/xml.xsd', relative to
'http://docs.oasis-open.org/wsrf/bf-2.xsd'.
Retrieving schema at 'http://www.w3.org/2005/08/addressing/ws-addr.xsd',
relative to 'http://docs.oasis-open.org/wsrf/bf-2.xsd'.
Retrieving schema at 'http://docs.oasis-open.org/wsrf/rp-2.xsd', relative to
'http://docs.oasis-open.org/wsrf/rpw-2.wsdl'.
Retrieving schema at 'http://docs.oasis-open.org/wsrf/bf-2.xsd', relative to
'http://docs.oasis-open.org/wsrf/rp-2.xsd'.
Retrieving document at 'http://docs.oasis-open.org/wsrf/rlw-2.wsdl', relative
to 'file:/Users/mDrescher/Desktop/ByteIO/Axis2/axis2-std-1.0-RC3-bin/bin/./'.
Retrieving document at 'http://docs.oasis-open.org/wsrf/rw-2.wsdl', relative to
'http://docs.oasis-open.org/wsrf/rlw-2.wsdl'.
Retrieving schema at 'http://docs.oasis-open.org/wsrf/r-2.xsd', relative to
'http://docs.oasis-open.org/wsrf/rw-2.wsdl'.
Retrieving schema at 'http://docs.oasis-open.org/wsrf/rl-2.xsd', relative to
'http://docs.oasis-open.org/wsrf/rlw-2.wsdl'.
Retrieving schema at 'http://docs.oasis-open.org/wsrf/bf-2.xsd', relative to
'http://docs.oasis-open.org/wsrf/rl-2.xsd'.
Retrieving document at 'http://docs.oasis-open.org/wsrf/rw-2.wsdl', relative to
'file:/Users/mDrescher/Desktop/ByteIO/Axis2/axis2-std-1.0-RC3-bin/bin/./'.
Retrieving schema at 'http://docs.oasis-open.org/wsrf/r-2.xsd', relative to
'http://docs.oasis-open.org/wsrf/rw-2.wsdl'.
Retrieving schema at 'http://docs.oasis-open.org/wsrf/bf-2.xsd', relative to
'file:/Users/mDrescher/Desktop/ByteIO/Axis2/axis2-std-1.0-RC3-bin/bin/./'.
Retrieving schema at 'http://docs.oasis-open.org/wsrf/bf-2.xsd', relative to
'file:/Users/mDrescher/Desktop/ByteIO/Axis2/axis2-std-1.0-RC3-bin/bin/./'.
Retrieving schema at 'http://docs.oasis-open.org/wsrf/rl-2.xsd', relative to
'file:/Users/mDrescher/Desktop/ByteIO/Axis2/axis2-std-1.0-RC3-bin/bin/./'.
Retrieving schema at 'http://docs.oasis-open.org/wsrf/rp-2.xsd', relative to
'file:/Users/mDrescher/Desktop/ByteIO/Axis2/axis2-std-1.0-RC3-bin/bin/./'.
Retrieving schema at 'http://www.w3.org/2005/08/addressing/ws-addr.xsd',
relative to
'file:/Users/mDrescher/Desktop/ByteIO/Axis2/axis2-std-1.0-RC3-bin/bin/./'.
log4j:WARN No appenders could be found for logger
(org.apache.axis2.wsdl.codegen.writer.PrettyPrinter).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main"
org.apache.axis2.wsdl.codegen.CodeGenerationException:
java.lang.RuntimeException: org.apache.axis2.schema.SchemaCompilationException:
Unsupported content Simple Content Extension !
at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:185)
at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
Caused by: java.lang.RuntimeException:
org.apache.axis2.schema.SchemaCompilationException: Unsupported content Simple
Content Extension !
at
org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(SimpleDBExtension.java:117)
at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:140)
... 2 more
Caused by: org.apache.axis2.schema.SchemaCompilationException: Unsupported
content Simple Content Extension !
at
org.apache.axis2.schema.SchemaCompiler.processSimpleContent(SchemaCompiler.java:815)
at
org.apache.axis2.schema.SchemaCompiler.processContentModel(SchemaCompiler.java:684)
at
org.apache.axis2.schema.SchemaCompiler.processComplexType(SchemaCompiler.java:666)
at
org.apache.axis2.schema.SchemaCompiler.processNamedComplexSchemaType(SchemaCompiler.java:616)
at
org.apache.axis2.schema.SchemaCompiler.processSchema(SchemaCompiler.java:577)
at
org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.java:366)
at
org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.java:334)
at
org.apache.axis2.schema.SchemaCompiler.process(SchemaCompiler.java:915)
at
org.apache.axis2.schema.SchemaCompiler.processParticle(SchemaCompiler.java:878)
at
org.apache.axis2.schema.SchemaCompiler.processComplexType(SchemaCompiler.java:643)
at
org.apache.axis2.schema.SchemaCompiler.processNamedComplexSchemaType(SchemaCompiler.java:616)
at
org.apache.axis2.schema.SchemaCompiler.processSchema(SchemaCompiler.java:577)
at
org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.java:366)
at
org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.java:344)
at
org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:226)
at
org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:207)
at
org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:207)
at
org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:181)
at
org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(SimpleDBExtension.java:70)
... 3 more
> CLONE -WSDL2Java: Buggy command line parsing
> --------------------------------------------
>
> Key: AXIS2-624
> URL: http://issues.apache.org/jira/browse/AXIS2-624
> Project: Apache Axis 2.0 (Axis2)
> Type: Bug
> Components: Tools
> Versions: 0.95
> Environment: Axis2 0.95 standard binary release
> Reporter: Michel.Drescher
> Assignee: Ajith Harshana Ranabahu
> Priority: Minor
> Attachments: rbyteio-complete.wsdl
>
> The way WSDL2Java parses the command line parameters is buggy:
> "sh WSDL2Java.sh -uri ./example.wsdl -s -ss -sd -p com.example.impl -d
> xmlbeans -g -o ./"
> works fine (no exceptions thrown - didn't check the generated code yet) while
> "sh WSDL2Java.sh -uri ./example.wsdl -o ./ -s -ss -sd -p com.example.impl -d
> xmlbeans -g"
> throws the following exception:
> Exception in thread "main"
> org.apache.axis2.wsdl.codegen.CodeGenerationException:
> java.lang.RuntimeException:
> org.apache.axis2.schema.SchemaCompilationException: Unsupported content
> Simple Content Extension !
> at
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:146)
> at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
> at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
> Caused by: java.lang.RuntimeException:
> org.apache.axis2.schema.SchemaCompilationException: Unsupported content
> Simple Content Extension !
> at
> org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(SimpleDBExtension.java:162)
> at
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:101)
> ... 2 more
> Caused by: org.apache.axis2.schema.SchemaCompilationException: Unsupported
> content Simple Content Extension !
> at
> org.apache.axis2.schema.SchemaCompiler.processSimpleContent(SchemaCompiler.java:803)
> at
> org.apache.axis2.schema.SchemaCompiler.processContentModel(SchemaCompiler.java:672)
> at
> org.apache.axis2.schema.SchemaCompiler.processComplexType(SchemaCompiler.java:654)
> at
> org.apache.axis2.schema.SchemaCompiler.processNamedComplexSchemaType(SchemaCompiler.java:604)
> at
> org.apache.axis2.schema.SchemaCompiler.processSchema(SchemaCompiler.java:569)
> at
> org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.java:360)
> at
> org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.java:328)
> at
> org.apache.axis2.schema.SchemaCompiler.process(SchemaCompiler.java:899)
> at
> org.apache.axis2.schema.SchemaCompiler.processParticle(SchemaCompiler.java:862)
> at
> org.apache.axis2.schema.SchemaCompiler.processComplexType(SchemaCompiler.java:631)
> at
> org.apache.axis2.schema.SchemaCompiler.processNamedComplexSchemaType(SchemaCompiler.java:604)
> at
> org.apache.axis2.schema.SchemaCompiler.processSchema(SchemaCompiler.java:569)
> at
> org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.java:360)
> at
> org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.java:338)
> at
> org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:220)
> at
> org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:179)
> at
> org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(SimpleDBExtension.java:115)
> ... 3 more
> Note that in both commands only the -o parameter changed position.
> This works with any WSDL file that uses Simple Content Extension.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira