2012-06-23 26 views
0

偶尔偶尔遇到这个错误。我通常最终清理所有的数据库。可能是什么原因?
com.google.appengine.api.utils.FutureWrapper.get(FutureWrapper.java:90)的java.lang.NullPointerException

这是Win XP SP3,GAE 1.6.5,Objectify 3.0,GWT 2.4。

QueryResultIterator<Key<x>> it = query.fetchKeys().iterator(); 
ArrayList<Key<x>> keys = new ArrayList<Key<x>> (num);   
while (it != null && it.hasNext()) {      <== error  
    keys.add(it.next()); 
} 

以下是错误 -

Caused by: java.lang.NullPointerException 
    at com.google.appengine.api.utils.FutureWrapper.get(FutureWrapper.java:90) 
    at com.google.appengine.api.utils.FutureWrapper.get(FutureWrapper.java:90) 
    at com.google.appengine.api.datastore.FutureHelper.getInternal(FutureHelper.java:72) 
    at com.google.appengine.api.datastore.FutureHelper.quietGet(FutureHelper.java:33) 
    at com.google.appengine.api.datastore.QueryResultsSourceImpl.peekQueryResultAndIfFirstRecordIndexList(QueryResultsSourceImpl.java:175) 
    at com.google.appengine.api.datastore.QueryResultsSourceImpl.loadMoreEntities(QueryResultsSourceImpl.java:111) 
    at com.google.appengine.api.datastore.QueryResultsSourceImpl.loadMoreEntities(QueryResultsSourceImpl.java:98) 
    at com.google.appengine.api.datastore.QueryResultIteratorImpl.ensureLoaded(QueryResultIteratorImpl.java:164) 
    at com.google.appengine.api.datastore.QueryResultIteratorImpl.hasNext(QueryResultIteratorImpl.java:66) 
    at com.googlecode.objectify.util.TranslatingIterator.hasNext(TranslatingIterator.java:29) 
+0

为什么你会-1这篇文章没有回复? – justanothercoder

回答

1

这是GAEJ的错误。我一直都是这样,只是等待一天,它会起作用。不要将任何命中发送到服务器。我知道这有点糟糕。更糟的是,我是一个付费客户。

我每次发生“报告制作问题”时都会发生,并祈求有人看着它。

+0

你使用物化,你使用GAE java吗?当我登录到管理控制台时,所有数据都从那里正常显示。 – justanothercoder

相关问题