You get a NPE in Java itself. Wonder maybe you can upgrade Java? Or try to google / search for that stacktrace error to see what you can find.
It seems like a timezone missing / not known or something. It can also be related to what the locale is setup on that OS you use to run the app. On Wed, Mar 9, 2016 at 2:31 PM, Palmentieri Nunzio <[email protected]> wrote: > 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. >> >> >> -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2
