デプロイすると 409 Conflict エラー

284 views
Skip to first unread message

ユーザー

unread,
Aug 29, 2011, 4:45:57 AM8/29/11
to Google-App-Engine-Japan
ご質問します。

下記のようにロールバックしたのですが回復できません。

C:\Users\eclipse\plugins
\com.google.appengine.eclipse.sdkbundle_1.5.2.r37v201107211953\appengine-
java-sdk-1.5.2\bin\appcfg.cmd rollback C:\Users\workspace\test\war


下記のメッセージがでます。 回復手順を教えてください。
宜しくお願いします。

********************************************************
There is a new version of the SDK available.
-----------
Latest SDK:
Release: 1.5.3
Timestamp: Wed Jul 20 05:46:16 JST 2011
API versions: [1.0]

-----------
Your SDK:
Release: 1.5.2
Timestamp: Tue Jul 19 08:48:56 JST 2011
API versions: [1.0]

-----------
Please visit http://code.google.com/appengine for the latest SDK.
********************************************************
Created staging directory at: 'C:\Users\MYTS31~1.MYT\AppData\Local\Temp
\appcfg501330503253410853.tmp'
Scanning for jsp files.
Scanning files on local disk.
Initiating update.
java.io.IOException: Error posting to URL:
https://appengine.google.com/api/appversion/create?app_id=miyata-japan&version=1&
409 Conflict
Another transaction by user jo...@gear-m.co.jp is already in progress
for app: s~miyata-japan, version: 1. That user can undo the
transaction with "appcfg rollback".


Debugging information may be found in C:\Users\myts3171.MYTDOMAIN
\AppData\Local\Temp\appengine-deploy2793377076466336189.log



satoshi hyodo

unread,
Aug 29, 2011, 5:47:11 AM8/29/11
to google-app-...@googlegroups.com

こんにちは。過去に同じような現象になりました。

下記にまとめています。お役にたてれば。
http://blog.tyato.jp/2011/08/gaej-409-conflict.html

2011/08/29 18:15 "ユーザー" <jo...@gear-m.co.jp>:
> --
> このメールは Google グループのグループ「Google-App-Engine-Japan」の登録者に送られています。
> このグループに投稿するには、google-app-...@googlegroups.com にメールを送信してください。
> このグループから退会するには、google-app-engine...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/google-app-engine-japan?hl=ja からこのグループにアクセスしてください。
>

satoshi hyodo

unread,
Aug 29, 2011, 6:10:59 AM8/29/11
to google-app-...@googlegroups.com

すみません、既にロールバック試行済みだったんですね。失礼しました。

2011/08/29 18:47 "satoshi hyodo" <tyat...@gmail.com>:

Takashi Matsuo ♟

unread,
Aug 29, 2011, 4:28:27 PM8/29/11
to google-app-...@googlegroups.com

rollback を実行しているのはどのユーザーでしょうか。
jo...@gear-m.co.jp で実行しても同様のメッセージが出ますか?

>
>
> Debugging information may be found in C:\Users\myts3171.MYTDOMAIN
> \AppData\Local\Temp\appengine-deploy2793377076466336189.log
>
>
>

> --
> このメールは Google グループのグループ「Google-App-Engine-Japan」の登録者に送られています。
> このグループに投稿するには、google-app-...@googlegroups.com にメールを送信してください。

> このグループから退会するには、google-app-engine...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/google-app-engine-japan?hl=ja からこのグループにアクセスしてください。
>
>

--
Takashi Matsuo | Developer Advocate | tma...@google.com | 03-6384-9224

jo...@gear-m.co.jp

unread,
Aug 29, 2011, 11:37:39 PM8/29/11
to google-app-...@googlegroups.com
ご返信有難うございます。ご質問します。

サンプルでは(http://blog.tyato.jp/2011/08/gaej-409-conflict.html)下記のよう
になっていました。

machine:~ hoge$ cd
Applications/eclipse/plugins/com.google.appengine.eclipse.sdkbundle_1.5.2.r36v201107221751
/appengine-java-sdk-1.5.2/bin/machine:bin hoge$ ls -al


dosコマンドについて初心者で大変申し訳ございませんです。 下記のように環境に
あわせましたが実行されません。
パスが見つからないようです。

c:\>machine:~ hoge$ cd
\Users\eclipse\plugins\com.google.appengine.eclipse.sdkbundle_1.5.2.r37v201107211953
\appengine-java-sdk-1.5.2\bin\machine:bin/hoge$ ls -al


大変申し訳ございません。 ご指導宜しくお願いします。

> >> このグループから退会するには、google-app-engine-
> japan+un...@googlegroups.comにメールを送信してください。
> >> 詳細について
は、http://groups.google.com/group/google-app-engine-japan?hl=ja
> からこのグループにアクセスしてください。


> >>
>
> --
> このメールは Google グループのグループ「Google-App-Engine-Japan」の登
> 録者に送られています。

> このグループに投稿するには、google-app-engine-japan@googlegroups.
> com にメールを送信してください。
> このグループから退会するには、google-app-engine-
> japan+un...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/google-app-engine-
> japan?hl=ja からこのグループにアクセスしてください。

satoshi hyodo

unread,
Aug 30, 2011, 2:39:35 AM8/30/11
to google-app-...@googlegroups.com
すみません、話をややこしくしてしまいましたね。

参照先のブログはUNIXベースでのお話になります。
ですのでWindowsでは「ls」というコマンドは使えません。
※ls(Windowsならdir)しているのはappcfgの存在と実行権限を確認しているだけです

ブログでは
1,実行権限確認
2,ロールバック実施
について記述していますので、Windows環境では「実行ユーザ」と「ロールバック」について意識すればいいと思います。

松尾さんがご指摘されている点は、ロールバック実施時のユーザについてだと思います。

ロールバック実施した際、
Email:
Password for *****:
といった入力を求められます

この時に入力したユーザが jo...@gear-m.co.jp になっているかどうか、ですね

2011年8月30日12:37 <jo...@gear-m.co.jp>:

> このメールは Google グループのグループ「Google-App-Engine-Japan」の登録者に送られています。
> このグループに投稿するには、google-app-...@googlegroups.com にメールを送信してください。

> このグループから退会するには、google-app-engine...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/google-app-engine-japan?hl=ja からこのグループにアクセスしてください。
>
>

--
 兵頭 郷史 - Satoshi Hyodo -
 tyat...@gmail.com
 090-1156-7602

jo...@gear-m.co.jp

unread,
Aug 30, 2011, 4:05:59 AM8/30/11
to google-app-...@googlegroups.com
すみません。もう少しよろしくお願いします。

下記のようにロールバックしました。

c:\>C:\Users\eclipse\plugins\com.google.appengine.eclipse.sdkbundle_1.5.2.r37v20
1107211953\appengine-java-sdk-1.5.2\bin\appcfg.cmd rollback


C:\Users\workspace\
test\war

下記のように実行が終わったような感じがしているのですが、デブロイができませ
ん。
なぜでしょうか?  Email:と Password :は聞いてきませんでした。

2011/08/30 16:57:31 com.google.appengine.tools.info.RemoteVersionFactory
getVers
ion
情報: Unable to access
https://appengine.google.com/api/updatecheck?runtime=java
&release=1.5.2&timestamp=1311032936&api_versions=['1.0']
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown
Source)
at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(Unknown
Source
)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
at
sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewH
ttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown
Sour
ce)
at
sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect
(Unknown Source)
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So
urce)
at
sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unkn
own Source)
at java.net.URL.openStream(Unknown Source)
at
com.google.appengine.tools.info.RemoteVersionFactory.getVersion(Remot
eVersionFactory.java:76)
at
com.google.appengine.tools.info.UpdateCheck.checkForUpdates(UpdateChe
ck.java:99)
at
com.google.appengine.tools.info.UpdateCheck.doNagScreen(UpdateCheck.j
ava:174)
at
com.google.appengine.tools.info.UpdateCheck.maybePrintNagScreen(Updat
eCheck.java:142)
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:121)
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:65)
at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:61)
Reading application configuration data...
2011/08/30 16:57:31
com.google.apphosting.utils.config.AppEngineWebXmlReader rea
dAppEngineWebXml
情報: Successfully processed
C:/Users/workspace/test/war\WEB-INF/appengine-web.x
ml
2011/08/30 16:57:31
com.google.apphosting.utils.config.AbstractConfigXmlReader r
eadConfigXml
情報: Successfully processed C:/Users/workspace/test/war\WEB-INF/web.xml
Beginning server interaction for miyata-japan...
0% on backend null.
Unable to rollback app: Connection refused: connect
Please see the logs
[C:\Users\MYTS31~1.MYT\AppData\Local\Temp\appcfg590718527516
6929768.log] for further information.

c:\>C:\Users\eclipse\plugins\com.google.appengine.eclipse.sdkbundle_1.5.2.r37v20
1107211953\appengine-java-sdk-1.5.2\bin\appcfg.cmd rollback


C:\Users\workspace\
test\war

2011/08/30 17:01:16 com.google.appengine.tools.info.RemoteVersionFactory
getVers
ion
情報: Unable to access
https://appengine.google.com/api/updatecheck?runtime=java
&release=1.5.2&timestamp=1311032936&api_versions=['1.0']
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown
Source)
at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(Unknown
Source
)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
at
sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewH
ttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown
Sour
ce)
at
sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect
(Unknown Source)
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So
urce)
at
sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unkn
own Source)
at java.net.URL.openStream(Unknown Source)
at
com.google.appengine.tools.info.RemoteVersionFactory.getVersion(Remot
eVersionFactory.java:76)
at
com.google.appengine.tools.info.UpdateCheck.checkForUpdates(UpdateChe
ck.java:99)
at
com.google.appengine.tools.info.UpdateCheck.doNagScreen(UpdateCheck.j
ava:174)
at
com.google.appengine.tools.info.UpdateCheck.maybePrintNagScreen(Updat
eCheck.java:142)
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:121)
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:65)
at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:61)
Reading application configuration data...
2011/08/30 17:01:17
com.google.apphosting.utils.config.AppEngineWebXmlReader rea
dAppEngineWebXml
情報: Successfully processed
C:/Users/workspace/test/war\WEB-INF/appengine-web.x
ml
2011/08/30 17:01:17
com.google.apphosting.utils.config.AbstractConfigXmlReader r
eadConfigXml
情報: Successfully processed C:/Users/workspace/test/war\WEB-INF/web.xml
Beginning server interaction for miyata-japan...
0% on backend null.
Unable to rollback app: Connection refused: connect
Please see the logs
[C:\Users\MYTS31~1.MYT\AppData\Local\Temp\appcfg799279618420
3238391.log] for further information.

c:\>

> すみません、話をややこしくしてしまいましたね。

> 松尾さんがご指摘されている点は、ロールバック実施時のユーザについてだ
> と思います。

> この時に入力したユーザが jo...@gear-m.co.jp になっているかどうか、ですね

>
> --


> 兵頭 郷史 - Satoshi Hyodo -
> tyat...@gmail.com
> 090-1156-7602
>

> --
> このメールは Google グループのグループ「Google-App-Engine-Japan」の登
> 録者に送られています。

> このグループに投稿するには、google-app-...@googlegroups.com

Reply all
Reply to author
Forward
0 new messages