升级Google AppEngine后的JDO异常

时间:2014-05-30 11:24:46

标签: google-app-engine nullpointerexception upgrade jdo

我在AppEngine中有一个简单的(但对我来说非常重要)应用程序。我使用JDO。 我已经升级到最新版本的App Engine,并且尝试访问子实体时有一个奇怪的jdo异常。

班级帐户     @Persistent(mappedBy =“account”)     private ArrayList players = new ArrayList();

班级球员     @Persistent     @Element(dependent =“true”)     私人账户;

它总是运作正常。但升级App Engine后,每次调用myAccount.getPlayers()时都会出现以下异常:

引起:java.lang.NullPointerException     在com.google.appengine.datanucleus.scostore.FKListStore.getIndexPropertyName(FKListStore.java:965)     在com.google.appengine.datanucleus.scostore.FKListStore.getFilterPredicates(FKListStore.java:940)     在com.google.appengine.datanucleus.scostore.FKListStore.listIterator(FKListStore.java:383)     在com.google.appengine.datanucleus.scostore.FKListStore.listIterator(FKListStore.java:349)     在com.google.appengine.datanucleus.scostore.FKListStore.iterator(FKListStore.java:342)     at org.datanucleus.store.types.sco.backed.ArrayList.loadFromStore(ArrayList.java:300)     在org.datanucleus.store.types.sco.backed.ArrayList.iterator(ArrayList.java:543)

提前致谢!

0 个答案:

没有答案