Résoudre les erreurs liées aux modules complémentaires Meet

Ce guide explique comment résoudre les erreurs spécifiques au SDK d'modules complémentaires Google Meet que vous pouvez rencontrer lors de la création et du test de 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 d'extensions Meet en génère une, ainsi que des explications sur la façon de les interpréter et des conseils sur ce qu'il faut faire lorsque vous les rencontrez.

Erreur Message d'erreur Action
ActivityIsOngoing Impossible d'effectuer l'opération lorsqu'une activité est en cours. Assurez-vous qu'aucune activité n'est en cours.
ActivityStartingStateEmpty L'état de départ de l'activité est vide. Un objet ActivityStartingState a été fourni, mais il ne contient aucun attribut.
ActivityStartingStateMissingAttributes L'état de démarrage 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ébut 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 le 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. Veillez à 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 cadre 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 d'y envoyer des messages.
InternalError Une erreur Meet interne s'est produite. Aucune autre information n'est disponible.
InvalidActivityStartingState Les URL des iFrames ActivityStartingState ne correspondent pas aux origines des URL fournies dans le fichier manifeste du module complémentaire. Assurez-vous que les origines des URL de l'iFrame ActivityStartingState correspondent à celles des URL fournies dans le fichier manifeste du module complémentaire. Pour en savoir plus, consultez Sécurité des modules complémentaires.
InvalidAddonStartingState Les URL des iFrames AddonStartingState ne correspondent pas aux origines des URL fournies dans le fichier manifeste du module complémentaire. Assurez-vous que les origines des URL de l'iFrame AddonStartingState correspondent à celles 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 d'extensions Meet. Assurez-vous que le bon numéro de projet Cloud est transmis au SDK sous forme de chaîne lorsque vous appelez la propriété createAddonSession ou la méthode exposeToMeetWhenScreenSharing(). Meet ajoute automatiquement ce paramètre à 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.
MeetingPolicyPreventsStartingActivity Une règle de réunion (par exemple, l'utilisation des paramètres de contrôle de l'organisateur) empêche l'utilisateur de démarrer l'activité. Demandez à un organisateur ou à un administrateur de réunion de modifier les paramètres nécessaires pour permettre à l'utilisateur actuel de démarrer l'activité.
MissingUrlParameter Il manque un paramètre d'URL obligatoire du SDK des modules complémentaires Meet. 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, lors d'une redirection).
NeedsMainStageContext Cette méthode ne peut être appelée que si le module complémentaire est en cours d'exécution dans l'espace principal. Utilisez la propriété getFrameType pour vérifier si le module complémentaire s'exécute dans la zone principale avant d'appeler cette méthode.
NeedsSidePanelContext Cette méthode ne peut être appelée que si le module complémentaire est en cours d'exécution dans le panneau latéral. Utilisez la propriété getFrameType pour vérifier si le module complémentaire est en cours d'exécution dans le panneau latéral avant d'appeler cette méthode.
NoActivityFound Aucune activité n'a été trouvée lors de l'exécution d'une opération. Assurez-vous que l'activité est lancé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 au PAE. Les inscriptions à l'accès anticipé aux modules complémentaires Google Meet sont closes.
SizeLimitExceededActivityStartingState La taille des URL ActivityStartingState et/ou de leurs 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 leurs données dépasse les limites autorisées. Assurez-vous que l'URL AddonStartingState ne dépasse pas 512 caractères et que la taille des données supplémentaires ne dépasse pas 4 096 caractères.
SizeLimitExceededFrameToFrameMessage La taille du message d'image à image dépasse les limites autorisées. Assurez-vous que la taille du message d'une frame à l'autre est inférieure à 1 000 000 de 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.