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 Marco Mistroni <mm...@waersystems.com> on 2004/09/02 10:25:59 UTC
RE: castor problem / 2 forgot to attach the files :-(
Here they are
-----Original Message-----
From: Marco Mistroni [mailto:mmistroni@waersystems.com]
Sent: 02 September 2004 09:14
To: axis-user@ws.apache.org
Subject: RE: castor problem
Hello Are,
Thanx a lot for ur reply, and sorry for the late
But my email at home does not work...
Actually, after checking more my code I discovered that I
Omitted some castor serializer factory in the StockQuoteSOAP stub.
However, after fixing them, I got another similar problem..
REGISTERING:{http://w3.ibm.com/schemas/services/2002/11/15/stockquote}qu
ote=org.
apache.axis.encoding.ser.castor.CastorDeserializerFactory
REGISTERING:{http://w3.ibm.com/schemas/services/2002/11/15/stockquote}qu
ote=org.
apache.axis.encoding.ser.castor.CastorSerializerFactory
REGISTERING:{http://w3.ibm.com/schemas/services/2002/11/15/stockquote}ch
angeType
=org.apache.axis.encoding.ser.castor.CastorDeserializerFactory
REGISTERING:{http://w3.ibm.com/schemas/services/2002/11/15/stockquote}ch
angeType
=org.apache.axis.encoding.ser.castor.CastorSerializerFactory
REGISTERING:{http://w3.ibm.com/schemas/services/2002/11/15/stockquote}la
stTradeT
ype=org.apache.axis.encoding.ser.castor.CastorDeserializerFactory
REGISTERING:{http://w3.ibm.com/schemas/services/2002/11/15/stockquote}la
stTradeT
ype=org.apache.axis.encoding.ser.castor.CastorSerializerFactory
01-Sep-2004 17:36:16 org.apache.axis.encoding.DeserializationContextImpl
getDese
rializerForClass
SEVERE: No deserializer for com.ibm.w3.services.stockquote.Quote
01-Sep-2004 17:36:16 org.apache.axis.client.Call invoke
SEVERE: Exception:
org.xml.sax.SAXException: Deserializing parameter 'quote': could not
find deser
ializer for type
{http://w3.ibm.com/schemas/services/2002/11/15/stockquote}quote
at
org.apache.axis.message.RPCHandler.onStartChild(RPCHandler.java:269)
at
org.apache.axis.encoding.DeserializationContextImpl.startElement(Dese
rializationContextImpl.java:1001)
at
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja
va:159)
at
org.apache.axis.message.MessageElement.publishToHandler(MessageElemen
t.java:1050)
at
org.apache.axis.message.RPCElement.deserialize(RPCElement.java:196)
at
org.apache.axis.message.RPCElement.getParams(RPCElement.java:310)
at org.apache.axis.client.Call.invoke(Call.java:2381)
at org.apache.axis.client.Call.invoke(Call.java:2280)
at org.apache.axis.client.Call.invoke(Call.java:1741)
at
com.ibm.w3.services.stockquote.StockQuoteSOAPBindingStub.getStockQuot
e(Unknown Source)
at StockQuoteClient.main(Unknown Source)
Exception in thread "main" AxisFault
faultCode:
{http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: org.xml.sax.SAXException: Deserializing parameter 'quote':
could
not find deserializer for type
{http://w3.ibm.com/schemas/services/2002/11/15/st
ockquote}quote
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXException: Deseri
alizing parameter 'quote': could not find deserializer for type
{http://w3.ibm.
com/schemas/services/2002/11/15/stockquote}quote
at
org.apache.axis.message.RPCHandler.onStartChild(RPCHandler.java:269)
at
org.apache.axis.encoding.DeserializationContextImpl.startElement(Dese
rializationContextImpl.java:1001)
at
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja
va:159)
at
org.apache.axis.message.MessageElement.publishToHandler(MessageElemen
t.java:1050)
at
org.apache.axis.message.RPCElement.deserialize(RPCElement.java:196)
at
org.apache.axis.message.RPCElement.getParams(RPCElement.java:310)
at org.apache.axis.client.Call.invoke(Call.java:2381)
at org.apache.axis.client.Call.invoke(Call.java:2280)
at org.apache.axis.client.Call.invoke(Call.java:1741)
at
com.ibm.w3.services.stockquote.StockQuoteSOAPBindingStub.getStockQuot
e(Unknown Source)
at StockQuoteClient.main(Unknown Source)
org.xml.sax.SAXException: Deserializing parameter 'quote': could not
find deser
ializer for type
{http://w3.ibm.com/schemas/services/2002/11/15/stockquote}quote
at org.apache.axis.AxisFault.makeFault(AxisFault.java:98)
at org.apache.axis.client.Call.invoke(Call.java:2384)
at org.apache.axis.client.Call.invoke(Call.java:2280)
at org.apache.axis.client.Call.invoke(Call.java:1741)
at
com.ibm.w3.services.stockquote.StockQuoteSOAPBindingStub.getStockQuot
e(Unknown Source)
at StockQuoteClient.main(Unknown Source)
Caused by: org.xml.sax.SAXException: Deserializing parameter 'quote':
could not
find deserializer for type
{http://w3.ibm.com/schemas/services/2002/11/15/stock
quote}quote
at
org.apache.axis.message.RPCHandler.onStartChild(RPCHandler.java:269)
at
org.apache.axis.encoding.DeserializationContextImpl.startElement(Dese
rializationContextImpl.java:1001)
at
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja
va:159)
at
org.apache.axis.message.MessageElement.publishToHandler(MessageElemen
t.java:1050)
at
org.apache.axis.message.RPCElement.deserialize(RPCElement.java:196)
at
org.apache.axis.message.RPCElement.getParams(RPCElement.java:310)
at org.apache.axis.client.Call.invoke(Call.java:2381)
... 4 more
the 'REGISTERING' printout I have added to see what was happening
...
I attach the deploy.wsdd and StockQuoteSOAPBindingStub.java, since I
can't figure out what is the problem..
Hope u can help me out again...
Thanx in advance and regards
marco
-----Original Message-----
From: Tysnes Are Thobias [mailto:are.tysnes@edb.com]
Sent: 01 September 2004 10:06
To: 'axis-user@ws.apache.org'
Subject: RE: castor problem
Hello
How does your deploy.wsdd look like !?
Cheers,
Are T. Tysmes
-----Original Message-----
From: Marco Mistroni [mailto:mmistroni@waersystems.com]
Sent: 1. september 2004 10:47
To: axis-user@ws.apache.org
Subject: FW: castor problem
Hello all,
I followed the tutorial on castor and axis on
IBM website
http://www-106.ibm.com/developerworks/webservices/library/ws-castor (I
have
attached the XSD file for the schema)
I am using castor-0.9.5.3.jar as well as castor-axis-encoding.jar that
comes
Along with the example.
I did changes mentioned in the article, but when I run my application I
got
following exception...
31-Aug-2004 20:15:54 org.apache.axis.encoding.DeserializationContextImpl
getDese
rializerForClass
SEVERE: No deserializer for com.ibm.w3.services.stockquote.LastTrade
31-Aug-2004 20:15:54 org.apache.axis.client.Call invoke
SEVERE: Exception:
java.lang.NullPointerException
at
org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeseri
alizer.java:257)
at
org.apache.axis.encoding.DeserializationContextImpl.startElement(Dese
rializationContextImpl.java:1001)
at
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja
va:159)
at
org.apache.axis.message.MessageElement.publishToHandler(MessageElemen
t.java:1050)
at
org.apache.axis.message.RPCElement.deserialize(RPCElement.java:196)
at
org.apache.axis.message.RPCElement.getParams(RPCElement.java:310)
at org.apache.axis.client.Call.invoke(Call.java:2381)
at org.apache.axis.client.Call.invoke(Call.java:2280)
at org.apache.axis.client.Call.invoke(Call.java:1741)
at
com.ibm.w3.services.stockquote.StockQuoteSOAPBindingStub.getStockQuot
e(Unknown Source)
at StockQuoteClient.main(Unknown Source)
Exception in thread "main" AxisFault
faultCode:
{http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.lang.NullPointerException
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:java.lang.NullPointerException
at
org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeseri
alizer.java:257)
at
org.apache.axis.encoding.DeserializationContextImpl.startElement(Dese
rializationContextImpl.java:1001)
at
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja
va:159)
at
org.apache.axis.message.MessageElement.publishToHandler(MessageElemen
t.java:1050)
at
org.apache.axis.message.RPCElement.deserialize(RPCElement.java:196)
at
org.apache.axis.message.RPCElement.getParams(RPCElement.java:310)
at org.apache.axis.client.Call.invoke(Call.java:2381)
at org.apache.axis.client.Call.invoke(Call.java:2280)
at org.apache.axis.client.Call.invoke(Call.java:1741)
at
com.ibm.w3.services.stockquote.StockQuoteSOAPBindingStub.getStockQuot
e(Unknown Source)
at StockQuoteClient.main(Unknown Source)
java.lang.NullPointerException
at org.apache.axis.AxisFault.makeFault(AxisFault.java:98)
at org.apache.axis.client.Call.invoke(Call.java:2384)
at org.apache.axis.client.Call.invoke(Call.java:2280)
at org.apache.axis.client.Call.invoke(Call.java:1741)
at
com.ibm.w3.services.stockquote.StockQuoteSOAPBindingStub.getStockQuot
e(Unknown Source)
at StockQuoteClient.main(Unknown Source)
Caused by: java.lang.NullPointerException
at
org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeseri
alizer.java:257)
at
org.apache.axis.encoding.DeserializationContextImpl.startElement(Dese
rializationContextImpl.java:1001)
at
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja
va:159)
at
org.apache.axis.message.MessageElement.publishToHandler(MessageElemen
t.java:1050)
at
org.apache.axis.message.RPCElement.deserialize(RPCElement.java:196)
at
org.apache.axis.message.RPCElement.getParams(RPCElement.java:310)
at org.apache.axis.client.Call.invoke(Call.java:2381)
... 4 more
can anyone help me out?
Thanx in advance and regards
Marco