在部署到app引擎时,我收到了以下错误消息:
400 Bad Request
Creating an index failed for entity_type:
"GeoLocationStat"ancestor: falseProperty { name: "ZoomLevel"}
Property { name: "GeoPt" mode: 3}:
Permission denied for creating a search index
有没有人有任何想法?
答案 0 :(得分:1)
嗯,显然GeoPt和ZoomLevel数据类型不是原因。
此错误消息的根本原因是Eclipse无法更新WEB-INF \ appengine生成的文件夹中的datastore-indexes-auto.xml。
我删除了文件,部署进行得很顺利。 :)
答案 1 :(得分:0)
根据应用引擎问题跟踪器上的issue11963#c14:
地理空间查询是目前正在开发的一项新功能 预计不久将推出Alpha。当它启动时,它 将用于一组有限的应用程序;在Alpha期间,只有那些应用程序 将获得"许可"使用它,这就是你看到这个的原因 现在混淆错误消息... SDK开发服务器 目前支持该功能。所以它在本地工作,但不在 生产