Hallo,
leider kommen wir weder mit der XML-RPC noch mit der Java-Dokumentation wirklich weiterkommen hier mal in die Runde gefragt. Wir versuchen auf Queue.getHistoryData zuzugreifen aber bekommen es einfach nicht hin ein korrektes Datum für FROM_DATE und TO_DATE zu formulieren. Weder Unixtime (Sekunden oder Millisekunden) noch normale Daten wie: "Nov 17, 2014 11:13am" oder "Nov 17, 2014 11:13 am" funktionieren - resultiert meistens in:
ZitatAlles anzeigen[2015-11-18 12:14:06,834] WARN de.starface.com.rpc.xmlrpc.http.XmlRpcServlet The RPC procedure call could not be completed.
de.starface.com.rpc.RpcException: Could not parse a valid XML-RPC methodCall or methodResponse from the transport payload
at de.starface.com.rpc.xmlrpc.http.HttpXmlRpcObjectParser.parse(HttpXmlRpcObjectParser.java:89)
at de.starface.com.rpc.xmlrpc.http.HttpXmlRpcObjectParser.parseStreamAsServer(HttpXmlRpcObjectParser.java:51)
at de.starface.com.rpc.xmlrpc.http.XmlRpcServlet.doPost(XmlRpcServlet.java:170)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:558)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.text.ParseException: Unparseable date: "Nov 17, 2014 11:13am"
at java.text.DateFormat.parse(DateFormat.java:337)
at de.starface.com.rpc.xmlrpc.XmlRpcObjectParser.parseDate(XmlRpcObjectParser.java:440)
at de.starface.com.rpc.xmlrpc.XmlRpcObjectParser.parseValue(XmlRpcObjectParser.java:263)
at de.starface.com.rpc.xmlrpc.XmlRpcObjectParser.parseStruct(XmlRpcObjectParser.java:339)
at de.starface.com.rpc.xmlrpc.XmlRpcObjectParser.parseValue(XmlRpcObjectParser.java:273)
at de.starface.com.rpc.xmlrpc.XmlRpcObjectParser.parseParams(XmlRpcObjectParser.java:206)
at de.starface.com.rpc.xmlrpc.XmlRpcObjectParser.parseMethodCall(XmlRpcObjectParser.java:100)
at de.starface.com.rpc.xmlrpc.XmlRpcObjectParser.parse(XmlRpcObjectParser.java:60)
at de.starface.com.rpc.xmlrpc.http.HttpXmlRpcObjectParser.parse(HttpXmlRpcObjectParser.java:81)
... 17 more
Wie genau müsste ein Datum aussehen damit wir darauf zugreifen können?