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 Abhay Saswade <as...@netblue.com> on 2006/02/05 05:16:28 UTC
java.lang.NumberFormatException: Invalid date problem
Hi,
I am newbie in SOAP and Axis. I am trying to use 3rd party SOAP service
which is not Axis based. I am using Axis 1-3 client.
I could successfully generate all required java classes using WSDL2Java.
WSDL I am using has entry <xsd:element name="created_on"
type="xsd:dateTime"/>.
The Class (say Person) WDSL2Java created has private
java.util.Calendar created_on;
When I try to get person I get java.lang.NumberFormatException: Invalid
date
addPerson runs successfully though.
Am I missing something? Any help is much appreciated.
Thanks,
Abhay
Here is the stacktrace
Exception in thread "main" AxisFault
faultCode:
{http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.lang.NumberFormatException: Invalid date
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:java.lang.NumberFormatException:
Invalid date
at
org.apache.axis.encoding.ser.SimpleDeserializer.onEndElement(SimpleDeser
ializer.java:180)
at
org.apache.axis.encoding.DeserializerImpl.endElement(DeserializerImpl.ja
va:502)
at
org.apache.axis.encoding.DeserializationContext.endElement(Deserializati
onContext.java:1087)
at
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:
171)
at
org.apache.axis.message.MessageElement.publishToHandler(MessageElement.j
ava:1141)
at
org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)
at
org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
at org.apache.axis.client.Call.invoke(Call.java:2467)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at
com.manager.PersonServiceBindingStub.get(PersonServiceBindingStub.java
:289)
at TestPerson.main(TestPerson.java:100)
{http://xml.apache.org/axis/}hostname:somename