Hi Gregoire,
the Camel component is apache-camel-2.16.2
The error is got when reading the following response from server:
_____________________________________________________
<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value>
<struct>
<member>
<name>startDate</name>
<value>
<dateTime.iso8601>20160301T12:00:00+0000</dateTime.iso8601>
</value>
</member>
<member>
<name>responseCode</name>
<value>
<int>0</int>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodResponse>
_____________________________________________________
Following the stacktrace
Stacktrace
---------------------------------------------------------------------------------------------------------------------------------------
java.lang.NullPointerException
at java.util.Calendar$Builder.setTimeZone(Calendar.java:1313)
at
sun.util.locale.provider.CalendarProviderImpl.getInstance(CalendarProviderImpl.java:86)
at java.util.Calendar.createCalendar(Calendar.java:1666)
at java.util.Calendar.getInstance(Calendar.java:1627)
at
org.apache.xmlrpc.util.XmlRpcDateTimeFormat.parseObject(XmlRpcDateTimeFormat.java:138)
at
org.apache.xmlrpc.util.XmlRpcDateTimeDateFormat.parseObject(XmlRpcDateTimeDateFormat.java:47)
at java.text.Format.parseObject(Format.java:243)
at org.apache.xmlrpc.parser.DateParser.setResult(DateParser.java:45)
at
org.apache.xmlrpc.parser.AtomicParser.endElement(AtomicParser.java:59)
at
org.apache.xmlrpc.parser.RecursiveTypeParserImpl.endElement(RecursiveTypeParserImpl.java:103)
at org.apache.xmlrpc.parser.MapParser.endElement(MapParser.java:193)
at
org.apache.xmlrpc.parser.RecursiveTypeParserImpl.endElement(RecursiveTypeParserImpl.java:103)
at
org.apache.xmlrpc.parser.XmlRpcResponseParser.endElement(XmlRpcResponseParser.java:208)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:118)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
at
org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:186)
at
org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:156)
at
org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:143)
at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:69)
at
org.apache.xmlrpc.client.XmlRpcClientWorker$1.run(XmlRpcClientWorker.java:80)
at java.lang.Thread.run(Thread.java:745)
----------------------------------------------------------------------------
Thanks in advance
By
Nunzio Palmentieri
Engineering Ingegneria Informatica S.p.A.
Via Emanuele Gianturco, 15 - 80142 Napoli
Tel. +39 0816103388
Mob. +39 3351214806
www.eng.it
This electronic message contains information from Engineering Ingegneria
Informatica S.p.A., which may be privileged and confidential. The information
is intended to be use of the individual(s) or entity named above. If you are
not the intended recipient, be aware that any disclosure, copying, distribution
or use of the contents of this information is prohibited.
-----Messaggio originale-----
Da: Gregoire Autric [mailto:[email protected]]
Inviato: mercoledì 9 marzo 2016 11:44
A: [email protected]
Oggetto: Re: Camel XMLRPC dateTime.iso8601 format.
hi, Nunzio
which camel component has been involved ? (
http://camel.apache.org/xmlrpc.html ?)
Could you copy/paste your error too ?
by advance, thx
Best Regards, Bien à vous, どうぞお元�荬�,
____________________________________________________
Greg AUTRIC
- JBoss Middleware Consultant -
On Tue, Mar 8, 2016 at 5:34 PM, Palmentieri Nunzio <
[email protected]> wrote:
> Hi,
> I'm trying to use XMLRPC over apache Camel.
>
> I succeeded in getting response from xmlrpc server, but I got an error
> When trying to receive a date field in the following format:
>
> <member>
> <name>startDate</name>
> <value>
> <dateTime.iso8601>20160301T12:00:00+0000</dateTime.iso8601>
> </value>
> </member>
>
> Any suggestion?
>
> Thanks a lot
>
>
> Nunzio Palmentieri
>
> Engineering Ingegneria Informatica S.p.A.
> Via Emanuele Gianturco, 15 - 80142 Napoli
> Tel. +39 0816103388
> Mob. +39 3351214806
> www.eng.it
>
> This electronic message contains information from Engineering Ingegneria
> Informatica S.p.A., which may be privileged and confidential. The
> information is intended to be use of the individual(s) or entity named
> above. If you are not the intended recipient, be aware that any disclosure,
> copying, distribution or use of the contents of this information is
> prohibited.
>
>
>