Вы находитесь здесь:
Просмотр ошибок в консоли ошибок
При включении, консоль ошибок собирает и отображает ошибки компонентов и страниц, не прерывая работу в Salesforce. Консоль собирает несмертельные ошибки, чтобы вы могли видеть их в удобное для вас время, и они не требуют взаимодействия. Фатальные ошибки отображаются в окнах ошибок, которые нужно закрыть перед продолжением. Консоль ошибок также собирает фатальные ошибки для последующей проверки.
При возникновении несмертельной ошибки или предупреждения консоль ошибок отображается в нижнем правом углу страницы.
Вы можете продолжить работу в Salesforce. Консоль ошибок продолжает собирать ошибки и предупреждения, оставаясь свернутой до ее открытия.
Чтобы узнать больше об ошибках и предупреждениях, разверните окно консоли.
Консоль ошибок отображает все недавние ошибки и предупреждения в списке. Данный список содержит фатальные ошибки, которые также отображаются в окне ошибки. Нажмите «Просмотр сведений», чтобы просмотреть дополнительные технические сведения об ошибке. Данные сведения аналогичны сведениям, отображаемым в разделе «Техническое оснащение» окон ошибок.
Доступность консоли ошибок
Консоль ошибок становится видимой только после возникновения первой ошибки. Консоль ошибок отображает ошибки только для текущего зарегистрированного пользователя. Администраторы не могут видеть ошибки, возникающие у других пользователей в консоли ошибок. Когда пользователь его закрывает, он остается закрытым до следующей ошибки.
Консоль ошибок доступна всем пользователям в Lightning Experience, отличия в алгоритме при включении режима отладки.
Если режим отладки отключен, диалоговое окно «Ошибка» инициирует только фатальные ошибки. Предупреждения и тихие (тихие) ошибки регистрируются в консоли ошибок.
Если режим отладки включен, фатальные ошибки и предупреждения инициируют диалоговое окно ошибки, требующее его закрытия. Тихие ошибки скрыты в консоли, если не выбран параметр «Показать тихие ошибки».
Ошибки фильтра
Чтобы отфильтровать ошибки на консоли, выберите один из указанных вариантов в раскрывающемся меню.
- Все ошибки: Отображает ошибки клиентов и системные ошибки
- Ошибки клиента: Отображает ошибки из компонента клиента, связанного с уникальным пространством имен
- Системные ошибки: Отображает ошибки системного компонента, являющегося компонентом Salesforce в пространстве имен, например, force или Lightning.
Сначала ошибки сортируются по отметке времени с последней ошибкой. По умолчанию скрытые ошибки фильтруются из консоли. Если параметр «Показать скрытые ошибки» не выбран, отображаются только фатальные ошибки и предупреждения.
Чтобы включить скрытые ошибки, установите флажок «Показать скрытые ошибки». Скрытая ошибка не влияет на взаимодействие со страницей и регистрируется для диагностики системой Salesforce.
Типы ошибок
Ошибки клиентов и системные ошибки могут иметь разные уровни серьезности.
- Роковые ошибки: Представленные красными значками ошибок, фатальные ошибки являются критическими и могут нарушить функциональность.
- Ошибки предупреждения (предупреждения): Предупреждения, представленные желтыми значками предупреждений, являются исправимыми ошибками, требующими внимания пользователя.
- Неизвестные ошибки: Представленные серыми значками сведений, скрытые ошибки - это некритические, диагностические или телеметрические ошибки, используемые для внутренней логики или фоновых сбоев. Тихонькие ошибки предотвращают диалоговые окна ошибок, закрывая исключения низкого уровня и фоновые ошибки.
- Роковые ошибки
- Ниже указаны несколько примеров сценариев, запускающих фатальные ошибки клиента.
-
- Исключение Apex в настраиваемом контроллере: Настраиваемый контроллер Apex выдает необработанное исключение или настраиваемый компонент LWC вызывает метод Apex, возвращающий исключение
- Ошибка среды выполнения JavaScript в настраиваемом компоненте: Ошибка типа в коде LWC JavaScript клиента или нулевая ссылка в контроллере компонента Aura клиента
- Сбой инициализации приложения: Salesforce не может загрузить из-за таких проблем, как ошибка макета записи
- К фатальным ошибкам системы относятся:
-
- Внутренняя ошибка Salesforce Platform: Не удалось загрузить инфраструктуру Lightning или выполнить инициализацию движка Aura
- Отсутствует определение компонента: Обязательный системный компонент Salesforce отсутствует или происходит сбой гидратации компонента
- Предупреждения
- Ниже указаны несколько примеров сценариев, запускающих предупреждения об ошибках клиентов.
-
- Ошибки действий сервера, приводящие к AuraHandledException: Настраиваемый Apex выкидывает AuraHandledException
- Ошибка проверки: Проверка Apex не выполняется посредством дружественного сообщения - GenericEventException: Ошибка обработки событий сервера
- Стандартная обработка ошибок сервера: Настраиваемый метод
@AuraEnabledвозвращает ошибку или сбой серверной проверки из настраиваемого компонента
- Предупреждения о системных ошибках включают:
-
- Сбой создания XHR: Не удается создать XMLHttpRequest для связи с сервером или ошибка параметра маркера JWT
- Ошибки сети или связи: Время ожидания сервера или проблема подключения к Salesforce
- Недоступный компонент: Запрошенный системный компонент еще не загружен или не удалось извлечь удаленную зависимость
- Неактивные ошибки
- Ниже указаны несколько примеров сценариев, запускающих скрытые ошибки клиента.
-
- Обработка ошибок жизненного цикла и инициализации: Во время отображения фразы инициализации или после инициализации возникает ошибка
- Нормализация дескриптора: Недопустимая строка или объект конфигурации привели к сбою нормализации дескриптора определения
- Ниже указаны несколько примеров сценариев, инициирующих скрытые системные ошибки
-
- Сбой гидратации: При связывании клиентского JavaScript с серверным HTML происходит недопустимый процесс гидратации, и выполнение кода экспортера не выполняется
- Применение внутренних правил XHR: Предпринимается попытка добавить действие, которое уже существует в очереди или количество XHR меньше требуемого минимума
- Отсутствует событие изменения расположения: Отсутствует событие, указанное в приложении для события изменения расположения
Рекомендации по использованию
Ниже перечислены рекомендации и ограничения по использованию консоли ошибок.
- Сохраняющиеся ошибки не открывают консоль ошибок, но обновляют список, если консоль уже открыта.
- Консоль ошибок регистрирует только ошибки Aura и LWC. Ошибки из Visualforce или Flow не регистрируются в консоли ошибок.
