[axis2] - wsdl2java - exception
hey I have similar problem. I'm new to axis2. I have wsdl from which in axis 1.* I have succesfully generated java code, but in axis2 I got following exception: Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException: org.apache.axis2.wsdl.codegen.CodeGenerationException: java.lang.NullPointerException 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: org.apache.axis2.wsdl.codegen.CodeGenerationException: java.lang.NullPointerException at org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.emitStub(AxisServiceBasedMultiLanguageEmitter.java:171) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:176) ... 2 more Caused by: java.lang.NullPointerException at org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.getFaultParamElements(AxisServiceBasedMultiLanguageEmitter.java:1511) at org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.getFaultElement(AxisServiceBasedMultiLanguageEmitter.java:1449) at org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.loadOperations(AxisServiceBasedMultiLanguageEmitter.java:1199) at org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.createDOMDocumentForCallbackHandler(AxisServiceBasedMultiLanguageEmitter.java:572) at org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.writeCallBackHandlers(AxisServiceBasedMultiLanguageEmitter.java:551) at org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.emitStubFromService(AxisServiceBasedMultiLanguageEmitter.java:266) at org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.emitStub(AxisServiceBasedMultiLanguageEmitter.java:169) ... 3 more linux: i686 java: sun-jdk1.5.0_06 axis: 2 I typed command : sh WSDL2Java.sh -uri xxx.wsdl -ss -sd -d xmlbeans -o xxx Is there any problem with wsdl types, namespaces in axis2 or something else please help me. best regards Borowski Filip - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [axis2] wsdl2java exception after updating to 1.00 release
Hi Ajith, I've also experienced a similar problem with the following wsdl: http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd"; xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema";> targetNamespace="SkyPortal.ivoa.net"> http://www.w3.org/2001/XMLSchema"; /> http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd"; schemaLocation="http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd"; /> type="xsd:string" /> type="xsd:string" /> name="SubmitDistributedQueryResult" type="tns:VOTableData" /> type="tns1:VOTABLE" /> element="tns:SubmitDistributedQueryResponse" /> http://schemas.xmlsoap.org/wsdl/";> Runs a distributed query query by making a plan and then executing it - you may call the two steps seperately if you wish to view the plan or track progress. http://schemas.xmlsoap.org/soap/http"; style="document" /> soapAction="SkyPortal.ivoa.net/SubmitDistributedQuery" style="document" /> http://schemas.xmlsoap.org/wsdl/"; /> location="http://openskyquery.net/Sky/SkyPortal/SkyPortal.asmx"; /> That's the exception that I got: [java] org.apache.axis2.wsdl.codegen.CodeGenerationException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException [java] at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:180) [java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:710) [java] at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:178) [java] at org.apache.tools.ant.taskdefs.Java.execute(Java.java:84) [java] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) [java] at org.apache.tools.ant.Task.perform(Task.java:364) [java] at org.apache.tools.ant.Target.execute(Target.java:341) [java] at org.apache.tools.ant.Target.performTasks(Target.java:369) [java] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) [java] at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37) [java] at org.apache.tools.ant.Project.executeTargets(Project.java:1068) [java] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382) [java] at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:107) [java] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) [java] at org.apache.tools.ant.Task.perform(Task.java:364) [java] at org.apache.tools.ant.Target.execute(Target.java:341) [java] at org.apache.tools.ant.Target.performTasks(Target.java:369) [java] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) [java] at org.apache.tools.ant.Project.executeTarget(Project.java:1185) [java] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40) [java] at org.apache.tools.ant.Project.executeTargets(Project.java:1068) [java] at org.apache.tools.ant.Main.runBuild(Main.java:668) [java] at org.apache.tools.ant.Main.startAnt(Main.java:187) [java] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) [java] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) [java] Caused by: org.apache.axis2.wsdl.codegen.CodeGenerationException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException [java] at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:185) [java] at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32) [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:324) [java] at org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:202) [java] at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:134) [java] ... 24 more [java] Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException [java] at org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBeansExtension.java:93) [java] at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:140) [java] ... 31 more [java] Caused by: java.lang.reflect.InvocationTargetException [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [java] at sun.refl
RE: [axis2] wsdl2java exception after updating to 1.00 release
Here's the WSDL: (the value @schema-location@ is replaced at deployment time with c:\folder\build/ws/definition\schemafile.xsd) xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="urn://foo/pm/api/1_0" xmlns:bla="urn://foo/framework/api/1_0" targetNamespace="urn://foo/api/1_0"> xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn://foo/framework/api/1_0" elementFormDefault="qualified"> -Original Message- From: Ajith Ranabahu [mailto:[EMAIL PROTECTED] Sent: Dienstag, 9. Mai 2006 16:05 To: axis-user@ws.apache.org Subject: Re: [axis2] wsdl2java exception after updating to 1.00 release Hi, Can we have a look at the WSDL ? It seems that when ":" is present in the url our entity resolver gets confused but having the WSDL would be a great help Ajith On 5/9/06, Sebastian Szczygiel <[EMAIL PROTECTED]> wrote: > > > > Hello, > > > > Using the Axis2 1.0 release I get an exception while executing the WSDL2Java > tool. > > > > BUT: exact the same schema files worked fine with all previous Axis2 > versions including 0.95 release. > > > > Any ideas what's wrong? > > > > Regards, > > Sebastian > > > > > > > > Retrieving schema at 'file:///C:/foo.xsd', relative to 'file:/C://'. > > Retrieving schema at foo.xsd', relative to 'file:/C:/ foo.xsd'. > > Retrieving schema at 'bla.xsd', relative to 'file:/C:/bla.xsd'. > > 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: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: > java.lang.reflect.InvocationTargetException > > at > org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBeansExtension.java:93) > > at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:140) > > ... 2 more > > Caused by: java.lang.reflect.InvocationTargetException > > at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:585) > > at > org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBeansExtension.java:83) > > ... 3 more > > Caused by: java.lang.RuntimeException: > org.apache.xmlbeans.XmlException: error: Problem parsing > referenced XML resource - C:\bla.xsd:1:1: error: Unexpected end of file > after null > > at > org.apache.axis2.xmlbeans.CodeGenerationUtility.processSchemas(CodeGenerationUtility.java:192) > > ... 8 more > > Caused by: org.apache.xmlbeans.XmlException: error: Problem > parsing referenced XML resource - C:\foo.xsd:1:1: error: Unexpected end of > file after null > > at > org.apache.xmlbeans.impl.schema.SchemaTypeSystemCompiler.compile(SchemaTypeSystemCompiler.java:225) > > at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:585) > > at > org.apache.xmlbeans.XmlBeans.compileXmlBeans(XmlBeans.java:665) > > at > org.apache.axis2.xmlbeans.CodeGenerationUtility.processSchemas(CodeGenerationUtility.java:161) > > ... 8 more > > Java Result: 1 > > > > > > > > > > -- Ajith Ranabahu
Re: [axis2] wsdl2java exception after updating to 1.00 release
Hi, Can we have a look at the WSDL ? It seems that when ":" is present in the url our entity resolver gets confused but having the WSDL would be a great help Ajith On 5/9/06, Sebastian Szczygiel <[EMAIL PROTECTED]> wrote: Hello, Using the Axis2 1.0 release I get an exception while executing the WSDL2Java tool. BUT: exact the same schema files worked fine with all previous Axis2 versions including 0.95 release. Any ideas what's wrong? Regards, Sebastian Retrieving schema at 'file:///C:/foo.xsd', relative to 'file:/C://'. Retrieving schema at foo.xsd', relative to 'file:/C:/ foo.xsd'. Retrieving schema at 'bla.xsd', relative to 'file:/C:/bla.xsd'. 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: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: java.lang.reflect.InvocationTargetException at org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBeansExtension.java:93) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:140) ... 2 more Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBeansExtension.java:83) ... 3 more Caused by: java.lang.RuntimeException: org.apache.xmlbeans.XmlException: error: Problem parsing referenced XML resource - C:\bla.xsd:1:1: error: Unexpected end of file after null at org.apache.axis2.xmlbeans.CodeGenerationUtility.processSchemas(CodeGenerationUtility.java:192) ... 8 more Caused by: org.apache.xmlbeans.XmlException: error: Problem parsing referenced XML resource - C:\foo.xsd:1:1: error: Unexpected end of file after null at org.apache.xmlbeans.impl.schema.SchemaTypeSystemCompiler.compile(SchemaTypeSystemCompiler.java:225) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.xmlbeans.XmlBeans.compileXmlBeans(XmlBeans.java:665) at org.apache.axis2.xmlbeans.CodeGenerationUtility.processSchemas(CodeGenerationUtility.java:161) ... 8 more Java Result: 1 -- Ajith Ranabahu
RE: [axis2] wsdl2java exception after updating to 1.00 release
Hello, Using the Axis2 1.0 release I get an exception while executing the WSDL2Java tool. BUT: exact the same schema files worked fine with all previous Axis2 versions including 0.95 release. Any ideas what’s wrong? Regards, Sebastian Retrieving schema at 'file:///C:/foo.xsd', relative to 'file:/C://'. Retrieving schema at foo.xsd', relative to 'file:/C:/ foo.xsd'. Retrieving schema at ‘bla.xsd', relative to 'file:/C:/bla.xsd'. 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: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: java.lang.reflect.InvocationTargetException at org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBeansExtension.java:93) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:140) ... 2 more Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBeansExtension.java:83) ... 3 more Caused by: java.lang.RuntimeException: org.apache.xmlbeans.XmlException: error: Problem parsing referenced XML resource - C:\bla.xsd:1:1: error: Unexpected end of file after null at org.apache.axis2.xmlbeans.CodeGenerationUtility.processSchemas(CodeGenerationUtility.java:192) ... 8 more Caused by: org.apache.xmlbeans.XmlException: error: Problem parsing referenced XML resource - C:\foo.xsd:1:1: error: Unexpected end of file after null at org.apache.xmlbeans.impl.schema.SchemaTypeSystemCompiler.compile(SchemaTypeSystemCompiler.java:225) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.xmlbeans.XmlBeans.compileXmlBeans(XmlBeans.java:665) at org.apache.axis2.xmlbeans.CodeGenerationUtility.processSchemas(CodeGenerationUtility.java:161) ... 8 more Java Result: 1