Ниже приведены примеры некоторых типичных ошибок, которые можно обнаружить с помощью консоли браузера.

Ошибки 401 и “An Error Occurred While Receiving Data”

Ошибки 401 и «Произошла ошибка при получении данных» часто возникают, если истек срок авторизации сеанса пользователя либо в Studio, либо в приложении Workplace. Пример такой ситуации показан ниже.

00001.png

Обратите внимание, что в некоторых случаях ошибка 503 Service Not Available может отображаться на главной странице приложения, в то время как реальной ошибкой все равно будет 401 not authorized.

Чтобы исправить эту ошибку, обновите страницу браузера (Ctrl-F5 в Chrome в Windows, Cmd-Shift-R в MacOS) и снова войдите в приложение. Если это не помогло, щелкните значок с фотографией вашего профиля в правом верхнем углу и выберите «Выйти», а затем снова войдите в систему. Наконец, очистите кеш браузера (как описано здесь) и снова войдите в систему.

409 Conflict

409 Код ответа HTTP Конфликт может возникнуть, если, например, определение вашего компонента устарело — потому что кто-то другой обновил его или по другим причинам.

00002.png

Чтобы исправить эту ошибку, принудительно обновите страницу браузера (Ctrl-F5 в Chrome в Windows, Cmd-Shift-R в MacOS).

Ошибки во время исполнение Component Script

Ошибка выполнения сценария инициализации (как показано на снимке экрана ниже) может возникнуть, если, например, ваш сценарий инициализации Python (компонент) пытается получить доступ к неправильно определенным или отсутствующим полям. Например, в приведенном ниже журнале ошибок кажется, что атрибут модели использовался неправильно или переменная модели не была определена как глобальная (см. второй пример ниже) для доступа к встроенным функциям.

00003.png

00004.png

Для исправления этих ошибок необходимо просмотреть сценарий компонента, доступный через Applications→Components→<YourComponentName>→Settings→Component Script.