Данный раздел содержит описание основных задокументированных ошибок и предупреждений возникающих в процессе настройки ViTalk. Подробнее про логирование и анализ логов в процессе использования ViTalk можно прочитать в разделе Анализ логов ViTalk.
Информации об ошибках в процессе настройки ViTalk записывается в файл по адресу:
Блок кода |
---|
/docker-volume/vitalk-core/log/configuration.log |
в следующем формате:
Без форматирования |
---|
yy-mm-dd hh:mm:ss,ms - configuration - ERROR - <описание возникшей ошибки> |
Почти все задокументированные ошибки в процессе настройки ViTalk отображаются в браузере в интерфейсе настройке ViTalk по адресу https://ip/vitalk-client и выводится текст сообщения об ошибке или текст с пометкой ВНИМАНИЕ! <текст ошибки>
Основные возникающие ошибки:
- "ВНИМАНИЕ! Синтаксическая ошибка при загрузке конфигурации соединения..." файла connection.json с выводимым текстом как на рисунке:
Такая ошибка возникает в результате сбоя при чтении файла настроек connection.json. Чаще всего она вызвана опечаткой при заполнении настроек в этом файле. Для определения места опечатки в логах найдите ошибку по ключевому слову JSON Library Exception.
- Файл с настройками пуст.
Необходимо заполнить файл, указанный в сообщении, соответствующим образом. - "В конфигурационном файле ... удалено поле ..."
Необходимо проверить соответствующий файл на наличие недостающего поля/возможные опечатки. "Не удается авторизоваться в платформе...." Ошибка авторизации IdentityServer и ее сообщение отображено на рисунке ниже:
Такая ошибка возникает при неверном заполнении логина и пароля пользователя ViTalk в файле connection.json. Проверьте, действительно ли пользователь с таким логином и паролем существует, а также правильность написания логина и пароля в файле connection.json. Более подробную информацию о ошибке вы можете найти в логах по ключевому слову ViQubeAPI.Неизвестная ошибка подключения не имеет подробной интерпретации и инструкций к действию, отображается как на рисунке ниже:
Неожиданная ошибка, которая произошла при попытке подключения к ViQube. Для диагностике рассмотрите последние сообщения в логах с пометкой ERROR.
Пример лога:Блок кода 2019-08-16 16:46:47,714 - configuration - ERROR - <текст ошибки> Traceback (most recent call last): File "D:/repositories/ViTalk-AI/src/run.py", line 443, in handle ...<содержание ошибки>...
- "ВНИМАНИЕ! Синтаксическая ошибка при загрузке конфигурации метаданных..." файла metadata.json с выводимым текстом как на рисунке
Ошибка возникает в результате сбоя при чтении файла настроек metadata.json. Чаще всего она вызвана опечаткой при заполнении настроек в этом файле. Для определения места опечатки в логах найдите ошибку по ключевому слову JSON Library Exception. - "ВНИМАНИЕ! В конфигурационном файле metadata.json" ошибка содержания файла metadata.json с выводимым текстом как на рисунке
Возникает из-за отсутствия соответствующего поля. Необходимо проверить файл metadata.json на наличие полей/опечаток в названиях полей.
В отличии от предыдущей ошибки возникает при ошибочном заполнении файла настроек metadata.json, без нарушения синтаксиса. Например, указание названия несуществующего показателя или указание виртуального показателя, ссылающегося на несуществующий. Для исправления ошибки следуйте инструкциям в сообщении от ViTalk. - Отсутствует файл statistic/values_amounts.json, отображается как на рисунке ниже:
Ошибка возникает при случайном удалении файла /docker-volume/vitalk-core/data/values_amounts.json. Для исправления ошибки потребуется заново настроить ассистент ViTalk в соответствии с разделом инструкции: ... . При этом файл values_amounts.json будет создан автоматически в процессе настройки. Для упрощения повторной настройки рекомендуется сделать копию файлов конфигурации из директории /docker-volume/vitalk-core/configuration и копировать из них данные по мере необходимости.