ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Google App Engineコミュのデータストアで(?)エラーになる。

  • mixiチェック
  • このエントリーをはてなブックマークに追加
hogeというアプリとfugaというアプリがあるとして、hogeでテストしながら、ある程度完成したらfugaにコピーするというようなやり方(二度手間ですが…)をしていたのですが、fugaを実行しようとしたら下記エラーがでました。
二つのアプリから一つのエンティティを参照しているのが原因かな…?なんて思っているのですがどうでしょうか?そうは思っても解決策がわかりません。どなたかわかる方いましたら教えていただけませんか?

--------------------------------------
Traceback (most recent call last):
File "C:\Program Files\Google\google_appengine\google\appengine\ext\webapp\__init__.py", line 511, in __call__
handler.get(*groups)
File "C:\www\GAE\fuga\main.py", line 36, in get
results = piyo.fetch(limit=1)
File "C:\Program Files\Google\google_appengine\google\appengine\ext\db\__init__.py", line 1675, in fetch
raw = raw_query.Get(limit, offset, rpc=rpc)
File "C:\Program Files\Google\google_appengine\google\appengine\api\datastore.py", line 1240, in Get
limit=limit, offset=offset, prefetch_count=limit, **kwargs)._Get(limit)
File "C:\Program Files\Google\google_appengine\google\appengine\api\datastore.py", line 1167, in _Run
datastore_pb.QueryResult(), rpc)
File "C:\Program Files\Google\google_appengine\google\appengine\api\datastore.py", line 186, in _MakeSyncCall
rpc.check_success()
File "C:\Program Files\Google\google_appengine\google\appengine\api\apiproxy_stub_map.py", line 474, in check_success
self.__rpc.CheckSuccess()
File "C:\Program Files\Google\google_appengine\google\appengine\api\apiproxy_rpc.py", line 149, in _WaitImpl
self.request, self.response)
File "C:\Program Files\Google\google_appengine\google\appengine\api\datastore_file_stub.py", line 667, in MakeSyncCall
response)
File "C:\Program Files\Google\google_appengine\google\appengine\api\apiproxy_stub.py", line 80, in MakeSyncCall
method(request, response)
File "C:\Program Files\Google\google_appengine\google\appengine\api\datastore_file_stub.py", line 793, in _Dynamic_RunQuery
self.__ValidateAppId(app_id)
File "C:\Program Files\Google\google_appengine\google\appengine\api\datastore_file_stub.py", line 482, in __ValidateAppId
'app %s cannot access app %s\'s data' % (self.__app_id, app_id))
BadRequestError: app hoge cannot access app fuga data
--------------------------------------



また、hogeの方のindex.yamlを削除すればいいのかと思い、
http://code.google.com/intl/ja/appengine/docs/python/tools/uploadinganapp.html#Deleting_Unused_Indexes
を参考に削除しようとしたのですが、思うようにいきません。


C:\aaa\bbb\hoge
ここにhogeのmain.pyやapp.yamlやindex.yamlがある。

コマンドプロンプトから、
C:\Program Files\Google\google_appengine>appcfg.py vacuum_indexes hoge/
と実行しました。(appcfg.pyがC:\Program Files\Google\google_appenginにあるので。)

しかし、appcfg.pyがテキストエディタで開かれるだけで何も起こりません。
どうすればいいのでしょうか?

googleで検索しまくったのですが解決に至らず、先に勧めなくて非常に困っています。どうかよろしくお願いします。

コメント(2)

テキストエディタから開いてしまうという問題は解決しました。しかし、最後の行に
Fetching index definitions diff.
が出て、何も起こりませんでした。

引き続き質問よろしくお願いします。
解決しました。お騒がせしてすみません。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Google App Engine 更新情報

Google App Engineのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング