Apparently there are some real issues with App Engine and Analytics with this timeout error. Check Nick's post in: http://groups.google.com/group/google-analytics-data-export-api/browse_thread/thread/3f9956a25d718b59
btw., I compiled and run the demo application but the timeout still exists. Eyal On Nov 9, 5:01 pm, Didier Durand <durand.did...@gmail.com> wrote: > Eyal, > > 1) Yes, working directly on App Engine, i.e very close to Google > Analytics will definitely help in terms of resp time so it may go > through with no problem. > > 3) You could write to App Engine Datastore from the outside via http > post and the ad hoc servlet responding to those post. > > good luck and let us know > > regards > didier > > On Nov 9, 12:41 pm, Eyal <twoworldsf...@gmail.com> wrote: > > > > > > > > > Bhim, did you write anything? > > > Didier, I tried it but it doesn't work. I think that at this point I > > have three more things to try: > > > 1. Deploy a Java app and set up a cron job to start it, and hope > > something good happens. > > > 2. Run the demo app > > athttp://code.google.com/p/ga-api-java-samples/source/browse/trunk/src/... > > . It seems to be doing exactly what I'm doing but maybe I'm missing > > something. > > > 3. This one is actually a question: can I get to the application's > > datastore from outside of App Engine? If I can write to from another > > technology altogether my application can work. But I assume that this > > would require using some remote technology, a Web Service maybe, and > > it seems like an overkill for an application that using a traditional > > database and hosting service is conceptually very simple. > > > I'm going to post this to the Analytics group as well, and if none of > > the above solutions work I'll have to ditch App Engine. It's > > unfortunate because the technology is super-cool but if I can't get it > > to work, I can't get it to work. > > > Thanks, > > Eyal > > > On Nov 9, 11:32 am, Didier Durand <durand.did...@gmail.com> wrote: > > > > Hi Eyal, > > > > Now I get it: you're reaching the URL fetch timeout of App Engine > > > > Readhttp://code.google.com/appengine/docs/java/urlfetch/overview.html#Req... > > > to get the instructions to set this timeout to see if it's enough for > > > you to go through. > > > > regards > > > > didier > > > > On Nov 9, 10:23 am, Bhim Khadka <khadka.b...@gmail.com> wrote: > > > > > On 11/7/10, Eyal <twoworldsf...@gmail.com> wrote: > > > > > > Hi all, > > > > > > I'm trying to use JDO in an app engine application on Eclipse. When I > > > > > use a web interface I'm able to make it work just fine. But I need to > > > > > be able to run it as a java application and when I try I get the > > > > > following exception: > > > > > > java.lang.NullPointerException: No API environment is registered for > > > > > this thread. > > > > > at > > > > > com.google.appengine.api.datastore.DatastoreApiHelper.getCurrentAppId(Datas > > > > > toreApiHelper.java: > > > > > 108) > > > > > at > > > > > com.google.appengine.api.datastore.DatastoreApiHelper.getCurrentAppIdNamesp > > > > > ace(DatastoreApiHelper.java: > > > > > 118) > > > > > at com.google.appengine.api.datastore.Query.<init>(Query.java:87) > > > > > at > > > > > org.datanucleus.store.appengine.query.DatastoreQuery.validate(DatastoreQuer > > > > > y.java: > > > > > 649) > > > > > at > > > > > org.datanucleus.store.appengine.query.DatastoreQuery.performExecute(Datasto > > > > > reQuery.java: > > > > > 215) > > > > > at > > > > > org.datanucleus.store.appengine.query.JDOQLQuery.performExecute(JDOQLQuery. > > > > > java: > > > > > 89) > > > > > at org.datanucleus.store.query.Query.executeQuery(Query.java:1489) > > > > > at org.datanucleus.store.query.Query.executeWithArray(Query.java: > > > > > 1371) > > > > > at org.datanucleus.store.query.Query.execute(Query.java:1344) > > > > > at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:221) > > > > > at com.eyes.manager.UpdateManager.main(UpdateManager.java:39) > > > > > > This is my jdeoconfig.xml, which is generated by the Eclipse plugin: > > > > > > <?xml version="1.0" encoding="utf-8"?> > > > > > <jdoconfig xmlns="http://java.sun.com/xml/ns/jdo/jdoconfig" > > > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > > > > xsi:noNamespaceSchemaLocation="http://java.sun.com/xml/ns/jdo/ > > > > > jdoconfig"> > > > > > > <persistence-manager-factory name="transactions-optional"> > > > > > <property name="javax.jdo.PersistenceManagerFactoryClass" > > > > > > value="org.datanucleus.store.appengine.jdo.DatastoreJDOPersistenceManagerFa > > > > > ctory"/ > > > > > > <property name="javax.jdo.option.ConnectionURL" > > > > > value="appengine"/> > > > > > <property name="javax.jdo.option.NontransactionalRead" > > > > > value="true"/> > > > > > <property name="javax.jdo.option.NontransactionalWrite" > > > > > value="true"/> > > > > > <property name="javax.jdo.option.RetainValues" value="true"/> > > > > > <property name="datanucleus.appengine.autoCreateDatastoreTxns" > > > > > value="true"/> > > > > > </persistence-manager-factory> > > > > > </jdoconfig> > > > > > > Any idea how can I solve this? How do I register the "API > > > > > Environment?" > > > > > > Thanks! > > > > > Bhim Bdr. Khadka > > > > Lalrakshak Prakashan Pvt. Ltd > > > > Phone: 01 4111974 > > > > Mobile No: 981096073 -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.