Soluciona problemas y corrige errores de complementos de Meet

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 MeetAddonError objeto. Contiene una errorType propiedad que especifica el tipo de error.

Tipos de errores

A continuación, se muestran 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 recibes.

Error Mensaje de error Acción
ActivityIsOngoing No se puede realizar la operación mientras una actividad está en curso. Asegúrate de que no haya una 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 inicial 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. Instancia el AddonSession solo 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 o 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 del objeto proporcionado no coincidió 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 marco 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 de iframe de 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 de iframe de 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 pasa 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 cualquier URL de iframe. Asegúrate de que tu infraestructura no modifique los parámetros de la URL (por ejemplo, como parte de un redireccionamiento) antes de usar el valor pasado.
MeetingPolicyPreventsStartingActivity Una política de la reunión (como el uso de la configuración de control del organizador) impide que el usuario inicie la actividad. Pídele a un 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 de iframe. Asegúrate de que tu infraestructura no modifique los parámetros de la URL (por ejemplo, como parte de un redireccionamiento).
NeedsMainStageContext Este método solo se puede invocar si el complemento se ejecuta en la etapa principal. Usa la propiedad getFrameType para verificar si el complemento se ejecuta en la etapa 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 ejecuta en el panel lateral antes de invocar este método.
NoActivityFound No se encontró ninguna actividad cuando se realizó una operación. Asegúrate de que la actividad se inicie antes de realizar esta operación.
NotSupportedInMeetCall Este método no es compatible con la llamada de Meet. No llames a este método durante una llamada de Meet.
NotSupportedInStandalone Este método no es compatible con el modo independiente. No llames a este método en modo independiente.
RequiresEapEnrollment El método solicitado requiere la inscripción en el EAP. Se cerró la inscripción al acceso anticipado del complemento 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 que 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 que el tamaño de los datos adicionales sea inferior a 4,096 caracteres.
SizeLimitExceededFrameToFrameMessage El tamaño del mensaje de marco a marco supera los límites permitidos. Asegúrate de que el tamaño del mensaje de marco a marco sea inferior a 1,000,000 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 que la actividad haya finalizado.