--- title: "Excepciones" url: https://docs.catalyst.zoho.com/es/sdk/flutter/v2/exceptions/ description: "Esta página de ayuda lista las excepciones comunes que pueden ocurrir en las ejecuciones de tu aplicación Catalyst Android e iOS construida con Flutter SDK." last_updated: 2026-03-20T16:21:56Z service: All Services type: general related_links: - name: "Developer Tools" url: /es/getting-started/set-up-a-catalyst-project/developer-tools --- # Excepciones Las excepciones son comportamientos defectuosos inesperados que ocurren durante la ejecución de la aplicación. Todos los errores y excepciones en aplicaciones Android o iOS construidas con Flutter SDK son manejados por enumeraciones llamadas `ZCatalystException`, definidas en el paquete del Android SDK. Si ocurre una excepción en tu aplicación móvil, se devuelven las siguientes propiedades Dart de la excepción: * **`code`:** Identificador único del error * **`errorMsg`:** Descripción general sobre el error * **`errorDetails`:** Información adicional sobre el error * **`originalException`:** La excepción real que fue lanzada A continuación se muestra una lista de códigos de error comunes lanzados por el Catalyst Flutter SDK y sus descripciones:
| Códigos de error | Descripciones |
|---|---|
| INITIALIZATION_ERROR | La inicialización del SDK falló |
| LOGIN_ERROR | El proceso de inicio de sesión falló para el usuario |
| LOGOUT_FAILED | El proceso de cierre de sesión falló para el usuario |
| TOKEN_FETCH_ERROR | No se pudo obtener el token de acceso |
| RESPONSE_PARSE_ERROR | La respuesta recibida no es analizable |
| NO_NETWORK_AVAILABLE | La conectividad de red no está disponible para realizar la llamada API |
| API_FAILED | La invocación de la API falló |
| INVALID_DATA | Los datos enviados no son de un tipo válido para el formato específico |
| FILE_SIZE_EXCEEDED | El tamaño del archivo cargado excedió el límite de tamaño de archivo de 100 MB |
| FUNCTION_EXECUTION_ERROR | No se pudo ejecutar la función |
| JSON_EXCEPTION | El cuerpo incluido en la solicitud no es un JSON válido |
| INVALID_REQUEST | La solicitud creada no es válida |
| INVALID_FILE_INPUT | El archivo enviado en la operación de carga no es válido |
| INTERNAL_ERROR | Ocurrió un error interno en el SDK |
| INVALID_CONFIGURATION | El SDK no ha sido inicializado con la configuración requerida para el inicio de sesión. Reinicializa el SDK con la configuración apropiada para el inicio de sesión. |
| CUSTOM_LOGIN_DISABLED | No se pudieron encontrar los parámetros requeridos para la autenticación de terceros. Asegúrate de haber habilitado la autenticación de terceros para el proyecto o vuelve a descargar el archivo de propiedades. |
| Códigos de error | Descripciones |
|---|---|
| INVALID_DATA | Los datos están en un formato inválido |
| INTERNAL_ERROR | El error ocurrió debido a problemas internos, servidores u otra causa |
| RESPONSE_NIL | No se devolvió respuesta del servidor |
| TOKEN_FETCH_ERROR | No se pudo obtener el token de acceso |
| OAUTH_FETCH_ERROR | Ocurrió un error al obtener el token OAUTH |
| UNABLE_TO_CONSTRUCT_URL | Ocurrió un error al construir la URL |
| PROCESSING_ERROR | Ocurrió un error al procesar los datos |
| TYPECAST_ERROR | Ocurrió un error al realizar la conversión de tipo de los datos |
| NO_INTERNET_CONNECTION | El dispositivo no está conectado a internet |
| REQUEST_TIMEOUT | La respuesta del servidor no llegó a tiempo |
| NETWORK_CONNECTION_LOST | El dispositivo ha perdido su conexión con Internet |
| INITIALIZATION_ERROR | Ocurrió un error al inicializar el SDK |
| FUNCTION_EXECUTION_ERROR | Ocurrió un error al ejecutar una función |
| JSON_EXCEPTION | Ocurrió un error al analizar el JSON |