Core icon indicating copy to clipboard operation
Core copied to clipboard

Error code 500 every time when I update MikoCTI4 module from UI

Open jorikfon opened this issue 3 years ago • 7 comments

Вероятно это была эта ошибка, Sentry ее поймал https://sentry.miko.ru/organizations/miko/issues/6509/

jorikfon avatar Jul 04 '22 17:07 jorikfon

Вроде пропало, если будет выскакивать переоткрою.

jorikfon avatar Jul 26 '22 08:07 jorikfon

Эта так и не ушла пока

jorikfon avatar Sep 19 '22 15:09 jorikfon

Ранее выполнялось два запроса для скачивания.

  • Первый запрос получал только заголовки для оценки размера файла
  • Второй запрос выполнял скачивание файла

Переделал на один запрос. Проблема ушла, 10 из 10 попыток (с откатом до снэпшота после каждой попытки) прошли успешно.

boffart avatar Feb 16 '23 14:02 boffart

Надо проверить еще раз, сейчас я словил ошибку при установке из ZIP архива. Со второго раза получилось установить, используется самая последняя MKOPBX ver: 2023.1.199-dev Screenshot 2023-03-30 at 11 17 53

jorikfon avatar Mar 30 '23 04:03 jorikfon

из zip архива - это другое. решалась проблема загрузки модуля online, в итоге скрипт-загрузчик поправил а тут загрузка офлайн, из локальной папки

boffart avatar Mar 30 '23 10:03 boffart

Сегодня обновил на релиз, начал обновлять модуль и получил 500 ошибку. Обновлял загрузкой из интернета. НО после обновления страницы, модуль был корректно установлен. Предполагаю, что работать надо с самой 500 ошибкой, она выскакивает у нас по тайм-ауту, когда веб интерфейс не смог, на установленное время тайм-аута получить результат. Надо там поковырять, но не таймаут увеличивать, а может быть больше вариантов ошибок сделать, когда 500, когда время ожидания вышло, когда еще чего-то в ответ пришло. Screenshot 2023-04-06 at 12 38 44 Screenshot 2023-04-06 at 12 39 38

jorikfon avatar Apr 06 '23 05:04 jorikfon

{"jsonapi":{"version":"1.0"},"result":false,"data":[],"messages":["Exception on WorkerApiCommands - Argument 1 passed to MikoPBX\\PBXCoreREST\\Lib\\ModulesManagementProcessor::installModule() must be of the type string, null given, called in \/offload\/rootfs\/usr\/www\/src\/PBXCoreREST\/Lib\/ModulesManagementProcessor.php on line 76"],"function":"","processor":"MikoPBX\\PBXCoreREST\\Workers\\WorkerApiCommands::prepareAnswer","pid":31271,"meta":{"timestamp":"2023-07-17T07:23:35+03:00","hash":"70df5aefdb39f6af3db761226d05f58983318054"}}

jorikfon avatar Jul 17 '23 04:07 jorikfon

Переработан процесс установки, надо смотреть что будет теперь.

jorikfon avatar Mar 15 '24 09:03 jorikfon