我刚刚测试并重新部署了我的应用到一个测试实例,它运行得很好,然后我更改了应用程序ID并重新部署到生产实例,结果出现了索引问题。如何避免这种情况在未来再次发生?我已经花费了精力先进行测试,而且测试结果是正常的!
Uncaught exception from servlet
com.google.appengine.api.datastore.DatastoreNeedIndexException: no matching index found.. <datastore-index kind="Article" ancestor="false" source="manual">
<property name="tags" direction="asc"/>
<property name="created" 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)
管理员控制台显示正在“构建”索引。它已经这样说了20分钟了!需要多长时间!?