Hello, Thanks for responding. I also thought that looked like the most ‘useful’ line of the ouput, but. . . is there some way to get wsdl2java to report what line of the wsdl file it was parsing when it encountered the error, or any other, more detailed info, about the error? I’m having some difficulty understanding what that error means.
Jeff Schmidt Seapine Software, Inc. Phone: 513.701.1551 From: sri ram [mailto:[email protected]] Sent: Wednesday, August 04, 2010 4:16 PM To: [email protected] Subject: Re: Axis2 wsdl2java exception problem Hi Jeff, WSDL2java tool throws this exception mostly in cases where the Schema provided to it to compile is not valid. Check on this message provided by the stack trace. can not find type {http://schemas.xmlsoap.org/soap/encoding/}Array<http://schemas.xmlsoap.org/soap/encoding/%7DArray> from the parent sche ma urn:testtrack-interface -Sriram ________________________________ From: Jeffrey Schmidt <[email protected]> To: "[email protected]" <[email protected]> Sent: Thu, 5 August, 2010 1:33:12 AM Subject: Axis2 wsdl2java exception problem Hello, I am attempting to develop a Java client program for a SOAP-based Web Service (not written in Java), using Axis2. I want to generate client stub classes from a .wsdl file published by the web service. To do that, I’m using the following command: wsdl2java -uri http://hostname/ttsoapcgi.wsdl -d adb -s The wsdl2java program is producing the following Exceptions: Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetExcept ion at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:271) at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35) at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24) 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:224) ... 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<http://schemas.xmlsoap.org/soap/encoding/%7DArray> from the parent sche ma urn:testtrack-interface at org.apache.axis2.schema.SchemaCompiler.copyMetaInfoHierarchy(SchemaCompiler.java:1296) at org.apache.axis2.schema.SchemaCompiler.processComplexContent(SchemaCompiler.java:1258) at org.apache.axis2.schema.SchemaCompiler.processContentModel(SchemaCompiler.java:1153) at org.apache.axis2.schema.SchemaCompiler.processComplexType(SchemaCompiler.java:1097) at org.apache.axis2.schema.SchemaCompiler.processNamedComplexSchemaType(SchemaCompiler.java:1017) at org.apache.axis2.schema.SchemaCompiler.processSchema(SchemaCompiler.java:931) at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.java:592) at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.java:552) at org.apache.axis2.schema.SchemaCompiler.process(SchemaCompiler.java:1991) at org.apache.axis2.schema.SchemaCompiler.processParticle(SchemaCompiler.java:1874) at org.apache.axis2.schema.SchemaCompiler.processComplexType(SchemaCompiler.java:1081) at org.apache.axis2.schema.SchemaCompiler.processAnonymousComplexSchemaType(SchemaCompiler.java:980) at org.apache.axis2.schema.SchemaCompiler.processSchema(SchemaCompiler.java:934) at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.java:592) at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.java:563) at org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:370) at org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:280) at org.apache.axis2.schema.ExtensionUtility.invoke(ExtensionUtility.java:103) ... 8 more I’m trying to figure out what the errors mean. I think the last Exception indicates that wsdl2java doesn’t like something about the wsdl file, is that right? Jeff Schmidt QA Analyst Seapine Software, Inc. | Be Quality Ready 5412 Courseview Dr., Suite 200, Mason, OH 45040 Phone: 513.701.1551 | Fax: 513.754.1660 www.seapine.com<http://www.seapine.com/> Join Seapine's Agile Expedition. Learn more @ www.seapine.com/AgileExpedition<http://www.seapine.com/AgileExpedition>
