2014-12-03 69 views
1

我在eclipse sdk的谷歌的appengine上使用java後端。 當我試圖與Eclipse更新我的後臺,我得到了錯誤,說谷歌應用程序引擎此應用程序不存在錯誤

com.google.appengine.tools.admin.HttpIoException:錯誤地貼到網址:>https://appengine.google.com/api/appversion/create?app_id=infra-filament-610&version=2& 409衝突 用戶heodong91另一個事務對於應用程序:s〜infra-filament-610,版本:2已經在進行中。>該用戶可以使用「appcfg rollback」撤銷事務。

於是我就在終端的回退與命令

appcfg.sh回滾/用戶/ Donghyeok/PlanItBackend/src目錄/主/ web應用

但它給我這個錯誤

無法回滾應用:發佈到URL的錯誤:https://appengine.google.com/api/appversion/rollback?> app_id = infra-filament-610 &版本= 2 & 404未找到 此應用程序不存在(app_id = u'infra-filament-610')。

那麼我查找了可能的解決方案,並在命令行上運行了這個。

appcfg.sh --no_cookies回滾/用戶/ Donghyeok/PlanItBackend/src目錄/主/ web應用

它仍然給了我同樣的錯誤

這是嘗試#3 無法回滾應用程序錯誤:張貼到網址:https://appengine.google.com/api/appversion/rollback?app_id=infra-filament-610&version=2& 404未找到 此應用程序不存在(app_id = u'infra-filament-610')。

我再次嘗試使用--oauth2選項,仍然給我同樣的錯誤。

我也嘗試刪除.appcfg_oauth2_tokens_java文件,但同樣的錯誤。

我已經嘗試了許多組合,但我無法解決這個問題。所以主要問題是第一個問題。但要解決這個問題,我必須回滾,但它不會讓我回滾。 有人可以幫忙嗎? 我喜歡絕望......

+0

你有沒有搞清楚?我有完全相同的問題。 404未找到,應用程序不存在。和你一樣,它說'(app_id = u'xxx-xxx-xxx')'。我想知道'u''是從哪裏來的。難道是這樣嗎? – Sti 2015-06-24 16:59:55

回答

0

這可以通過將app.yaml中的應用程序名稱更改爲項目名稱(在Google Developer Console中可見,通常後綴一個數字)來解決。它也可以通過簡單地在你回滾命令行的末尾添加工作如下:

--application=<projectname> 

問候