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: <axis-user@ws.apache.org>
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(WSDL2AxisServiceBuilder.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.java: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/axis-user@ws.apache.org/topic.html
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



--
Thanks,
Yura.

Reply via email to