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

Reply via email to