2014-08-31 79 views
1

我導航到localhost:8888/_ah/api/explorer並調用某個端點的方法。 listEntities()findEntity()照常運轉,但是當我嘗試addEntity()到數據存儲,我得到503服務不可用Google App Engine獲取空指針異常

Aug 31, 2014 9:22:03 PM com.google.api.server.spi.SystemService invokeServiceMethod SEVERE: null java.lang.NullPointerException at org.datanucleus.api.jpa.JPAEntityManager.find(JPAEntityManager.java:318) at org.datanucleus.api.jpa.JPAEntityManager.find(JPAEntityManager.java:256)

我不能創建一個新的實體,但我可以看到以前的。 我檢查了我的persistance.xml,但我沒有看到任何不尋常的東西。

+0

我認爲你有注射jpa實體管理器依賴的問題。您需要使用無狀態請求來配置jpa實體管理器。 – 2014-09-01 20:06:29

回答

0

我設法以某種方式解決了這個問題,根據Entity規範,其中一個具有@Entity註釋的類必須具有一個我沒有定義的無參數默認構造函數。我不知道這是否是問題,但問題已解決。