En esta guía, se proporcionan instrucciones para resolver errores específicos del SDK de complementos de Google Meet que podrías encontrar durante la compilación y prueba de estos complementos.
Para obtener detalles sobre un error, usa el objeto MeetAddonError
. Contiene una propiedad errorType
que especifica el tipo de error.
Tipos de errores
Los siguientes son 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 una guía 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 ninguna actividad en curso. |
ActivityStartingStateEmpty |
El estado de inicio 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 de inicio de la actividad contiene atributos no reconocidos. | Asegúrate de que el objeto ActivityStartingState tenga solo los siguientes atributos: mainStageUrl , sidePanelUrl o additionalData . |
AddonSessionAlreadyCreated |
Ya se creó la sesión del complemento. | Crea una instancia de AddonSession solo una vez. |
AddonStartingStateMissingAttributes |
El estado de inicio del complemento no contiene ningún atributo reconocido. | Asegúrate de que el objeto AddonStartingState contenga al menos uno de los siguientes atributos: sidePanelUrl , additionalData . |
AddonStartingStateUnrecognizedAttributes |
El estado de inicio del complemento contiene atributos no reconocidos. | Asegúrate de que el objeto AddonStartingState tenga solo 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 del objeto proporcionado no coincide con el tipo esperado. | Asegúrate de que el tipo del 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 las URLs 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 los complementos. |
InvalidAddonStartingState |
AddonStartingState URLs de iframe no coinciden con los orígenes de las URLs que se proporcionaron en el manifiesto del complemento. |
Asegúrate de que los orígenes de las URLs 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 que proporciona 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 llames 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 que se pasó. |
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 etapa 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 cuando se realizó una operación. | Asegúrate de que la actividad se haya iniciado 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 es compatible con el modo independiente. | No llames a este método en el modo independiente. |
RequiresEapEnrollment |
El método solicitado requiere la inscripción al EAP. | Se cerró la inscripción para el acceso anticipado a 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 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 tenga menos de 512 caracteres y que el tamaño de los datos adicionales sea inferior a 4,096 caracteres. |
SizeLimitExceededFrameToFrameMessage |
El tamaño del mensaje de fotogramas a fotogramas supera los límites permitidos. | Asegúrate de que el tamaño del mensaje de fotograma a fotograma 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 esta haya finalizado. |