Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Environment:Hide#Grails Metadata file
#Wed Mar 03 14:15:49 NCT 2010
app.grails.version=1.2.1
app.name=integrationTest
app.servlet.version=2.4
app.version=0.1
appengine.persistence=jpa
plugins.app-engine=0.8.8
plugins.gorm-jpa=0.7
Show#Grails Metadata file #Wed Mar 03 14:15:49 NCT 2010 app.grails.version=1.2.1 app.name=integrationTest app.servlet.version=2.4 app.version=0.1 appengine.persistence=jpa plugins.app-engine=0.8.8 plugins.gorm-jpa=0.7
-
Testcase included:yes
Description
Simple integration test involving the gorm-jpa API get. Test fails with following exception :
No API environment is registered for this thread. java.lang.NullPointerException: No API environment is registered for this thread. at com.google.appengine.api.datastore.DatastoreApiHelper.getCurrentAppId(DatastoreApiHelper.java:67) at com.google.appengine.api.datastore.DatastoreApiHelper.getCurrentAppIdNamespace(DatastoreApiHelper.java:77) at com.google.appengine.api.datastore.Key.<init>(Key.java:103) at com.google.appengine.api.datastore.Key.<init>(Key.java:88) at com.google.appengine.api.datastore.KeyFactory.createKey(KeyFactory.java:46) at com.google.appengine.api.datastore.KeyFactory.createKey(KeyFactory.java:31) at org.datanucleus.store.appengine.EntityUtils.intOrLongToInternalKey(EntityUtils.java:260) at org.datanucleus.store.appengine.EntityUtils.idToInternalKey(EntityUtils.java:136) at org.datanucleus.store.appengine.EntityUtils.idToInternalKey(EntityUtils.java:124) at org.datanucleus.store.appengine.jpa.DatastoreEntityManager.find(DatastoreEntityManager.java:52) at org.grails.jpa.JpaPluginSupport$__clinit__closure3_closure7_closure12_closure20.doCall(JpaPluginSupport.groovy:270) at my.MyEntityTests.testGetFirst(MyEntityTests.groovy:20) at junit.framework.Test$run.call(Unknown Source)
From the test case, execute :
and have a look at the test reports.
Thanks