Ошибка JavaScript в веб-клиенте
«Cannot read properties of undefined (reading '...')», «Minified React error #N» и «Component render error» в журнале веб-клиента Directum RX: ошибка в коде интерфейса в браузере пользователя. Когда это дефект вендора или доработки, и что собрать для обращения.
Что это значит
Веб-клиент RX работает в браузере и отправляет свои ошибки в журналы на сервере, в подпапку remote. Записи вида Cannot read properties of undefined или Minified React error означают ошибку в коде интерфейса: компонент получил не те данные, что ожидал. Пользователь видит не отрисовавшийся блок, пустую таблицу или сообщение об ошибке.
Причина почти всегда в коде: стандартного веб-клиента или доработанного компонента (сторонние виджеты, доски, собственные клиентские модули).
Как проверить
- Какой компонент: журнал веб-клиента указывает логгер и стек, по ним видно модуль.
- Повторяется ли у одного пользователя или у всех на одном действии.
- Не началось ли после обновления RX или публикации доработки.
Что сделать
- Попросить пользователя обновить страницу с очисткой кэша: часть ошибок появляется, когда в браузере осталась старая версия клиента.
- Если ошибка воспроизводится, собрать действие, время, пользователя и запись журнала и передать владельцу компонента: вендору для стандартных, разработчикам для доработок.
Ошибка повторяется?
Запустите Диагностика: за полминуты он покажет состояние базы, брокера, поиска и сервера. С отчётом разберём причину за 30 минут бесплатного созвона.
Написать