我在部署Google应用引擎项目时遇到问题。它告诉我做一个回滚,所以我这样做,它说它成功了......但是当我重新部署它再次失败时!
我尝试更改我的应用版本并进行更新但是STILL失败并显示相同的错误消息。
我尝试将相同的项目部署到我的其他应用引擎应用程序上,并且工作正常。
就像我被永久地锁定了对我的应用程序进行更新!! 有没有人经历过这个?
以下是部署的输出。
Preparing to deploy:
Created staging directory at: 'C:\Users\XXXXXX\AppData\Local\Temp\appcfg6042733420741259764.tmp'
Scanning for jsp files.
Compiling jsp files.
Scanning files on local disk.
Scanned 250 files.
Scanned 500 files.
Scanned 750 files.
Scanned 1000 files.
Scanned 1250 files.
Scanned 1500 files.
Scanned 1750 files.
Scanned 2000 files.
Scanned 2250 files.
Scanned 2500 files.
Scanned 2750 files.
Scanned 3000 files.
Scanned 3250 files.
Scanned 3500 files.
Scanned 3750 files.
Scanned 4000 files.
Scanned 4250 files.
Scanned 4500 files.
Initiating update.
com.google.appengine.tools.admin.HttpIoException: Error posting to URL: https://appengine.google.com/api/appversion/create?app_id=codeavengers&version=alpha&
409 Conflict
Another transaction by user mrwwalmsley is already in progress for app: s~codeavengers, version: alpha. That user can undo the transaction with "appcfg rollback".
答案 0 :(得分:1)
我遇到了同样的问题,我需要将应用程序级设置迁移到模块/版本级别。
转到管理控制台中“应用程序设置”页面的“性能”部分,您应该会看到一个解释迁移过程的部分。
我在这里找到了解决方案:https://code.google.com/p/googleappengine/issues/detail?id=10021#c10
答案 1 :(得分:0)
按照以下步骤操作并在cmd提示符下运行命令:
1)转到SDK的bin目录:F:\RD\Google App Engine\appengine-java-sdk-1.9.12\bin
2)执行命令:appcfg.cmd rollback "E:Workspace\Ankit\war"
它将询问您的Gmail帐户的用户名和密码,并回滚已完成的部分更改。
然后你可以再次使用eclipse上传项目。