Résoudre les problèmes liés au module complémentaire Meet

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. Instanciez AddonSession 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 ou 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 du module complémentaire.
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 ajouté automatiquement par Meet aux URL iFrame. Assurez-vous que votre infrastructure ne modifie pas les paramètres d'URL (lors d'une redirection, par exemple) avant d'utiliser la valeur transmise.
MissingUrlParameter Paramètre d'URL du SDK des modules complémentaires Meet obligatoire manquant. Meet ajoute automatiquement ce paramètre à 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 est en cours d'exécution dans l'étape 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é trouvé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 une inscription EAP. L'inscription en accès anticipé aux 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'initiateur de l'activité actuelle. Assurez-vous que l'utilisateur est à l'origine de l'activité en cours ou que celle-ci est terminée.