pirka

GAE DatastoreNeedIndexException

以下のようなExceptionが発生したら datastore-indexes.xmlファイルにメッセージで出ている設定を行いましょう。

	at java.lang.reflect.Method.invoke(Method.java:43)
	at jp.oarts.pirka.core.app.EntryPoint.callEventAction(EntryPoint.java:1033)
	... 49 more

Caused by: com.google.appengine.api.datastore.DatastoreNeedIndexException: no matching index found.. <datastore-index kind="Budget" ancestor="false" source="manual">

       <property name="loginID" direction="asc"/>
       <property name="fromDate" direction="asc"/>
   </datastore-index>
	at com.google.appengine.api.datastore.DatastoreApiHelper.translateError(DatastoreApiHelper.java:40)
	at com.google.appengine.api.datastore.DatastoreApiHelper.makeSyncCall(DatastoreApiHelper.java:67)
	at com.google.appengine.api.datastore.PreparedQueryImpl.runQuery(PreparedQueryImpl.java:127)
	at com.google.appengine.api.datastore.PreparedQueryImpl.asQueryResultIterator(PreparedQueryImpl.java:95)
<?xml version="1.0" encoding="UTF-8"?>
<datastore-indexes autoGenerate="true">

	<datastore-index kind="Budget" ancestor="false" source="manual">
        <property name="loginID" direction="asc"/>
        <property name="fromDate" direction="asc"/>
    </datastore-index>


</datastore-indexes>

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-09-21 (火) 18:53:15 (4963d)