Agreed, it looks like the null pointer bug is already fixed. I did, however, just file a new JIRA on the fact that the generated error message is missing a space and is a bit ungrammatical:
http://issues.apache.org/jira/browse/AXIS2-1037 Derek > -----Original Message----- > From: Anne Thomas Manes [mailto:[EMAIL PROTECTED] > Sent: Tuesday, August 15, 2006 10:19 AM > To: [email protected] > Subject: Re: [Axis2]Unable to use WSDL2JAVA. > > > Yura, > > No, please don't reopen the JIRA. As Dims says, the latest > build throws an informative exception. Your problem is caused > by the fact that you do not import your second schema > (targetNamespace="urn:/crmondemand/xml/territory") into the > first schema, therefore Axis cannot find elements/types with > a prefix of xsdLocal1. Add this line to the first schema: > > <xsd:import namespace="urn:/crmondemand/xml/territory"/> > > Anne > > On 8/15/06, Yura Tkachenko <[EMAIL PROTECTED]> wrote: > > > > I have in wsdl *element*: > > > > > > > > <xsd:element name="ListOfTerritory" > > type="xsdLocal1:ListOfTerritory"></xsd:element> > > > > <xsd:complexType name="ListOfTerritory"><xsd:sequence><xsd:element > > name="Territory" maxOccurs="unbounded" minOccurs="0" > > type="xsdLocal1:Territory"></xsd:element> > > > > </xsd:sequence> > > > > </xsd:complexType>Should I reopen bug > > http://issues.apache.org/jira/browse/AXIS2-1026 ? > > > > > > 2006/8/15, Anne Thomas Manes <[EMAIL PROTECTED]>: > > > Yura, > > > > > > Your exception says that it cannot find an *element* called > > > "ListOfTerritory". In your last message you showed us a > > > *complexType* called ListOfTerritory". Is there also an > element with > > > this name? If not, then that is the cause of your problem. > > > > > > I'm with Derek -- the tool should never throw a NPE, so please > > > update the JIRA with sufficient information so that Dims and crew > > > can define a better exception for this type of WSDL error. > > > > > > Anne > > > > > > On 8/15/06, Yura Tkachenko <[EMAIL PROTECTED]> wrote: > > > > > > > > Ok, here is exception from bug: > > > > > > > > Caused by: > > > > org.apache.axis2.schema.SchemaCompilationException: > > > > Referenced element > > > > {urn:/crmondemand/xml/territory}ListOfTerritorynot > > found! > > > > at > > > > org.apache.axis2.schema.SchemaCompiler.process > > (SchemaCompiler.java > > > > :1446) > > > > at > > > > > > > org.apache.axis2.schema.SchemaCompiler.processParticle(SchemaCompiler. > > java:1318) > > > > at > > > > > > org.apache.axis2.schema.SchemaCompiler.processComplexType > > (SchemaCompiler.java:846) > > > > at > > > > > > > org.apache.axis2.schema.SchemaCompiler.processAnonymousComplexSchemaTy > > pe > > > > (SchemaCompiler.java:791) > > > > at org.apache.axis2.schema.SchemaCompiler.processSchema > > (SchemaCompiler.java:775) > > > > at > > > > > > > org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.j > > ava:475) > > > > at > > > > > > > org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.j > > ava > > :446) > > > > at > > > > > > > org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:308 > > ) > > > > at > > org.apache.axis2.schema.SchemaCompiler.compile > > > > (SchemaCompiler.java:230) > > > > at > > > > > > > org.apache.axis2.schema.ExtensionUtility.invoke(ExtensionUtility.java: > > 77) > > > > ... 8 more > > > > > > > > And in the territory description of the ListOfTerritory > presents. > > > > <xsd:complexType name="ListOfTerritory"> <xsd:sequence> > > > > <xsd:element name="Territory" maxOccurs="unbounded" > minOccurs="0" > > > > type="xsdLocal1:Territory" /> > > > > </xsd:sequence> > > > > </xsd:complexType> > > > > > > > > BTW I think any wsdl which worked with Axis 1.3 should > always work > > > > with Axis2, am I right? Also for generate stubs using > this wsdl in > > > > Axis 1.3, I'm used property > > file > > > > with package mappings. Is it possible to use this > property file in > > > > the WSDL2JAVA in Axis2 1.0 ? > > > > > > > > > > > > 2006/8/15, Davanum Srinivas <[EMAIL PROTECTED] >: > > > > > Bug is closed :) see comments in the bug report. > > > > > > > > > > thanks, > > > > > dims > > > > > > > > > > On 8/14/06, Yura Tkachenko < [EMAIL PROTECTED]> wrote: > > > > > > > > > > > > I'm using 1.0, the same issue and for nightly > build. I logged > > > > > > bug at > > > > JIRA: > > > > > > > > > > > > http://issues.apache.org/jira/browse/AXIS2-1026 > > > > > > > > > > > > 2006/8/14, Ajith Ranabahu <[EMAIL PROTECTED]>: > > > > > > > Hi, > > > > > > > Is this 1.0 or the latest SVN ? if its 1.o please > check with > > > > > > > the latest nightlies. if the problem persists > please file a > > > > > > > Jira > > (attach > > > > > > > the WSDL as well) > > > > > > > > > > > > > > Ajith > > > > > > > > > > > > > > On 8/14/06, Derek < [EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > > > > > > > > > > > Yura: > > > > > > > > > > > > > > > > WSDL2Java should never throw a > NullPointerException. If it > > > > > > > > is > > sent > > > > > > invalid > > > > > > > > data, it should always throw an exception containing an > > informative > > > > > > error > > > > > > > > message instead. Please file a JIRA so that > this issue is > > > > > > > > fixed. > > > > > > > > > > > > > > > > Thank you. > > > > > > > > > > > > > > > > Derek > > > > > > > > > > > > > > > > > > > > > > > > -----Original Message----- > > > > > > > > From: Yura Tkachenko [mailto:[EMAIL PROTECTED] ] > > > > > > > > Sent: Monday, August 14, 2006 7:11 AM > > > > > > > > To: [email protected] > > > > > > > > Subject: Re: [Axis2]Unable to use WSDL2JAVA. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hello, Martin > > > > > > > > > > > > > > > > I solved this issue: when I run WSDL2JAVA.bat file not > > > > > > > > Wsdl2Java > > > > class > > > > > > > > everything was all right, but for Siebel CRM Ondemand > > > > > > > > Service > > wsdl > > > > I'm > > > > > > > > always getting exception: > > > > > > > > > > > > > > > > Exception in thread "main" > > > > > > > > > > > > org.apache.axis2.wsdl.codegen.CodeGenerationException > > > > > > > > : java.lang.RuntimeException : > > > > > > > > > > org.apache.axis2.schema.SchemaCompilationException > > > > > > > > : java.lang.NullPointerException > > > > > > > > at > > > > > > > > > > > > > > > > > > > > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate > > > > (CodeGener > > > > > > > > ationEngine.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.SchemaCompilation > > > > > > > > Exception: java.lang.NullPointerException > > > > > > > > at > > > > > > > > > > > > > > > > > > > > org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage > > (Simp > > > > > > > > leDBExtension.java:117) > > > > > > > > at > > > > > > > > > > > > > > > > > > > > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate > > > > (CodeGener > > > > > > > > ationEngine.java:140) > > > > > > > > ... 2 more > > > > > > > > Caused by: > > > > > > > > > > org.apache.axis2.schema.SchemaCompilationException: > > > > > > > > java.lang.NullPoi > > > > > > > > nterException > > > > > > > > at > org.apache.axis2.schema.SchemaCompiler.compile > > > > > > (SchemaCompiler.java:18 > > > > > > > > 6) > > > > > > > > at > > > > > > > > > > > > > > > > > > > > > org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(Simp > > > > > > > > leDBExtension.java :70) > > > > > > > > ... 3 more > > > > > > > > Caused by: java.lang.NullPointerException > > > > > > > > at > > > > > > > > > > > > > > > > > > > > > org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler. > > > > > > > > java:360) > > > > > > > > at > > > > > > > > > > > > org.apache.axis2.schema.SchemaCompiler.processElement > > > > > > > > (SchemaCompiler. > > > > > > > > java:344) > > > > > > > > at > > > > > > > > > > > > > > > > > > > > > org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler. > > > > > > > > java:410) > > > > > > > > at > > > > > > > > > > > > > > > > > > > > > org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler. > > > > > > > > java:334) > > > > > > > > at > > > > > > > > > > > > > > org.apache.axis2.schema.SchemaCompiler.process > > > > (SchemaCompiler.java:91 > > > > > > > > 5) > > > > > > > > at > > > > > > > > > > > > > > > > > > > > > org.apache.axis2.schema.SchemaCompiler.processParticle(SchemaCompiler > > > > > > > > .java:878) > > > > > > > > at > > > > > > > > > > > > > > > > > > > > org.apache.axis2.schema.SchemaCompiler.processComplexType > > > > > > > > (SchemaCompi > > > > > > > > ler.java:643) > > > > > > > > at > > > > > > > > > > > > > > > > > > > > > org.apache.axis2.schema.SchemaCompiler.processAnonymousComplexSchemaT > > > > > > > > ype(SchemaCompiler.java:594) > > > > > > > > at > > > > > > > > > > > > > > > > > > > > > org.apache.axis2.schema.SchemaCompiler.processSchema(SchemaCompiler.j > > > > > > > > ava:579) > > > > > > > > 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:22 > > > > > > > > 6) > > > > > > > > at > > > > > > > > > > > > > > > > > > > > > org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:18 > > > > > > > > 1) > > > > > > > > ... 4 more > > > > > > > > > > > > > > > > Don't know what does it means, but for Axis 1.3 > I'm used > > > > > > > > also NstoPkg.properties file to generate stubs. Axis2 > > > > > > > > doesn't used > > this > > > > file > > > > > > or I > > > > > > > > missed some parameter, here is my command line: > > > > > > > > > > > > > > > > WSDL2JAVA.bat -uri account.wsdl > > > > > > > > > > > > > > > > Let me know if you need some additional info. > > > > > > > > > > > > > > > > Thanks, > > > > > > > > Yura. > > > > > > > > > > > > > > > > > > > > > > > > 2006/8/13, Martin Gainty <[EMAIL PROTECTED] >: > > > > > > > > > Good Afternoon Yura- > > > > > > > > > > > > > > > > > > Your WSDL will need to identify the method which will > > > > > > > > > process > > the > > > > > > Request > > > > > > > > > in this example the wsdl:operation name="" is > the method > > > > > > > > > > > > > > > > > > <wsdl:portType name="SelectFromZip"> > > > > > > > > > - <wsdl:operation name="getSelectFromZip" > > > > > > > > > parameterOrder="in0 > > in1 > > > > > > in2"> > > > > > > > > > <wsdl:input > > > > message="impl:getSelectFromZipRequest" > > > > > > > > name="getSelectFromZipRequest" /> > > > > > > > > > <wsdl:output > > > > message="impl:getSelectFromZipResponse" > > > > > > > > name="getSelectFromZipResponse" /> > > > > > > > > > </wsdl:operation> > > > > > > > > > </wsdl:portType> > > > > > > > > > > > > > > > > > > Anyone else? > > > > > > > > > Martin -- > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ********************************************************************* > > > > > > > > > This email message and any files transmitted with it > > > > > > > > > contain > > > > > > confidential > > > > > > > > > information intended only for the person(s) > to whom this > > > > > > > > > email > > > > message > > > > > > is > > > > > > > > > addressed. If you have received this email > message in > > > > > > > > > error, > > > > please > > > > > > > > notify > > > > > > > > > the sender immediately by telephone or email > and destroy > > > > > > > > > the > > > > original > > > > > > > > > message without making a copy. Thank you. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > > > > > > > > From: < [EMAIL PROTECTED] > > > > > > > > > > To: < [email protected]> > > > > > > > > > Sent: Sunday, August 13, 2006 6:21 AM > > > > > > > > > Subject: [Axis2]Unable to use WSDL2JAVA. > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi, there. > > > > > > > > > > > > > > > > > > > > Everytime when I'm trying to use WSDL2JAVA util to > > > > > > > > > > generate > > > > client > > > > > > stubs > > > > > > > > I'm getting exception: > > > > > > > > > > > > > > > > > > > > Exception in thread "main" > > > > > > > > > > java.lang.NoSuchMethodError: > > > > > > > > > > > > > > > > > > > > javax.wsdl.PortType.getExtensionAttributes()Ljava/util/Map; > > > > > > > > > > at > > > > > > > > > > > > > > > > > > > > org.apache.axis2.description.WSDL2AxisServiceBuilder.processPortType > > > > > > > > (WSDL2AxisServiceBuilder.java:369) > > > > > > > > > > at > > > > > > > > > > > > > > > > > > > > > org.apache.axis2.description.WSDL2AxisServiceBuilder.processBinding(WS > > DL2AxisServiceBuilder.java > > > > > > :299) > > > > > > > > > > at > > > > > > > > > > > > > > > > > > > > org.apache.axis2.description.WSDL2AxisServiceBuilder.populateService > > > > > > > > (WSDL2AxisServiceBuilder.java:238) > > > > > > > > > > at > > > > > > > > > > org.apache.axis2.wsdl.codegen.CodeGenerationEngine > > > > > > .<init>(CodeGenerationEngine.java:87) > > > > > > > > > > at > > > > > > > > > > > > org.apache.axis2.wsdl.WSDL2Code.main > > (WSDL2Code.java:32) > > > > > > > > > > at org.apache.axis2.wsdl.WSDL2Java.main > > > > > > > > (WSDL2Java.java:21) > > > > > > > > > > at > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke0 > > (Native > > > > > > > > Method) > > > > > > > > > > at > > > > > > > > > > > > > > > > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j > > ava:39) > > > > > > > > > > at > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke > > > > > > > > (DelegatingMethodAccessorImpl.java :25) > > > > > > > > > > at java.lang.reflect.Method.invoke(Method.java:585) > > > > > > > > > > at > > > > > > > > > > > > > > > > > > > > com.intellij.rt.execution.application.AppMain.main(AppMain.java:86) > > > > > > > > > > > > > > > > > > > > method getExtensionAttributes in ProtType interface > > > > > > > > > > doesn't > > > > presents > > > > > > in > > > > > > > > the wsdl1.5.2 anymore. > > > > > > > > > > > > > > > > > > > > Any idea how to resolve this issue? > > > > > > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > Yura. > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > This message was sent on behalf of > > > > > > > > > > [EMAIL PROTECTED] > > at > > > > > > > > openSubscriber.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://opensubscriber.com/messages/[email protected]/topic.html > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > > > > To unsubscribe, e-mail: > > > > > > > > [EMAIL PROTECTED] > > > > > > > > > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > Thanks, > > > > > > > > Yura. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > Ajith Ranabahu > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > To unsubscribe, e-mail: > > > > > > [EMAIL PROTECTED] > > > > > > > For additional commands, e-mail: > > > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Thanks, > > > > > > Yura. > > > > > > > > > > > > > > > -- > > > > > Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service > > Developers) > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > To unsubscribe, e-mail: > > > > [EMAIL PROTECTED] > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Thanks, > > > > Yura. > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > -- > > Thanks, > > Yura. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
