Eclipse 用の Eclipse Juno/Google プラグインを使用して GWT 2.5.1 および GAE/J 1.7.6 Web アプリを開発しており、Search API を試しています。1.7.6 GAE SDK へのアップグレード後、次のことが起こり始めました。
- アプリが GAE 開発モードで実行されていて、インデックスが作成されると、その後プログラムでアクセスできるようになります。
開発者モードを終了して再度開始すると、次のようにプログラムによるアクセスの試行は失敗します (結果は返されません)。
SEVERE: Failed to access index java.io.IOException: Changed index specification for description_index at com.google.appengine.api.search.dev.LuceneDirectoryMap.getDirectory(LuceneDirectoryMap.java:198) at com.google.appengine.api.search.dev.LuceneDirectoryMap$FileBased.getDirectory(LuceneDirectoryMap.java:64) at com.google.appengine.api.search.dev.LocalSearchService.search(LocalSearchService.java:438)
Search API は開発中であるため、最新のバグ修正と改善が施された SDK を使用したいと考えています。例外の原因に関する提案はありますか?
アップデート
App Engine ダウンロード ページから入手できる App Engine SDK for Java リリース 1.7.7.1 で修正されました。