Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't detect previous app versionId #7

Open
wasiliysoft opened this issue May 15, 2024 · 7 comments
Open

Can't detect previous app versionId #7

wasiliysoft opened this issue May 15, 2024 · 7 comments
Assignees
Labels
bug Something isn't working

Comments

@wasiliysoft
Copy link

Кажется в README не хватает какой-то важной детали.

При попытке публикации приложения выпадает ошибка на этапе 4/6

Rustore Publishing API: 4/6. Create App Draft

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:publishRustoreDefenderFullRelease'.
> Can't detect previous app versionId. Server response message must contain 'ID ='

При создании ключа выбрал пункты

  • Создание черновика версии
  • Получение статуса версий приложений
  • Отправка на модерацию черновика версии приложения
  • Удаление черновика
  • Загрузка APK/AAB файлов

Если для определения причины проблемы нужна информация, я готов предоставить.

@cosic cosic self-assigned this May 18, 2024
@cosic
Copy link
Contributor

cosic commented May 18, 2024

@wasiliysoft Привет.
Да, нужна ваша помощь. Вы ранее заливали уже какую-то сборку в стор руками или эта первая? Попробуйте повторить публикацию с флагом --info. В лог будет выведен curl запрос public/v1/application/$applicationId/version. Попробуйте пожалуйста дернуть его руками и показать какой ответ он вернет.

@wasiliysoft
Copy link
Author

@cosic спасибо! Получил сформированный запрос через флаг --info. Насторожила часть

{
    "whatsNew": ""
}

Выполнил запрос вручную, получил ответ

{
    "code": "ERROR",
    "message": "size must be between 1 and 500",
    "body": null,
    "timestamp": "2024-05-20T17:26:09.998946908+03:00"
}

Тогда вернулся к инструкции и создал файл release-notes-ru.txt, всё заработало, сборка ушла на модерацию!
Я бы предложил обновить примеры кода сразу со ссылкой на файл release-notes-ru.txt.

@cosic cosic added the bug Something isn't working label May 20, 2024
@cosic cosic reopened this May 20, 2024
@cosic
Copy link
Contributor

cosic commented May 20, 2024

@wasiliysoft Спасибо за пример. Переоткрою как баг, думаю надо прокидывать текс ошибки более явно сразу в логи.

@wasiliysoft
Copy link
Author

"Хьюстон, у нас проблемы" кажется всё снова сломалось. Ошибка такая же но на этот раз кажется это связано с переходом RuStore на "key_id", у себя в файле rustore-credentials поправил поле и всё работало, но видимо до тех пор они не отключили старый метод авторизации. Попытка выполнить запрос вручную сообщает в ответ
{ "code": "ERROR", "message": "Access Denied", "body": null, "timestamp": "2024-08-13T17:41:26.752991862Z" }
Попробовал обновить ключ доступа, эффекта ни какого, ошибка точно такая же как в первом сообщении.

@wasiliysoft
Copy link
Author

wasiliysoft commented Aug 14, 2024

UPD, кажется проблема на моей стороне (либо вчера был сбой), выясняю. Сегодня выгружал другое приложение и оно успешно загрузилось. Как появится дополнительная информация сразу напишу.

@wasiliysoft
Copy link
Author

wasiliysoft commented Aug 18, 2024

Как появится дополнительная информация сразу напишу.

Итак, сегодня я был немного более внимателен и обнаружил что я привязал не все приложения к ключу API RuStore, после обновления ключа всё заработало как надо. Это подтверждает необходимость пробрасывания ошибки в вывод плагина.

@cosic
Copy link
Contributor

cosic commented Aug 19, 2024

@wasiliysoft Спасибо за описанный кейс. У верен он может пригодиться кому-то еще 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants