0

我在我的 webapp 中使用 AppEngine SDK 1.7.0。最近,错误记录为

Caused by: java.lang.NoSuchMethodError:
com.google.appengine.api.search.Index.add([Lcom/google/appengine/api/search/Document;)
Lcom/google/appengine/api/search/AddResponse;

错误是最近才发生的,以前没有问题。

4

2 回答 2

2

AddResponse 已被弃用并从 SDK 中删除。 http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes

您需要删除对该类的所有引用,然后重新部署。

于 2013-03-19T02:45:15.957 回答
2

我相信他们(谷歌)已经将 Index.add() 更改为 Index.put(Document ...docs),关于 API 文档的最新版本。

https://developers.google.com/appengine/docs/java/javadoc/com/google/appengine/api/search/Index

于 2013-03-19T02:05:52.560 回答