我在部署 Google 应用引擎项目时遇到问题。它告诉我要回滚,所以我这样做了,它说它成功了......但是当我重新部署时,它再次失败!
我尝试更改我的应用程序版本并进行更新,但它仍然失败并显示相同的错误消息。
我尝试将同一项目部署到其他应用程序引擎应用程序,它工作正常。
就像我被永久锁定无法对我的应用程序进行更新一样!!以前有人经历过吗?
下面是部署的输出。
Preparing to deploy:
Created staging directory at: 'C:UsersXXXXXXAppDataLocalTempappcfg6042733420741259764.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".
我遇到了同样的问题,我需要将我的应用程序级设置迁移到模块/版本级别。
转到 Admin Console 中"应用程序设置"页面的"性能"部分,您应该会看到一个部分,其中说明了迁移过程。
我在这里找到了解决方案:https://code.google.com/p/googleappengine/issues/detail?id=10021#c10
cmd提示符下运行命令:
1) 进入 SDK 的 bin 目录:F:RDGoogle App Engineappengine-java-sdk-1.9.12bin
2) 执行命令:appcfg.cmd rollback "E:WorkspaceAnkitwar"
它将要求您输入Gmail帐户的用户名和密码,并回滚已完成的部分更改。
然后,您可以再次使用 eclipse 上传项目。