Веб-клиент отправил на сервер пустое или неполное значение
«Error converting value {null} to type», «Unexpected character encountered while parsing value», «Failed to convert value to type Guid» и «Required not null parameter value for Folder.Content» в логах веб-сервера Directum RX: клиент прислал пустой или битый запрос. Обычно на работу пользователей не влияет.
Что это значит
Веб-сервер RX получил от веб-клиента запрос, в котором нужное значение пустое или записано не в том формате, и не смог его разобрать. Запись делает логгер SerializationErrorLogger или обработчик параметров методов (Required not null parameter value for Folder.Content).
Точных причин вендор не описывает. На практике такие записи идут постоянным фоном у многих пользователей сразу и не сопровождаются жалобами: следующий запрос того же пользователя проходит.
Как проверить
- Есть ли жалобы пользователей в это время. Если нет, это фон.
- Не идут ли записи у одного пользователя непрерывно: тогда стоит посмотреть его браузер и расширения.
- Не выросло ли количество резко после обновления: это повод для обращения к вендору с примерами из журнала.
Что сделать
- Не считать эти записи аварией и исключить их из правил тревог, иначе тревога будет срабатывать постоянно.
- При резком росте, особенно после обновления RX, собрать примеры с временем и пользователями и передать вендору.
Ошибка повторяется?
Запустите Диагностика: за полминуты он покажет состояние базы, брокера, поиска и сервера. С отчётом разберём причину за 30 минут бесплатного созвона.
Написать