Here is the code i am trying to run, where "Device" is a
persistententity stored in the datastore.
@SuppressWarnings("unchecked")
public static List<Device> findAll() {
String sqlFetchAll = "select from " + Device.class.getName();
Query query = Device.getPersistenceManager().newQuery(sqlFetchAll);
List<Device> Devices = (List<Device>) query.execute();
return Devices;
}
here is what i am getting:
SEVERE: [Ljava.lang.StackTraceElement;@35389244
java.lang.NullPointerException
at
org.datanucleus.store.mapped.mapping.PersistenceCapableMapping.prepareDatastoreMapping(PersistenceCapableMapping.java:
173)
at
org.datanucleus.store.mapped.mapping.PersistenceCapableMapping.initialize(PersistenceCapableMapping.java:
117)
at
org.datanucleus.store.mapped.mapping.MappingFactory.createMapping(MappingFactory.java:
97)
at
org.datanucleus.store.mapped.mapping.AbstractMappingManager.getMapping(AbstractMappingManager.java:
248)
at
org.datanucleus.store.appengine.DatastoreTable.initializeNonPK(DatastoreTable.java:
322)
at
org.datanucleus.store.appengine.DatastoreTable.buildMapping(DatastoreTable.java:
288)
at
org.datanucleus.store.appengine.DatastoreManager.buildStoreData(DatastoreManager.java:
479)
at
org.datanucleus.store.appengine.DatastoreManager.newStoreData(DatastoreManager.java:
437)
at
org.datanucleus.store.AbstractStoreManager.addClasses(AbstractStoreManager.java:
788)
at
org.datanucleus.store.AbstractStoreManager.addClass(AbstractStoreManager.java:
759)
at
org.datanucleus.store.mapped.MappedStoreManager.getDatastoreClass(MappedStoreManager.java:
358)
at
org.datanucleus.store.appengine.DatastoreManager.getDatastoreClass(DatastoreManager.java:
709)
at
org.datanucleus.store.appengine.query.DatastoreQuery.performExecute(DatastoreQuery.java:
214)
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.fxbeckers.test.Device.findAll(Device.java:233)
at com.fxbeckers.test.DevicesManager.findWinners(DevicesManager:112)
Does anybody have a clue? i've been stuck on this for 3 days!
--
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 [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-appengine-java?hl=en.