|
Anybody faced mentioned problem? Please
let me know the solution. Thanks From: 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.java) WDSL2Java created has related attribute 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 |
