Hi Vincent, My apologies for not responding earlier. Speaking with my other colleagues who added the jax-ws support for the core library and worked with DFA on App Engine, they have not seen this problem before. I'd recommend trying to troubleshoot this via logs. Make sure the client lib logs are visible in the App Engine logs, then add your own logging statements to see how far it gets on that second request. I'd also try to see what state is shared between those requests and try removing piece by piece if the logs reveal nothing.
- Kevin Winter AdWords API Team On Thursday, March 1, 2012 9:30:32 AM UTC-5, Vincent wrote: > > > 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