In diesem Leitfaden erfahren Sie, wie Sie bestimmte SDK-Fehler von Google Meet-Add-ons beheben, die beim Erstellen und Testen von Meet-Add-ons auftreten können.
Wenn Sie Details zu einem Fehler abrufen möchten, verwenden Sie das MeetAddonError
-Objekt. Es enthält die Property errorType
, die den Fehlertyp angibt.
Fehlertypen
Im Folgenden finden Sie die Fehlertypen, die auftreten, wenn das SDK für Meet-Add-ons einen Fehler zurückgibt. Außerdem wird erklärt, wie Sie sie interpretieren und was Sie bei einem solchen Fehler tun können.
Fehler | Fehlermeldung | Aktion |
---|---|---|
ActivityIsOngoing |
Der Vorgang kann nicht ausgeführt werden, während eine Aktivität läuft. | Achten Sie darauf, dass keine Aktivität aktiv ist. |
ActivityStartingStateEmpty |
Der Startstatus der Aktivität ist leer. | Es wurde ein ActivityStartingState -Objekt angegeben, das aber keine Attribute enthält. |
ActivityStartingStateMissingAttributes |
Der Startstatus der Aktivität enthält keine erkannten Attribute. | Das ActivityStartingState -Objekt muss mindestens eines der folgenden Attribute enthalten: mainStageUrl , sidePanelUrl oder additionalData . |
ActivityStartingStateUnrecognizedAttributes |
Der Startstatus der Aktivität enthält nicht erkannte Attribute. | Das ActivityStartingState -Objekt darf nur die folgenden Attribute haben: mainStageUrl , sidePanelUrl oder additionalData . |
AddonSessionAlreadyCreated |
Die Add-on-Sitzung wurde bereits erstellt. | Instanziere die AddonSession nur einmal. |
AddonStartingStateMissingAttributes |
Der Startstatus des Add-ons enthält keine erkannten Attribute. | Das AddonStartingState -Objekt muss mindestens eines der folgenden Attribute enthalten: sidePanelUrl , additionalData . |
AddonStartingStateUnrecognizedAttributes |
Der Startstatus des Add-ons enthält nicht erkannte Attribute. | Das AddonStartingState -Objekt darf nur die folgenden Attribute haben: sidePanelUrl , additionalData . |
ArgumentNullError |
Der Wert des bereitgestellten Objekts ist null, wo ein Wert erwartet wurde. | Achten Sie darauf, dass Sie für das Argument einen Wert des erwarteten Typs übergeben. |
ArgumentTypeError |
Der Typ des bereitgestellten Objekts stimmt nicht mit dem erwarteten Typ überein. | Der Typ des angegebenen Arguments muss mit dem erwarteten Typ übereinstimmen. |
DestinationNotReady |
Der Empfängerframe ist nicht über das Meet Add-ons SDK verbunden und kann die Benachrichtigung nicht empfangen. | Achten Sie darauf, dass der Ziel-Frame verbunden ist, bevor Sie Nachrichten an ihn senden. |
InternalError |
Ein interner Meet-Fehler ist aufgetreten. | Es sind keine weiteren Informationen verfügbar. |
InvalidActivityStartingState |
ActivityStartingState Die iframe-URLs stimmen nicht mit den Ursprüngen der im Add-on-Manifest angegebenen URLs überein. |
Die Ursprünge der ActivityStartingState -Iframe-URLs müssen mit den Ursprüngen der URLs im Add-on-Manifest übereinstimmen. Weitere Informationen finden Sie unter Add-on-Sicherheit. |
InvalidAddonStartingState |
AddonStartingState Die iframe-URLs stimmen nicht mit den Ursprüngen der im Add-on-Manifest angegebenen URLs überein. |
Die Ursprünge der AddonStartingState -Iframe-URLs müssen mit den Ursprüngen der URLs im Add-on-Manifest übereinstimmen. |
InvalidCloudProjectNumber |
Die von Meet angegebene Cloud-Projektnummer stimmt nicht mit der über das Meet-Add-ons SDK übergebenen überein. | Achten Sie darauf, dass beim Aufrufen des Attributs createAddonSession oder der Methode exposeToMeetWhenScreenSharing() die richtige Cloud-Projektnummer als String an das SDK übergeben wird. Dieser Parameter wird von Meet automatisch an alle iframe-URLs angehängt. Achten Sie darauf, dass Ihre Infrastruktur keine URL-Parameter ändert (z. B. im Rahmen einer Weiterleitung), bevor Sie den übergebenen Wert verwenden. |
MissingUrlParameter |
Der erforderliche URL-Parameter für das SDK von Google Meet-Add-ons fehlt. | Dieser Parameter wird von Meet automatisch an die Iframe-URL angehängt. Achten Sie darauf, dass Ihre Infrastruktur keine URL-Parameter ändert (z. B. im Rahmen einer Weiterleitung). |
NeedsMainStageContext |
Diese Methode kann nur aufgerufen werden, wenn das Add-on in der Hauptphase ausgeführt wird. | Prüfe mit der Property getFrameType , ob das Add-on in der Hauptschleife ausgeführt wird, bevor du diese Methode aufrufst. |
NeedsSidePanelContext |
Diese Methode kann nur aufgerufen werden, wenn das Add-on im Seitenpanel ausgeführt wird. | Prüfen Sie mit der Property getFrameType , ob das Add-on in der Seitenleiste ausgeführt wird, bevor Sie diese Methode aufrufen. |
NoActivityFound |
Bei der Ausführung eines Vorgangs wurde keine Aktivität gefunden. | Die Aktivität muss gestartet sein, bevor Sie diesen Vorgang ausführen. |
NotSupportedInMeetCall |
Diese Methode wird in Meet-Anrufen nicht unterstützt. | Rufen Sie diese Methode nicht während eines Meet-Anrufs auf. |
NotSupportedInStandalone |
Diese Methode wird im eigenständigen Modus nicht unterstützt. | Rufen Sie diese Methode nicht im eigenständigen Modus auf. |
RequiresEapEnrollment |
Für die angeforderte Methode ist eine EAP-Registrierung erforderlich. | Die Registrierung für den Early Access des Google Meet-Add-ons ist geschlossen. |
SizeLimitExceededActivityStartingState |
Die Größe der ActivityStartingState -URLs und/oder ihrer Daten überschreitet die zulässigen Limits. |
Die ActivityStartingState -URL darf maximal 512 Zeichen lang sein und die zusätzlichen Daten dürfen maximal 4.096 Zeichen umfassen. |
SizeLimitExceededAddonStartingState |
Die Größe der AddonStartingState -URLs und/oder ihrer Daten überschreitet die zulässigen Limits. |
Die Größe der AddonStartingState -URL darf 512 Zeichen nicht überschreiten und die Größe der zusätzlichen Daten darf 4.096 Zeichen nicht überschreiten. |
SizeLimitExceededFrameToFrameMessage |
Die Größe der Frame-to-Frame-Nachricht überschreitet die zulässigen Limits. | Die Größe der Frame-to-Frame-Nachricht darf 1.000.000 Zeichen nicht überschreiten. |
UserCancelled |
Der Nutzer hat den Start der Aktivität abgebrochen. | Der Nutzer muss auf „Weiter“ klicken, um die Aktivität zu starten. |
UserNotInitiator |
Der Nutzer ist nicht der Initiator der aktuellen Aktivität. | Achten Sie darauf, dass der Nutzer der Initiator der aktuellen Aktivität ist oder dass die Aktivität beendet wurde. |