2 messages in com.googlegroups.adwords-apidateTime problems with getAdGroupStats
FromSent OnAttachments
tolachi24 May 2005 15:38 
tolachi24 May 2005 16:44 
Subject:dateTime problems with getAdGroupStats
From:tolachi (tola@gmail.com)
Date:05/24/2005 03:38:06 PM
List:com.googlegroups.adwords-api

Using code that I would swear worked yesterday, I keep on getting the below error. Apparently it is choking on the format of my start and end dates... Is this just a daily fluctuation in the stability of the API or am I formatting something incorrectly? I can post more info if you can specify what else would be needed to figure out what is going on here.

Thanks,

Pete

Here are the xml params I am passing for getAdGroupStats:

<getAdGroupStats> <adGroupIds> 212773602 </adGroupIds> <start> 2005-05-10T00:00:00Z </start> <end> 2005-05-23T00:00:00Z </end> <campaignId> 3193812 </campaignId> </getAdGroupStats>

and the error message:

array(3) { ["faultcode"]=> string(28) "soapenv:Server.userException" ["faultstring"]=> string(73) "java.lang.NumberFormatException: For input string: "2005-05-10T00:00:00Z"" ["detail"]=> array(2) { ["stackTrace"]=> string(2133) "java.lang.NumberFormatException: For input string: "2005-05-10T00:00:00Z" at java.lang.NumberFormatException.forInputString(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at java.lang.Integer.(Unknown Source) at sun.reflect.GeneratedConstructorAccessor17.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.apache.axis.encoding.ser.SimpleDeserializer.makeValue(SimpleDeserializer.java:276) at org.apache.axis.encoding.ser.SimpleDeserializer.onEndElement(SimpleDeserializer.java:176) at org.apache.axis.encoding.DeserializerImpl.endElement(DeserializerImpl.java:508) at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1077) at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165) at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1138) at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:199) at org.apache.axis.message.RPCElement.getParams(RPCElement.java:342) at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:146) at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:319) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:450) at org.apache.axis.server.AxisServer.invoke(AxisServer.java:285) at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:301) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at com.google.gse.HttpConnection.runServlet(HttpConnection.java:387) at com.google.gse.HttpConnection.run(HttpConnection.java:338) at com.google.gse.DispatchQueue$WorkerThread.run(DispatchQueue.java:219) " ["isRuntimeException"]=> string(4) "true" } }