Kevin, I successfully made the API work on GAE modulo the ClientLoginTokens fix which I described in the issue tracker.
The API is working fine on the development server. I've tested reports download and maxCpc updates. However, on the production server, calling one of the service twice makes the servlet die silently. I just get the warning: com.sun.xml.bind.v2.runtime.reflect.Accessor$FieldReflection <init>: Unable to make javax.xml.ws.wsaddressing.W3CEndpointReference.address accessible. which is described in http://code.google.com/p/googleappengine/issues/detail?id=4910 as a known annoyance but not an real issue. The same post explains that the GAE runtime uses its own version of JaxWS and one should not bundle its own version of JaxWS. To make the API work on GAE, I had to deploy all the jar dependencies (which I got from "mvn package dependency:copy-dependencies" where the adwords-axis artifact has been replaced by the adwords-appengine) in my WEB-INF/lib. I suspect that my bug in production is more likely caused by the inclusion of a wrong jar than a real issue in the API (this is why I posted here rather than in the issue tracker). Do you see something I am missing ? Thank you for your help. Vincent The adwords related jars in my WEB-INF/lib are: ads-lib-0.5.0.jar ads-lib-appengine-0.5.0.jar adwords-appengine-0.5.0.jar aopalliance-1.0.jar commons-beanutils-1.7.0.jar commons-beanutils-core-1.8.0.jar commons-codec-1.3.jar commons-collections-3.2.1.jar commons-configuration-1.6.jar commons-digester-1.8.jar commons-lang-2.4.jar commons-logging-1.1.1.jar dom4j-1.6.1.jar google-api-client-1.4.1-beta.jar google-api-client-auth-1.2.3-alpha.jar google-api-client-auth-oauth-1.2.3-alpha.jar google-api-client-escape-1.2.3-alpha.jar google-api-client-googleapis-1.2.3-alpha.jar google-api-client-googleapis-auth-oauth-1.2.3-alpha.jar google-api-client-http-1.2.3-alpha.jar google-api-client-repackaged-com-google-common-base-1.2.3-alpha.jar google-api-client-util-1.2.3-alpha.jar gson-1.6.jar guava-r09.jar guice-3.0.jar guice-assistedinject-3.0.jar httpclient-4.0.3.jar httpcore-4.0.1.jar jackson-core-asl-1.6.7.jar javassist-3.12.1.GA.jar javax.inject-1.jar jsr305-1.3.9.jar junit-4.8.2.jar log4j-1.2.16.jar reflections-0.9.5.jar slf4j-api-1.6.1.jar slf4j-log4j12-1.6.2.jar xml-apis-1.0.b2.jar xpp3-1.1.4c.jar On Thursday, February 23, 2012 4:45:36 PM UTC+1, Vincent wrote: > > Great. > > Many thanks. Just in time ! > > I'll keep you updated. > > Vincent > On Thursday, February 23, 2012 4:45:36 PM UTC+1, Vincent wrote: > > Great. > > Many thanks. Just in time ! > > I'll keep you updated. > > Vincent > -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en