Таблица с типовыми ошибками

Материал из 3v-wiki
Перейти к навигации Перейти к поиску

Логи

Логи (лог-файлы) — это файлы, содержащие системную информацию работы сервера или компьютера, в которые заносятся определенные действия пользователя или программы. Логи необходимы для протоколирование выполняемых операций с целью дальнейшего анализа. Просмотр логов позволит определить ошибки в работе системы в целом или конкретного сервиса (особенно скрытые ошибки, которые не выводятся при просмотре в браузере)

При появлении ошибки сообщение об ошибки будет выведено в правом нижнем углу навигатора. Для того чтобы посмотреть код и описание ошибки, которая возникла в ходе работы следует открыть инструменты разработчика (DevTools) нажатием F12 (Fn+F12) и посмотреть текст и номер ошибки на вкладке "Консоль".

нажать F12.gif

Если ошибка в навигаторе имеет типовое сообщение, то более подробную информацию об ошибки можно посмотреть на вкладке "Сеть", где следует выбрать запрос в работе которого встретилась ошибка (запрос, закончившийся ошибкой, будет помечен красным) и в правой части экрана ознакомится с необходимой информацией. Описание ошибки находится на вкладке "Предварительный просмотр" в разделах InnerException, Log и Message.

screencast-nimbus-capture-2021.11.02-11 07 06 (online-video-cutter.com).gif

Для того чтобы посмотреть более подробную информацию об ошибки в расчете методике на вкладке Сеть выбрать GetStateInfo?instanceId.... на вкладке Предварительный просмотр в разделах InnerException, Log и Message будет отображаться подробная информация об ошибке.

поиск ошибок расчета методики.gif

Таблица с типовыми ошибками в навигаторе

Текст ошибки в навигаторе Код ошибки в консоли Описание ошибки в Message Описание ошибки Варианты решения
503 (Service Unavailable) 503 (Service Unavailable) Service Unavailable 503 Service Unavailable — означает, что прямо сейчас сервер не готов обработать запрос, потому что перегружен или на нём проводятся технические работы. Зайти в приложение позже
504 (Gateway Time-out) 504 Gateway Time-out 504 (Gateway Time-out) 504 Gateway Timeout — означает, что веб-сервер не смог в установленный лимит времени вернуть необходимый ответ. Уменьшить объем данных или сложность запроса
502 (Bad Gateway) 502 (Bad Gateway) Failed to load resource: the server responded with a status of 502 (Bad Gateway) 502 Bad Gateway - означать получение неправильного ответа сервера. Зайти в приложение позже
500 (Internal Server Error) 500 (Internal Server Error) Exception while reading from stream Ошибка таймаута Уменьшить объем данных или сложность запроса
403 (Forbidden) 403 (Forbidden) Forbidden Недостаточно прав на взаимодействие с объектом платформы. Проверить настройку в конфиге навигатора "gzip": true
Пользователь не имеет прав Read на объект репозитория с идентификатором 6000 403 (Forbidden) Пользователь не имеет прав Read на объект репозитория с идентификатором 6000. Недостаточно прав на взаимодействие с объектом платформы, который имеет идентификатор 6000 Проверить под администратором наличие прав на чтение объекта у текущего пользователя/роли/группы. Подробнее можно прочитать здесь
Справочник
Ошибка при редактировании элементов справочника 123408 500 (Internal Server Error) Ошибка при редактировании элементов справочника 123408 Ошибка при редактировании элементов справочника Некорректный формат введенных данных в справочнике с идентификатором 123408. Подробнее можно прочитать здесь
Что то пошло не так 500 (Internal Server Error) "42704: type \"varying\" does not exist" Некорректный JSON столбца Проверить JSON столбца. Подробнее можно прочитать здесь
Атрибут 22 в справочнике 123408 не найден 500 (Internal Server Error) Атрибут 22 в справочнике 123408 не найден. (Parameter 'operand') Заданный в вычислимом атрибуте операнд выбран не верно или не содержится в справочнике Проверить настройку операндов в вычислимом атрибуте. Подробнее о вычислимых атрибутах справочника можно прочитать здесь
Что то пошло не так 500 (Internal Server Error) Ошибка при расчете формулы: if(Isnull([1]), Null(), Substring([1],0,2))\nТекст ошибки: Substring() requires a string parameter and one or two numeric parameters.\nЗначения параметров: 1: 11111" Ошибка в формуле вычислимого атрибута Найти ошибку и исправить формулу. Подробнее о выражениях можно узнать здесь
Что то пошло не так 500 (Internal Server Error) Sequence contains more than one matching element В справочнике содержится несколько атрибутов с одинаковыми идентификаторами Проверить наличие дублирующих идентификаторов и задать уникальные
Что то пошло не так 500 (Internal Server Error) Object reference not set to an instance of an object 1.Использован зарезервированный под системные нужны идентификатор для пользовательского элемента 1.Необходимо поменять идентификатор атрибута на любой свободный идентификатор после 20
Что то пошло не так 404 (Not Found) {\"ClassName\":\"Trivium.Common.Exceptions.CustomException\",\"Message\":\"Описание атрибута 23 описывает несуществующий атрибут….. Некорректная настройка связанного атрибута справочника. В связанном справочнике указан атрибут которого не существует Проверить атрибуты связанного справочника/ проверить корректность заполнения связанного атрибута. Подробнее о выражениях можно узнать здесь
Календарный справочник
(calendarModel.calendarLevels[1]) Error converting value "Monh" to type 'Trivium.DictionariesDto.Enums.CalendarLevel'. Path 'calendarModel.calendarLevels[1] 400 (Bad Request) One or more validation errors occurred. Опечатка в JSON при заполнении уровней календаря введено значение "Monh" Найти и исправить опечатку указанную в тексте ошибки. Подробнее можно узнать здесь
(calendarModel.weekendDayIds[0]) Could not convert string to integer: Saturday. Path 'calendarModel.weekendDayIds[0]' 400 (Bad Request) One or more validation errors occurred. Опечатка в JSON при заполнении выходных дней введено Saturday Найти и исправить опечатку указанную в тексте ошибки. Подробнее можно узнать здесь
Показатель
Что-то пошло не так 500 (Internal Server Error) "22P02: invalid input syntax for type json" Некорректный синтаксис заполнения поля JSON Найти и исправить опечатку при заполнении поля JSON показателя
Что-то пошло не так 500 (Internal Server Error) 42804: column \"code_4\" is of type timestamp without time zone but default expression is of type integer Для столбца "code_4" выбран некорректный тип данных Проверить настройку столбца "code_4". Подробнее можно узнать здесь
Что-то пошло не так 500 (Internal Server Error) Sequence contains no matching element Некорректно настроен маппинг атрибутов показателя Проверить и скорректировать маппинг атрибутов показателя
Что-то пошло не так 500 (Internal Server Error) "Количество колонок в пивоте 1136. Желательно уменьшить количество колонок до 1000." Выбрано слишком большое количество элементов в показателе Следует уменьшить количество элементов, например применить фильтр
Что-то пошло не так 404 (Not Found) {\"ClassName\":\"Trivium.Common.Exceptions.CustomException\",\"Message\":\"Описание атрибута 25 описывает несуществующий атрибут….. Некорректная настройка маппинга, атрибута 25 не существует Проверить корректность настройки маппинга показателя
Показатель на внешнем источнике
Что-то пошло не так 500 (Internal Server Error) "Тип объекта 123501 не является поддерживаемым типом. (Parameter 'metaObject')" Для внешних показателей. Некорректно задан внешний источник Следует проверить подключение показателя к внешнему источнику. Подробнее можно узнать здесь
Методика расчета
Что-то пошло не так 500 (Internal Server Error) В коллекции несколько элементов Некорректно настроены параметры методики Найти и исправить ошибку в настройке параметров методики. Подробнее можно узнать здесь
Что-то пошло не так 500 (Internal Server Error) Exception of type 'System.ArgumentOutOfRangeException' was thrown. (Parameter 'aggregationType')\nActual value was Concatenate. Некорректно выбран тип агрегации Проверить настройки агрегации/проверить тип данных приёмника. Подробнее можно узнать здесь
Что-то пошло не так 500 (Internal Server Error) An item with the same key has already been added. Key: 123501 Элемент с идентификатором 123501 уже добавлен Проверить корректно ли добавлен элемент с идентификатором 123501/ Проверить настройку операндов и виртуального показателя. Подробнее можно узнать здесь
Для формулы 0 не выбран справочник по которому будет проходить агрегация 500 (Internal Server Error) Для формулы 0 не выбран справочник по которому будет проходить агрегация. Для формулы 0 не выбран справочник по которому будет проходить агрегация Найти формулу 0 и проверить настройки агрегации
Не найден источник 0 формулы 1 404 (Not Found) Не найден источник 0 формулы 1. Не найден источник 0 формулы 1. Найти формулу 1 и проверить корректно ли заданы источники. Подробнее можно узнать здесь
Расчёт был прерван с ошибкой Расчет был прерван с ошибкой: Exception of type 'Trivium.Common.Exceptions.LocalizedArgumentException' was thrown. Ошибка в настройке операнда Проверить корректно ли настроены операнды. Подробнее можно узнать здесь
Расчёт был прерван с ошибкой Расчет был прерван с ошибкой: Ошибка при расчете формулы: DayOfYear([1])\nТекст ошибки: DayOfYear() takes exactly DateTime argument\nЗначения параметров: 1: 1 Ошибка при расчете формулы Проверить корректно ли написана формула. Подробнее можно узнать здесь
Расчёт был прерван с ошибкой Расчет был прерван с ошибкой: Unable to cast object of type 'System.Object[]' to type 'System.IConvertible' Некорректно выставлена отметка "Возвращать как массив" Проверить отметку "Возвращать как массив".
Расчёт был прерван с ошибкой Расчет был прерван с ошибкой: Не найден атрибут уровня Level в справочнике 123582. Некорректно указан уровень справочника Проверить настройку уровня для справочника 123582.
Расчёт был прерван с ошибкой Расчет был прерван с ошибкой: Expression can't be empty (Parameter 'expression') Не задано выражение Проверить наличие выражения в методике.
Расчёт был прерван с ошибкой Расчет был прерван с ошибкой: Ошибка при расчете формулы: [2]\nТекст ошибки: Parameter was not defined (Parameter '2')\nЗначения параметров: 1: Ошибка при расчете формулы Проверить корректно ли написана формула. Подробнее можно узнать здесь
Расчёт был прерван с ошибкой Расчет был прерван с ошибкой: Ошибка при расчете формулы: Substring([1],0,1)\nТекст ошибки: Object reference not set to an instance of an object.\nЗначения параметров: 1: ; 2: Не задана ссылка на объект (Встречен Null) Проверить корректность формулы/ Добавить проверку на Null()
Отчет
Что то пошло не так 500 (Internal Server Error) Идентификатор 1 задан для нескольких источников В отчете у нескольких столбцов указан одинаковый идентификатор Проверить настройку столбцов отчета. Подробнее можно узнать здесь
Что-то пошло не так 500 (Internal Server Error) В коллекции несколько элементов Некорректно настроены параметры отчета Проверить настройку параметров отчета. Подробнее можно узнать здесь
Что-то пошло не так 500 (Internal Server Error) Input string was not in a correct format Строка содержит некорректный формат 1)Проверить правильно ли настроены параметры отчета. Подробнее можно узнать здесь 2)проверить правильно ли настроены формулы. Подробнее можно узнать здесь
Что-то пошло не так 500 (Internal Server Error) Object reference not set to an instance of an object. Некорректно указан идентификатор объекта Проверить идентификаторы объектов в отчете
Идентификатор 4 операнда формулы Runk([4],[4]) "находится вне диапазона допустимых значений [-2147,2147]" (Parameter 'Id') 500 (Internal Server Error) Идентификатор 4 операнда формулы Runk([4],[4]) \"находится вне диапазона допустимых значений [-2147,2147]\" (Parameter 'Id') Некорректно указаны операнды формулы Проверить настройку операндов формулы. Подробнее можно узнать здесь
Не задана отметка по справочнику с идентификатором 123582 в фильтре по данным для показателя "2 показатель" (123675). 500 (Internal Server Error) Не задана отметка по справочнику с идентификатором 123582 в фильтре по данным для показателя \"2 показатель\" (123675). Не задана отметка по справочнику с идентификатором 123582 в фильтре по данным для показателя Найти настройку фильтра по данным для справочника 123582, проверить корректно ли выставлены отметки. Подробнее можно узнать здесь
Что-то пошло не так 500 (Internal Server Error) An item with the same key has already been added. Key: 3 Элемент с идентификатором 3 уже добавлен Изменить идентификатор добавляемого элемента
Что то пошло не так 404 (Not Found) DictionariesElementsBuilderByLinks: корректные связи не найдены. Некорректно настроены связи в справочниках боковика Проверить настройку справочника боковика и связанных справочников. Подробнее о настройках связи справочников можно узнать здесь.
(dataType) Error converting value "DataTime" to type 'Trivium.Common.Enumerations.DataType'. Path 'dataType' 400 (Bad Request) One or more validation errors occurred. Ошибка проверки Неправильно выбран тип поля в отчете или опечатка в JSON
Ошибка при загрузке/расчете данных 204 No Content Ошибка при загрузке/расчете данных Проверить корректность формулы и операндов. Подробнее можно узнать здесь
Форма
Что то пошло не так 500 Internal Server Error Источник данных с идентификатором 1 не найден В форме не указан источник данных с идентификатором 1 Проверить настройку источника данных с идентификатором 1
Что то пошло не так Not found dataSourceId = "1" in server's data (500 Internal Server Error) Идентификатор 1 задан для нескольких источников В форме у нескольких источников указан одинаковый идентификатор Проверить настройку источника данных с идентификатором 1
Что то пошло не так 500 (Internal Server Error) Unable to cast object of type 'Newtonsoft.Json.Linq.JValue' to type 'Newtonsoft.Json.Linq.JObject' Ошибка типов данных Проверить корректность типа данных в выражениях и правилах. Подробнее о выражениях можно узнать здесь, о правилах можно узнать здесь.
(uiSourceId) Error converting value {null} to type 'System.Int32'. Path 'uiSourceId'. 400 (Bad Request) One or more validation errors occurred. Ошибка проверки Проверить корректно ли настроены правила и действия. Подробнее о действиях можно узнать здесь, о правилах можно узнать здесь.
Unexpected token in JSON at position 303709 Unexpected token in JSON at position 1222 {} Некорректный JSON, ошибка в 303709 позиции Возможно JSON содержит недопустимые символы

Таблица с типовыми ошибками в scheduler

Code(Код) Details(текст ошибки) Описание ошибки Варианты решения
200 <html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx/1.16.1</center>\r\n</body>\r\n</html>\r\n" Страница не найдена Ошибка скорее всего падает из-за некорректной ссылки запроса
200 При получении токена произошла ошибка Ошибка получения токена Некорректно настроена аутентификация или указан не тот идентификатор аутентификации
401 401 Unauthorized Вы не авторизованы в Scheduler, необходимо авторизоваться Авторизоваться в Scheduler