Hi Eyal,

Can you detail (i.e post code samples) on what you do with Analytics
("I need to be able to update the application's datastore with a feed
from Analytics.") and how you want to do it.

It's too vague as of now.

regards

didier

On Nov 8, 4:41 pm, Eyal <twoworldsf...@gmail.com> wrote:
> Hi Didier,
>
> Thanks for your reply. Here's the problem, though: when I run it as a
> web application I'm getting a timeout error. I've already posted this
> issue on the Analytics dev group at (http://groups.google.com/group/
> google-analytics-data-export-api/browse_thread/thread/
> 3f9956a25d718b59) but so far no one responded.
>
> Do you have experience integrating analytics into app engine? I'm sure
> it can be done but I've been trying to get it to work for 2 days now
> with absolutely no progress. If you, or anyone can help me out I'm
> sure my company will be willing to pay for this service.
>
> Thanks,
> Eyal
>
> On Nov 8, 5:17 pm, Didier Durand <durand.did...@gmail.com> wrote:
>
> > Eyal,
>
> > Now it's clear = you MUST run the application as a Web Application to
> > be able to activate the App Engine environment with the Datastore that
> > you need for JDO.
>
> > Then you MUST activate the local dev env for App Engine on your
> > machine : see my previous answer with the link.
>
> > If you don't do both actions above, it can not work as you wish.
>
> > regards
> > didier
>
> > On Nov 8, 1:39 pm, Eyal <twoworldsf...@gmail.com> wrote:
>
> > > On my dev, when running "As A Java Application." If I try to run it as
> > > a Web Application I get a Timeout exception, because the Analytics
> > > feed takes too long to respond...
>
> > > Thanks for looking into this, Didier!
>
> > > Eyal
>
> > > On Nov 8, 1:55 pm, Didier Durand <durand.did...@gmail.com> wrote:
>
> > > > Hi Eyal,
>
> > > > Where do you run your application when getting this exception: on your
> > > > dev env or on the google infrastructure ?
> > > > regards
> > > > didier
>
> > > > On Nov 8, 8:44 am, Eyal <twoworldsf...@gmail.com> wrote:
>
> > > > > Thank you lp, and Didier.
>
> > > > > Actually this application will need to run in production, and not only
> > > > > in testing.
>
> > > > > I need to be able to update the application's datastore with a feed
> > > > > from Analytics. When I create a very simple GUI for it using GWT
> > > > > (basically just a submit button,) I get a timeout exception because
> > > > > the Analytics server takes too long to respond (it seems to be
> > > > > unsolvable at this point.) So I thought I'll just run it as a simple
> > > > > Java application -- and than I don't have the timeout problem and the
> > > > > Analytics feed works beautifully.
>
> > > > > But then -- this problem. When I create objects from the Analytics
> > > > > feed, and try to insert them into the datastore, I get the exception
> > > > > above.
>
> > > > > What am I missing?
>
> > > > > You help is greatly appreciated!
>
> > > > > Eyal
>
> > > > > On Nov 8, 6:21 am, Didier Durand <durand.did...@gmail.com> wrote:
>
> > > > > > Hi,
>
> > > > > > This comes when you are trying to run code within Eclipse without
> > > > > > having starting properly the local runtime of App Engine: 
> > > > > > seehttp://code.google.com/appengine/docs/java/tools/localunittesting.html
> > > > > > (parag Datastore tests)
>
> > > > > > I can also  supply my Junit init code when needed
>
> > > > > > regards
> > > > > > didier
>
> > > > > > On Nov 7, 5:45 pm, 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!
> > > > > > > Eyal

-- 
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.

Reply via email to