Устранение и исправление ошибок дополнений Meet

В этом руководстве приведены инструкции по устранению конкретных ошибок SDK дополнений Google Meet, с которыми вы можете столкнуться при создании и тестировании дополнений Meet.

Чтобы получить подробную информацию об ошибке, используйте объект MeetAddonError . Он содержит свойство errorType , которое определяет тип ошибки.

Типы ошибок

Ниже приведены типы ошибок, которые возникают, когда SDK дополнений Meet выдает ошибку, а также пояснения по их интерпретации и рекомендации по действиям при их возникновении.

Ошибка Сообщение об ошибке Действие
ActivityIsOngoing Невозможно выполнить операцию, пока продолжается какая-либо деятельность. Убедитесь, что в настоящее время не выполняется какое-либо действие.
ActivityStartingStateEmpty Начальное состояние активности — пустое. Объект ActivityStartingState был предоставлен, но он не содержит никаких атрибутов.
ActivityStartingStateMissingAttributes Начальное состояние активности не содержит никаких распознанных атрибутов. Убедитесь, что объект ActivityStartingState содержит хотя бы один из следующих атрибутов: mainStageUrl , sidePanelUrl или additionalData .
ActivityStartingStateUnrecognizedAttributes Начальное состояние активности содержит нераспознанные атрибуты. Убедитесь, что объект ActivityStartingState имеет только следующие атрибуты: mainStageUrl , sidePanelUrl или additionalData .
AddonSessionAlreadyCreated Дополнительный сеанс уже создан. Экземпляр AddonSession можно создавать только один раз.
AddonStartingStateMissingAttributes Начальное состояние дополнения не содержит никаких распознанных атрибутов. Убедитесь, что объект AddonStartingState содержит хотя бы один из следующих атрибутов: sidePanelUrl , additionalData .
AddonStartingStateUnrecognizedAttributes Начальное состояние дополнения содержит нераспознанные атрибуты. Убедитесь, что объект AddonStartingState имеет только следующие атрибуты: sidePanelUrl , additionalData .
ArgumentNullError Значение предоставленного объекта равно null там, где ожидалось значение. Убедитесь, что вы передаете значение ожидаемого типа для аргумента.
ArgumentTypeError Тип предоставленного объекта не соответствует ожидаемому типу. Убедитесь, что тип предоставленного аргумента соответствует ожидаемому типу.
DestinationNotReady Фрейм получателя не подключен с помощью SDK дополнений Meet и не может получить уведомление. Перед отправкой сообщений убедитесь, что целевой фрейм подключен.
InternalError Произошла внутренняя ошибка Meet. Дополнительная информация отсутствует.
InvalidActivityStartingState URL-адреса iframe ActivityStartingState не соответствуют источникам URL-адресов, указанным в манифесте надстройки. Убедитесь, что URL-адреса iframe ActivityStartingState соответствуют URL-адресам, указанным в манифесте дополнения. Подробнее см. в разделе «Безопасность дополнений» .
InvalidAddonStartingState URL-адреса iframe AddonStartingState не соответствуют источникам URL-адресов, указанным в манифесте дополнения. Убедитесь, что источники URL-адресов iframe AddonStartingState соответствуют источникам URL-адресов, указанным в манифесте дополнения.
InvalidCloudProjectNumber Номер облачного проекта, предоставленный Meet, не совпадает с номером, переданным SDK дополнений Meet. Убедитесь, что правильный номер проекта Cloud передаётся в SDK в виде строки при вызове свойства createAddonSession или метода exposeToMeetWhenScreenSharing() . Meet автоматически добавляет этот параметр к любым URL-адресам iframe. Убедитесь, что ваша инфраструктура не изменяет параметры URL-адресов (например, в рамках перенаправления) перед использованием переданного значения.
MeetingPolicyPreventsStartingActivity Политика собрания (например, использование настроек управления организатором) запрещает пользователю начинать мероприятие. Попросите организатора встречи или администратора изменить необходимые настройки, чтобы текущий пользователь мог начать мероприятие.
MissingUrlParameter Отсутствует обязательный параметр URL SDK дополнений Meet. Meet автоматически добавляет этот параметр к URL-адресу iframe. Убедитесь, что ваша инфраструктура не изменяет параметры URL-адреса (например, в рамках перенаправления).
NeedsMainStageContext Этот метод может быть вызван только в том случае, если дополнение запущено на основном этапе. Используйте свойство getFrameType , чтобы проверить, запущено ли дополнение на основном этапе, прежде чем вызывать этот метод.
NeedsSidePanelContext Этот метод можно вызвать только в том случае, если надстройка запущена на боковой панели. Используйте свойство getFrameType , чтобы проверить, запущено ли дополнение на боковой панели, прежде чем вызывать этот метод.
NoActivityFound При выполнении операции активность не обнаружена. Перед выполнением этой операции убедитесь, что действие запущено.
NotSupportedInMeetCall Этот метод не поддерживается в вызове Meet. Не вызывайте этот метод во время вызова Meet.
NotSupportedInStandalone Этот метод не поддерживается в автономном режиме. Не вызывайте этот метод в автономном режиме.
RequiresEapEnrollment Запрошенный метод требует регистрации в EAP. Ранняя регистрация на дополнение Google Meet закрыта.
SizeLimitExceededActivityStartingState Размер URL-адресов ActivityStartingState и/или их данных превышает допустимые пределы. Убедитесь, что размер URL-адреса ActivityStartingState составляет менее 512 символов, а размер дополнительных данных — менее 4096 символов.
SizeLimitExceededAddonStartingState Размер URL-адресов AddonStartingState и/или их данных превышает допустимые пределы. Убедитесь, что размер URL-адреса AddonStartingState составляет менее 512 символов, а размер дополнительных данных — менее 4096 символов.
SizeLimitExceededFrameToFrameMessage Размер покадрового сообщения превышает допустимые пределы. Убедитесь, что размер покадрового сообщения составляет менее 1 000 000 символов.
UserCancelled Пользователь отменил запуск действия. Чтобы начать действие, пользователю необходимо нажать кнопку «Продолжить».
UserNotInitiator Пользователь не является инициатором текущего действия. Убедитесь, что пользователь является инициатором текущего действия или что действие завершилось.