Hi Dennis,

I have found the problem..

Generated binding.xmls does not contain right xml:ns definitions..

Except from this everthing is fine for my case..

Thanks..

Serkan SUNEL


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Dennis
Sosnoski
Sent: Monday, April 23, 2007 1:14 AM
To: JiBX users
Subject: Re: [jibx-users] java.lang.NullPointerException /at
org.jibx.runtime.impl.StAXReaderWrapper.getNamespace

Xsd2Jibx is very out dated, and you're probably going to need to do some

major work on the output binding in order to make it usable with Axis2.

That said, the particular problem you're seeing below should be fixed in

the 1.1.4 JiBX jars, which you can access from maven repository at 
http://jibx.sourceforge.net/maven/jibx/jars/ Get the jibx-bind-1.1.4.jar

and jibx-run-1.1.4.jar and substitute these for the jibx-bind and 
jibx-run jars in your Axis2 distribution library. That should get you 
further, anyway.

For anyone who's wondering, I haven't officially released 1.1.4 yet, and

may actually release a 1.1.5 later this week instead. I froze the 1.1.4 
jars so that they can be included in the upcoming Axis2 1.2 RC3 release.

- Dennis

Dennis M. Sosnoski
SOA and Web Services in Java
Training and Consulting
http://www.sosnoski.com - http://www.sosnoski.co.nz
Seattle, WA +1-425-939-0576 - Wellington, NZ +64-4-298-6117



Serkan Sunel wrote:
>
> Hi all,
>
> Anybody know what causes to this exception ?
>
> I am using the binding file which is generated using xsd2jibx.jar...
>
> I think there is a problem with the generated binding.xml's
namespaces..
>
> Thanks...
>
> java org.apache.axis2.wsdl.WSDL2Java -uri 
> ../wsdl/parlayx_payment_reserve_volume_charging_service_2_2.wsdl -ns2p

>
http://www.csapi.org/wsdl/parlayx/payment/reserve_volume_charging/v2_2/i
nterface=com.telenity.canvas.platform.parlayx.ws.wsdl.payment.reserve_vo
lume_charging.v2_2._interface,http://www.csapi.org/wsdl/parlayx/payment/
reserve_volume_charging/v2_2/service=com.telenity.canvas.platform.parlay
x.ws.wsdl.payment.reserve_volume_charging.v2_2.service,http://www.csapi.
org/schema/parlayx/payment/reserve_volume_charging/v2_2/local=com.teleni
ty.canvas.platform.parlayx.payment.reserve_volume_charging.v2_2.local,ht
tp://www.csapi.org/schema/parlayx/payment/v2_1=com.telenity.canvas.platf
orm.parlayx.payment,http://www.csapi.org/schema/parlayx/common/v2_1=com.
telenity.util.parlayx.common 
> -sd -s -ss -t -ssi -g -u -uw -d jibx -Ebindingfile 
>
../java/src/org/csapi/schema/parlayx/payment/reserve_volume_charging/v2_
2/local/binding.xml 
> -o ../java
>
> Retrieving document at 
> 'parlayx_payment_reserve_volume_charging_interface_2_2.wsdl', relative

> to 
>
'file:/home/serkans/products/platform/current/canvas/platform/parlayx/bi
n/../wsdl/'.
>
> 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_volume_charging_interface_2_2.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_volume_charging_interface_2_2.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_volume_charging_interface_2_2.wsdl'.
>
> Exception in thread "main" 
> org.apache.axis2.wsdl.codegen.CodeGenerationException: 
> java.lang.NullPointerException
>
> 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.NullPointerException
>
> at 
>
org.jibx.runtime.impl.StAXReaderWrapper.getNamespace(StAXReaderWrapper.j
ava:455)
>
> at 
>
org.jibx.runtime.impl.UnmarshallingContext.getNamespaceUri(Unmarshalling
Context.java:3125)
>
> at org.jibx.runtime.QName.deserialize(QName.java:234)
>
> at 
>
org.jibx.binding.model.StructureElement.setQualifiedMapAs(StructureEleme
nt.java:213)
>
> at 
>
org.jibx.binding.model.StructureElement.JiBX_binding_unmarshalAttr_5_0(S
tructureElement.java)
>
> at
org.jibx.binding.model.JiBX_bindingStructureElement_access.unmarshal()
>
> at 
>
org.jibx.binding.model.NestingElementBase.JiBX_binding_unmarshal_2_0(Nes
tingElementBase.java)
>
> at 
>
org.jibx.binding.model.ContainerElementBase.JiBX_binding_unmarshal_3_0(C
ontainerElementBase.java)
>
> at 
>
org.jibx.binding.model.TemplateElementBase.JiBX_binding_unmarshal_4_0(Te
mplateElementBase.java)
>
> at 
>
org.jibx.binding.model.MappingElement.JiBX_binding_unmarshal_5_0(Mapping
Element.java)
>
> at
org.jibx.binding.model.JiBX_bindingMappingElement_access.unmarshal()
>
> at 
>
org.jibx.binding.model.BindingElement.JiBX_binding_unmarshal_3_0(Binding
Element.java)
>
> at
org.jibx.binding.model.JiBX_bindingBindingElement_access.unmarshal()
>
> at 
>
org.jibx.runtime.impl.UnmarshallingContext.unmarshalElement(Unmarshallin
gContext.java:2538)
>
> at 
>
org.jibx.binding.model.BindingElement.readBinding(BindingElement.java:60
9)
>
> at 
>
org.jibx.binding.model.BindingElement.readBinding(BindingElement.java:62
5)
>
> at 
>
org.apache.axis2.jibx.CodeGenerationUtility.engage(CodeGenerationUtility
.java:240)
>
> 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)
>
> ... 2 more
>
>
------------------------------------------------------------------------
>
>
------------------------------------------------------------------------
-
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
>
------------------------------------------------------------------------
>
> _______________________________________________
> jibx-users mailing list
> jibx-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jibx-users
>   

------------------------------------------------------------------------
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
jibx-users mailing list
jibx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-users

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
jibx-users mailing list
jibx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-users

Reply via email to