2015-03-03 3 views
9

Невозможно обновить приложение: Ошибка отправки по адресу: https://appengine.google.com/api/appversion/create?app_id=ethereal-zodiac-803&version=1& 409 Конфликт Еще одна транзакция пользователя suganya.karthik уже выполняется для приложения: s ~ ethereal-zodiac-803, версия: 1. Этот пользователь может отменить транзакцию с помощью «откат приложения».Как отменить appcfg в Google App Engine?

См консоли развертывания для получения более подробной информации Не удалось обновить приложение: объявление об ошибке в URL: https://appengine.google.com/api/appversion/create?app_id=ethereal-zodiac-803&version=1& 409 конфликтов Другой сделка пользователя suganya.karthik уже выполняются для приложения: S ~ эфирного-зодиак-803, версия : 1. Этот пользователь может отменить транзакцию с помощью «appcfg rollback».

+0

Как решить эту проблему? –

ответ

21

Как указано в сообщении, вам нужно использовать команду rollback, чтобы отменить предыдущее обновление, которое не удалось выполнить. Просто замените слово update словом rollback (все остальное останется прежним) и запустите команду.

Вы можете запустить его в окне терминала (командной строке) на своем компьютере, запустив программу appcfg.

+0

Я спрашиваю, как использовать эту команду отката и где ее использовать? Где эта команда? Извините, я новичок в Google. –

+0

Я обновил свой ответ. –

+0

Теперь я понял и поблагодарил вас. –

8

Если вы используете Maven, вы можете использовать rollback цель:

mvn appengine:rollback 
0

Google App Engine Config Откат команда помогла в Re решение проблемы.

$ appcfg.sh rollback <war location> 

Вышеупомянутая команда предложит ввести код. Для этого кода он предоставит вам ссылку на веб-сайт. Перейдите по ссылке, введите код доступа и введите его в командной строке.

Для полной команды смотрите ниже (поможет найти appcfg.sh местоположение)

$ /home/myuser/.m2/repository/com/google/appengine/appengine-java-sdk/1.9.27/appengine-java-sdk/appengine-java-sdk-1.9.27/bin/appcfg.sh rollback /home/myuser/workspace/MyProject/war/ 
2

В Java, окна и затмение:

Проверьте путь для вас AppEngine-Java- sdk, в моем случае это похоже на некоторые вещи.

C:\Users\camno\.p2\pool\plugins\com.google.appengine.eclipse.sdkbundle_1.9.30\appengine-java-sdk-1.9.30\bin 

Теперь в консоли, перейдите в папку SDK, по типу:

cd [your appengine-java-sdk path] 

Далее можно ввести команду для отката:

appcfg -e [[email protected]] rollback [path to war of proyect] 

В characteres [] должно быть не включено.Вы можете найти более подробную информацию о Comman аргументов в https://cloud.google.com/appengine/docs/java/tools/appcfg-arguments

0

Попробуйте это: appcfg.py rollback <app path>

<app path> является расположение вашего приложения в файловой системе

0

В MAC os appcfg.py rollback

Пример:

$ appcfg.py rollback workspace/api-asia01/ 
09:38 AM Application: api-asia01 
09:38 AM Host: appengine.google.com 
09:38 AM Rolling back the update. 
0

Если у кого есть эта проблема, вы используете Android Studio или Intellij, вы можете перейти к своим задачам Gradle/Maven, щелкнув backend. и нажмите «Задачи», нажмите «Google» и нажмите «Откат». вместо того, чтобы возиться с терминалом.

Смежные вопросы