3

Eclipse 用の Eclipse Juno/Google プラグインを使用して GWT 2.5.1 および GAE/J 1.7.6 Web アプリを開発しており、Search API を試しています。1.7.6 GAE SDK へのアップグレード後、次のことが起こり始めました。

  1. アプリが GAE 開発モードで実行されていて、インデックスが作成されると、その後プログラムでアクセスできるようになります。
  2. 開発者モードを終了して再度開始すると、次のようにプログラムによるアクセスの試行は失敗します (結果は返されません)。

    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 で修正されました。

4

3 に答える 3

2

1.7.7.1 SDK for Java でリリースされた修正。こちらをご覧ください

于 2013-04-18T02:56:01.920 に答える
1

本日、同じ問題が見つかりました。現時点で可能な唯一の修正は、appengine SDK をバージョン 1.7.5 / 1.7.4 に変更することでした。

重要な変更が予定されていると思いますが、それらが安定するまでは、使用したり依存したりしないでください。

于 2013-04-03T18:44:15.780 に答える
1

これについては、Google Code で問題が開かれています。

https://code.google.com/p/googleappengine/issues/detail?id=9088

この問題が重要であり、回避策が不十分であると思われる場合は、問題にスターを付けて、修復のためにエスカレートしてください。

于 2013-04-12T17:52:50.813 に答える