|
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(SimpleDeserializer.java:180) at
org.apache.axis.encoding.DeserializerImpl.endElement(DeserializerImpl.java:502) at
org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087) at
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:171) at
org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java: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 |
- java.lang.NumberFormatException: Invalid date problem Abhay Saswade
