Перейти к основному содержимому
Устранение неполадок

Симптом, причина и что делать.

Markdown

Контейнер не запускается​

Сообщение в логе (кратко)ПричинаРешение
Reading configPOSTGRES_ADDRESS_HOST, POSTGRES_PASSWORD или HUMAN_API_ACCESS_KEY отсутствует или пустЗадайте его
POSTGRES_PASSWORD must not contain…Пробельные символы, кавычки, обратная косая черта или управляющие символыИспользуйте другой пароль
Любая другая переменная, названная в ошибкеЗадана переменная, которой нет в поддерживаемой конфигурацииУдалите её
Downloading attribute catalogИсходящий трафик к human-token-assets.unico.app заблокирован или ответа нет в течение 10 секундРазрешите исходящий HTTPS к нему
database "…" does not existБаза данных, указанная в POSTGRES_DATABASE (по умолчанию human_plugin), не созданаСоздайте базу данных или укажите в POSTGRES_DATABASE ту, что вы создали
Connecting to or preparing the databasePostgreSQL недоступен, неверные учётные данные или режим SSL, либо у роли нет прав на создание таблицПроверьте подключение к базе данных и права роли

Запросы​

СимптомПричинаРешение
401 с {"message":"","details":[]}Unico отклонил ключ доступа: он отсутствует, неверен или больше недействителенПроверьте HUMAN_API_ACCESS_KEY и перезапустите Human Plugin. Если ключ верный, попросите Unico подтвердить, что он включён
400 MISSING_CREDENTIAL_TYPEcredential отсутствует или является объектом с пустыми строкамиПередайте документ либо null / {}
400 INVALID_REQUEST при внешне корректном телеПоле, зарезервированное Human Plugin, другое написание clientId, correlationId или credential (например, client_id) либо нестроковое значение в одном из нихИспользуйте точные имена полей из раздела Создание процесса
400 INVALID_CLIENT_ID (или другое поле)Превышен лимит в байтах, есть управляющие символы или пробелы по краямУберите пробелы и сократите значение
400 REQUEST_TOO_LARGEТело больше 2 MiBУменьшите размер изображения
409 CORRELATION_ID_ALREADY_USEDУ другого процесса уже есть такой correlationId, включая завершившийся ошибкойОтправьте новый уникальный correlationId
422 ATTRIBUTE_TYPE_NOT_SUPPORTEDКода нет в каталоге либо неверный регистрИспользуйте точный код из каталога
4xx с незнакомым messageПоток отклонил запрос: из-за потока, изображения или поля потокаСм. Отказы
502 UPSTREAM_UNAVAILABLE при каждом созданииИсходящий HTTPS заблокированПроверьте исходящий трафик и ключ доступа. О повторных попытках см. Ошибки и повторные попытки
503 DATABASE_UNAVAILABLEPostgreSQL недоступенПроверьте базу данных. Проверка готовности тоже не проходит
404 PROCESS_NOT_FOUND для известного процессаНе та установка или база данных либо неверный формат idПроверьте id и то, какой именно Human Plugin вы вызываете

Результаты​

СимптомПричина
PROCESS_STATE_FINISHED, но человек не совпалСостояние Finished включает и отрицательный исход. Прочитайте data
Нет data.ndocsПроцесс не завершён, это неживой захват, совпадения нет или аналитику не удалось вычислить. Прочитайте процесс ещё раз. См. Аналитика
В GET нет token / link из JourneyОни возвращаются только при создании
PROCESS_STATE_FAILED с data: {}Процесс завершился без результата. См. Жизненный цикл процесса
Процесс в ожидании не продвигаетсяОбновить его может только GET. Опрашивайте процесс