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