deployすると、Initiating update.で止まってしまう

79 views
Skip to first unread message

tm sute

unread,
Oct 16, 2013, 5:25:40 AM10/16/13
to Google-App-Engine-Japan
tmhouseこと武藤です。

deployできない問題でお尋ねします。
この問題のために、何時間も無駄にしています。
deployすると、以下のメッセージがconsoleに表示され、またいつもの
プログレスダイアログも20%ぐらいのところで止まったままになって
しまいます。

------------ Deploying frontend ------------

Preparing to deploy:
Created staging directory at:
'C:\Users\mutoh\AppData\Local\Temp\appcfg4950109505790045385.tmp'
Scanning for jsp files.
Scanning files on local disk.
Initiating update.

一時間放置を何回かやった後にcancelしましたが、cancelそのものは
受け付けている(cancel requested..とか表示される)のですが実際にcancel
の仕事をしているようには見えません。もうやる気を失った廃人状態です。
なのでeclipseごと終了するしか終わらせる方法がありません。

上記のC:\User以下のパスにはフォルダが実際に出来ていて、
中身もあります。ただ、何回も同様の失敗を繰り返したので、
appcfg数字のフォルダが沢山できていました。

eclipse --cleanは常に行っています。
環境は、
eclipse ver 4.2
sdk 1.8.6(1.8.5でこの問題が起きて、1.8.6に上げたけど同じ)
windows7 64 pro
です。

その他最近気になることがあります。
いつもeclipseの右下隅に現れている、GAEへのログイン状態を示す
'g'なアイコンなのですが、以前はeclipseを起動すると自動的にログイン
していたのに、なぜか今は自動でログインしていません。
なのでdeploy時にログインさせられています。

それから起動直後はgae sdkが見つからないとか言われます。
仕方ないので一回sdk設定パネルを開いてOKすると直ります。
毎度そんな感じです。

何か対策はありますでしょうか?
よろしくお願いします。

tm sute

unread,
Oct 16, 2013, 5:59:18 AM10/16/13
to Google-App-Engine-Japan
武藤です。

そういえば最近java1.7に上げたかもと思って、1.6にしたところ、

Unable to update app: Error posting to URL:
https://appengine.google.com/api/appversion/create?app_id=hogehoge&version=13&
409 Conflict
Another transaction by user ahoaho is already in progress for app: hogehoge,
version: 13. That user can undo the transaction with "appcfg rollback".

といわれました。

appcfg rollbackしてみたところ、app.yamlがないとか言われ。。。

というわけで前進しましたので、後はぐぐってなんとかなるハズ、です。
取り急ぎお伝えしました。

tm sute

unread,
Oct 16, 2013, 7:40:44 AM10/16/13
to Google-App-Engine-Japan
武藤です。

自己解決しました。

appcfgはシリーズ化していて、.cmdと.shと.pyがありました。
.cmdはwindows用かなと思いましたので、使用してみたところ
成功いたしました。app.yamlを作成する必要はありませんでした。

無事deployできました。お騒がせしました。

tm sute

unread,
Oct 16, 2013, 6:24:20 AM10/16/13
to Google-App-Engine-Japan
武藤です。

すみません、やはりどうして良いやら分かりません。

指示に従い
appcfg rollback アプリのdir/war
してみましたが、
appcfg.py: error: Directory does not contain an app.yaml configuration file.
といわれました。

app.yamlはどのようにして作成することができるのでしょうか?

https://developers.google.com/appengine/docs/java/configyaml/appconfig_yaml?hl=ja#about
は見ました。これを勉強して、自分で書けということでしょうか?

また、googleはこのrollback作業を管理画面でやれるようにすることを思いつかない
のはなぜでしょうか?(これは冗談です)

失礼します。
Reply all
Reply to author
Forward
0 new messages