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

Ce guide explique comment résoudre des erreurs spécifiques du SDK des 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 informations sur une erreur, utilisez l' MeetAddonError objet. Il contient une errorType propriété qui spécifie le type d'erreur.

Types d'erreurs

Voici les types d'erreurs générés lorsque le SDK des modules complémentaires Meet envoie une erreur, ainsi que des explications sur la façon de les interpréter et des conseils sur ce qu'il faut faire lorsque vous les recevez.

Erreur Message d'erreur Action
ActivityIsOngoing Impossible d'effectuer l'opération pendant qu'une activité est en cours. Assurez-vous qu'aucune activité n'est 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é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é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 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 ou 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 interne Meet 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 du module complémentaire. Pour en savoir plus, consultez 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 correct est transmis au SDK sous forme de chaîne lorsque vous appelez la propriété createAddonSession ou 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.
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 autoriser l'utilisateur actuel à démarrer l'activité.
MissingUrlParameter Paramètre d'URL obligatoire manquant dans le 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, dans le cadre d'une redirection).
NeedsMainStageContext Cette méthode ne peut être appelée que si le module complémentaire s'exécute sur la scène principale. Utilisez la propriété getFrameType pour vérifier si le module complémentaire s’exécute sur 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é n'a été 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 lors d'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 au programme d'accès anticipé. L'inscription au programme d'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 frame à frame dépasse les limites autorisées. Assurez-vous que la taille du message frame à frame 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'initiateur de l'activité en cours. Assurez-vous que l'utilisateur est l'initiateur de l'activité en cours ou que l'activité est terminée.