Ce guide explique comment résoudre les erreurs spécifiques du SDK des modules complémentaires Google Meet que vous pouvez rencontrer lors de la création et du test des modules complémentaires Meet.
Pour obtenir des détails sur une erreur, utilisez l'objet MeetAddonError
. Il contient une propriété errorType
qui spécifie le type d'erreur.
Types d'erreurs
Vous trouverez ci-dessous les types d'erreurs générés lorsque le SDK des modules complémentaires Meet génère une erreur, ainsi qu'une explication sur la façon de les interpréter et des conseils sur la marche à suivre.
Erreur | Message d'erreur | Action |
---|---|---|
ActivityIsOngoing |
Impossible d'effectuer une opération pendant qu'une activité est en cours. | Assurez-vous qu'une activité n'est pas en cours. |
ActivityStartingStateEmpty |
L'état de démarrage de l'activité est vide. | Un objet ActivityStartingState a été fourni, mais il ne contient aucun attribut. |
ActivityStartingStateMissingAttributes |
L'état de début de l'activité ne contient aucun attribut reconnu. | Assurez-vous que l'objet ActivityStartingState contient au moins l'un des attributs suivants: mainStageUrl , sidePanelUrl ou additionalData . |
ActivityStartingStateUnrecognizedAttributes |
L'état de démarrage de l'activité contient des attributs non reconnus. | Assurez-vous que l'objet ActivityStartingState ne comporte que les attributs suivants: mainStageUrl , sidePanelUrl ou additionalData . |
AddonSessionAlreadyCreated |
La session du module complémentaire a déjà été créée. | N'instanciez l'AddonSession qu'une seule fois. |
AddonStartingStateMissingAttributes |
L'état de démarrage du module complémentaire ne contient aucun attribut reconnu. | Assurez-vous que l'objet AddonStartingState contient au moins l'un des attributs suivants: sidePanelUrl , additionalData . |
AddonStartingStateUnrecognizedAttributes |
L'état de démarrage du module complémentaire contient des attributs non reconnus. | Assurez-vous que l'objet AddonStartingState ne comporte que les attributs suivants: sidePanelUrl , additionalData . |
ArgumentNullError |
La valeur de l'objet fourni est nulle alors qu'une valeur était attendue. | Assurez-vous de transmettre une valeur du type attendu pour l'argument. |
ArgumentTypeError |
Le type de l'objet fourni ne correspond pas au type attendu. | Assurez-vous que le type de l'argument fourni correspond au type attendu. |
DestinationNotReady |
Le frame du destinataire n'est pas connecté à l'aide du SDK des modules complémentaires Meet et ne peut pas recevoir la notification. | Assurez-vous que le frame de destination est connecté avant de lui envoyer des messages. |
InternalError |
Une erreur Meet interne s'est produite. | Aucune autre information n'est disponible. |
InvalidActivityStartingState |
Les URL d'iFrame ActivityStartingState ne correspondent pas aux origines des URL fournies dans le fichier manifeste du module complémentaire. |
Assurez-vous que les origines des URL d'iframe ActivityStartingState correspondent aux origines des URL fournies dans le fichier manifeste de l'extension. Pour en savoir plus, consultez la section Sécurité des modules complémentaires. |
InvalidAddonStartingState |
Les URL d'iFrame AddonStartingState ne correspondent pas aux origines des URL fournies dans le fichier manifeste du module complémentaire. |
Assurez-vous que les origines des URL d'iFrame AddonStartingState correspondent aux origines des URL fournies dans le fichier manifeste de l'extension. |
InvalidCloudProjectNumber |
Le numéro de projet Cloud fourni par Meet ne correspond pas à celui transmis par le SDK des modules complémentaires Meet. | Assurez-vous que le numéro de projet Cloud approprié est transmis au SDK sous forme de chaîne lors de l'appel de la propriété createAddonSession ou de la méthode exposeToMeetWhenScreenSharing() . Ce paramètre est automatiquement ajouté par Meet à toutes les URL d'iFrame. Assurez-vous que votre infrastructure ne modifie pas les paramètres d'URL (par exemple, dans le cadre d'une redirection) avant d'utiliser la valeur transmise. |
MissingUrlParameter |
Le paramètre d'URL du SDK des modules complémentaires Meet obligatoire est manquant. | Ce paramètre est automatiquement ajouté par Meet à l'URL de l'iframe. Assurez-vous que votre infrastructure ne modifie pas les paramètres d'URL (par exemple, dans le cadre d'une redirection). |
NeedsMainStageContext |
Cette méthode ne peut être appelée que si le module complémentaire s'exécute dans l'espace principal. | Utilisez la propriété getFrameType pour vérifier si le module complémentaire s'exécute dans la scène principale avant d'appeler cette méthode. |
NeedsSidePanelContext |
Cette méthode ne peut être appelée que si le module complémentaire s'exécute dans le panneau latéral. | Utilisez la propriété getFrameType pour vérifier si le module complémentaire s'exécute dans le panneau latéral avant d'appeler cette méthode. |
NoActivityFound |
Aucune activité détectée lors de l'exécution d'une opération. | Assurez-vous que l'activité est démarrée avant d'effectuer cette opération. |
NotSupportedInMeetCall |
Cette méthode n'est pas compatible avec l'appel Meet. | N'appelez pas cette méthode pendant un appel Meet. |
NotSupportedInStandalone |
Cette méthode n'est pas compatible avec le mode autonome. | N'appelez pas cette méthode en mode autonome. |
RequiresEapEnrollment |
La méthode demandée nécessite l'inscription EAP. | L'inscription à l'accès anticipé des modules complémentaires Google Meet est fermée. |
SizeLimitExceededActivityStartingState |
La taille des URL ActivityStartingState et/ou de ses données dépasse les limites autorisées. |
Assurez-vous que la taille de l'URL ActivityStartingState est inférieure à 512 caractères et que la taille des données supplémentaires est inférieure à 4 096 caractères. |
SizeLimitExceededAddonStartingState |
La taille des URL AddonStartingState et/ou de ses données dépasse les limites autorisées. |
Assurez-vous que la taille de l'URL AddonStartingState est inférieure à 512 caractères et que la taille des données supplémentaires est inférieure à 4 096 caractères. |
SizeLimitExceededFrameToFrameMessage |
La taille du message de frame à frame dépasse les limites autorisées. | Assurez-vous que la taille du message d'une trame à l'autre est inférieure à 1 000 000 caractères. |
UserCancelled |
L'utilisateur a annulé le démarrage de l'activité. | L'utilisateur doit cliquer sur "Continuer" pour démarrer l'activité. |
UserNotInitiator |
L'utilisateur n'est pas à l'origine de l'activité en cours. | Assurez-vous que l'utilisateur est à l'origine de l'activité en cours ou que l'activité est terminée. |