【发布时间】:2011-09-25 01:54:05
【问题描述】:
我正在尝试实现 Google App Engine 的默认 Datastore Statistics API 示例:
http://code.google.com/appengine/docs/java/datastore/stats.html
import com.google.appengine.api.datastore.DatastoreService;
import com.google.appengine.api.datastore.DatastoreServiceFactory;
import com.google.appengine.api.datastore.Entity;
import com.google.appengine.api.datastore.Query;
// ...
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Entity globalStat = datastore.prepare(new Query("__Stat_Total__")).asSingleEntity();
Long totalBytes = (Long) globalStat.getProperty("bytes"); // NullPointerException happens here...
Long totalEntities = (Long) globalStat.getProperty("count");
我在尝试访问 globalStat 对象属性时收到 java.lang.NullPointerException。我在本地进行测试,这个 API 是否只能在生产环境中使用,还是我遗漏了什么?
谢谢
【问题讨论】:
标签: java google-app-engine google-cloud-datastore