You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Serkan Sunel <Se...@telenity.com> on 2007/04/20 11:21:10 UTC
Local part not allowed to be null
Hi all,
I am getting below exception while running wsdl2java
If i delete the anyURI (endUserIdentifier in
interface.wsdl->reserveAmount operation) paramaters from the wsdl it
works..Is its binding is wrong something missing ?
Thanks..
Serkan Sunel
java org.apache.axis2.wsdl.WSDL2Java -uri
payment_reserve_amount_charging_service_2_1.wsdl -ns2p
http://www.csapi.org/schema/parlayx/payment/reserve_amount_charging/v2_1
/local=com.telenity.canvas.platform.parlayx.ws.schema.payment.reserve_am
ount_charging.v2_1.local -uw -o ../output/ -sd -s -ss -t -ssi -g -u -d
jibx -Ebindingfile /home/serkans/downloads/binding.xml
Retrieving document at
'parlayx_payment_reserve_amount_charging_interface_2_1.wsdl', relative
to
'file:/home/serkans/products/platform/current/canvas/platform/parlayx/ws
dl/'.
Retrieving document at 'parlayx_common_faults_2_0.wsdl', relative to
'file:/home/serkans/products/platform/current/canvas/platform/parlayx/ws
dl/parlayx_payment_reserve_amount_charging_interface_2_1.wsdl'.
Retrieving schema at 'parlayx_common_types_2_1.xsd', relative to
'file:/home/serkans/products/platform/current/canvas/platform/parlayx/ws
dl/parlayx_common_faults_2_0.wsdl'.
Retrieving schema at 'parlayx_payment_types_2_1.xsd', relative to
'file:/home/serkans/products/platform/current/canvas/platform/parlayx/ws
dl/parlayx_payment_reserve_amount_charging_interface_2_1.wsdl'.
Retrieving schema at 'parlayx_common_types_2_1.xsd', relative to
'file:/home/serkans/products/platform/current/canvas/platform/parlayx/ws
dl/parlayx_payment_reserve_amount_charging_interface_2_1.wsdl'.
Exception in thread "main"
org.apache.axis2.wsdl.codegen.CodeGenerationException:
java.lang.IllegalArgumentException: Local part not allowed to be null
at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerati
onEngine.java:224)
at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
Caused by: java.lang.IllegalArgumentException: Local part not allowed to
be null
at javax.xml.namespace.QName.<init>(QName.java:85)
at javax.xml.namespace.QName.<init>(QName.java:70)
at
org.apache.axis2.jibx.CodeGenerationUtility.collectTopLevelComponents(Co
deGenerationUtility.java:1057)
at
org.apache.axis2.jibx.CodeGenerationUtility.engage(CodeGenerationUtility
.java:310)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.axis2.wsdl.codegen.extension.JiBXExtension.engage(JiBXExtensi
on.java:74)
at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerati
onEngine.java:177)