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