En esta guía, se proporcionan instrucciones para resolver errores específicos del SDK de complementos de Google Meet que puedes encontrar mientras compilas y pruebas complementos de Meet.
Para obtener detalles sobre un error, usa el objeto MeetAddonError
. Contiene una propiedad errorType
que especifica el tipo de error.
Tipos de errores
A continuación, se indican los tipos de errores que se generan cuando el SDK de Complementos de Meet arroja un error, junto con una explicación sobre cómo interpretarlos y orientación sobre qué hacer cuando los recibas.
Error | Mensaje de error | Acción |
---|---|---|
ActivityIsOngoing |
No se puede realizar la operación mientras hay una actividad en curso. | Asegúrate de que no haya ninguna actividad en curso. |
ActivityStartingStateEmpty |
El estado inicial de la actividad está vacío. | Se proporcionó un objeto ActivityStartingState , pero no contiene ningún atributo. |
ActivityStartingStateMissingAttributes |
El estado de inicio de la actividad no contiene ningún atributo reconocido. | Asegúrate de que el objeto ActivityStartingState contenga al menos uno de los siguientes atributos: mainStageUrl , sidePanelUrl o additionalData . |
ActivityStartingStateUnrecognizedAttributes |
El estado inicial de la actividad contiene atributos no reconocidos. | Asegúrate de que el objeto ActivityStartingState solo tenga los siguientes atributos: mainStageUrl , sidePanelUrl o additionalData . |
AddonSessionAlreadyCreated |
Ya se creó la sesión del complemento. | Solo crea una instancia de AddonSession una vez. |
AddonStartingStateMissingAttributes |
El estado inicial del complemento no contiene ningún atributo reconocido. | Asegúrate de que el objeto AddonStartingState contenga al menos uno de los siguientes atributos: sidePanelUrl o additionalData . |
AddonStartingStateUnrecognizedAttributes |
El estado inicial del complemento contiene atributos no reconocidos. | Asegúrate de que el objeto AddonStartingState solo tenga los siguientes atributos: sidePanelUrl y additionalData . |
ArgumentNullError |
El valor del objeto proporcionado es nulo cuando se esperaba un valor. | Asegúrate de pasar un valor del tipo esperado para el argumento. |
ArgumentTypeError |
El tipo de objeto proporcionado no coincide con el tipo esperado. | Asegúrate de que el tipo de argumento proporcionado coincida con el tipo esperado. |
DestinationNotReady |
El marco del destinatario no está conectado con el SDK de complementos de Meet y no puede recibir la notificación. | Asegúrate de que el fotograma de destino esté conectado antes de enviarle mensajes. |
InternalError |
Se produjo un error interno de Meet. | No hay más información disponible. |
InvalidActivityStartingState |
Las URLs de iframe de ActivityStartingState no coinciden con los orígenes de las URLs proporcionadas en el manifiesto del complemento. |
Asegúrate de que los orígenes de la URL del iframe ActivityStartingState coincidan con los orígenes de las URLs proporcionadas en el manifiesto del complemento. Para obtener más información, consulta Seguridad de complementos. |
InvalidAddonStartingState |
Las URLs de iframe de AddonStartingState no coinciden con los orígenes de las URLs proporcionadas en el manifiesto del complemento. |
Asegúrate de que los orígenes de la URL del iframe AddonStartingState coincidan con los orígenes de las URLs proporcionadas en el manifiesto del complemento. |
InvalidCloudProjectNumber |
El número de proyecto de Cloud proporcionado por Meet no coincide con el que se pasó en el SDK de complementos de Meet. | Asegúrate de que el número de proyecto de Cloud correcto se pase al SDK como una cadena cuando se llame a la propiedad createAddonSession o al método exposeToMeetWhenScreenSharing() . Meet agrega automáticamente este parámetro a todas las URLs de iframe. Asegúrate de que tu infraestructura no modifique los parámetros de URL (por ejemplo, como parte de un redireccionamiento) antes de usar el valor pasado. |
MeetingPolicyPreventsStartingActivity |
Una política de reuniones (como usar la configuración de control del organizador) impide que el usuario inicie la actividad. | Pídele al organizador o administrador de la reunión que modifique la configuración necesaria para permitir que el usuario actual inicie la actividad. |
MissingUrlParameter |
Falta el parámetro de URL obligatorio del SDK de complementos de Meet. | Meet agrega automáticamente este parámetro a la URL del iframe. Asegúrate de que tu infraestructura no modifique los parámetros de URL (por ejemplo, como parte de un redireccionamiento). |
NeedsMainStageContext |
Este método solo se puede invocar si el complemento se ejecuta en la escena principal. | Usa la propiedad getFrameType para verificar si el complemento se está ejecutando en el escenario principal antes de invocar este método. |
NeedsSidePanelContext |
Este método solo se puede invocar si el complemento se ejecuta en el panel lateral. | Usa la propiedad getFrameType para verificar si el complemento se está ejecutando en el panel lateral antes de invocar este método. |
NoActivityFound |
No se encontró actividad al realizar una operación. | Asegúrate de que la actividad se inicie antes de realizar esta operación. |
NotSupportedInMeetCall |
Este método no se admite en la llamada de Meet. | No llames a este método durante una llamada de Meet. |
NotSupportedInStandalone |
Este método no se admite en el modo independiente. | No llames a este método en el modo independiente. |
RequiresEapEnrollment |
El método solicitado requiere la inscripción en el PAA. | Se cerró la inscripción al acceso anticipado de los complementos de Google Meet. |
SizeLimitExceededActivityStartingState |
El tamaño de las URLs de ActivityStartingState o sus datos supera los límites permitidos. |
Asegúrate de que el tamaño de la URL de ActivityStartingState sea inferior a 512 caracteres y el tamaño de los datos adicionales sea inferior a 4,096 caracteres. |
SizeLimitExceededAddonStartingState |
El tamaño de las URLs de AddonStartingState o sus datos supera los límites permitidos. |
Asegúrate de que el tamaño de la URL de AddonStartingState sea inferior a 512 caracteres y el tamaño de los datos adicionales sea inferior a 4,096 caracteres. |
SizeLimitExceededFrameToFrameMessage |
El tamaño del mensaje de fotograma a fotograma supera los límites permitidos. | Asegúrate de que el tamaño del mensaje entre fotogramas sea inferior a 1,000,000 de caracteres. |
UserCancelled |
El usuario canceló el inicio de la actividad. | El usuario debe hacer clic en Continuar para iniciar la actividad. |
UserNotInitiator |
El usuario no es el iniciador de la actividad actual. | Asegúrate de que el usuario sea el iniciador de la actividad actual o de que la actividad haya finalizado. |