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. |