Cuando se produce un error en el tiempo de ejecución de Java, EGL coloca un código de error en la variable del sistema sysVar.errorCode y en la mayoría de los casos presenta un mensaje que tiene el mismo identificador que el código de error. Puede provocar la visualización de un mensaje personalizado en lugar del mensaje EGL; para conocer más detalles, consulte Personalización de mensajes para el tiempo de ejecución de Java EGL.
Las situaciones de error son las siguientes:
En esos casos, el identificador de mensaje empieza por VGJ.
Los códigos de error asignados por las funciones de acceso a Java se muestran en la tabla siguiente.
Valor en sysVar.errorCode | Descripción |
---|---|
00001000 | Se ha emitido una excepción por parte de un método invocado o como resultado de una inicialización de clase. |
00001001 | El objeto era nulo o el identificador especificado no estaba en el espacio de objetos. |
00001002 | Un método público, campo o clase con el nombre especificado no existe o no puede cargarse. |
00001003 | El tipo primitivo de EGL no coincide con el tipo esperado en Java. |
00001004 | El método ha devuelto nulo, el método no devuelve un valor, o el valor de un campo era nulo. |
00001005 | El valor devuelto no coincide con el tipo del elemento de retorno. |
00001006 | No se ha podido cargar la clase de un argumento convertido temporalmente a nulo. |
00001007 | Se ha emitido una SecurityException o IllegalAccessException al intentar obtener información sobre un método o campo, o bien se ha intentado establecer el valor de un campo declarado final. |
00001008 | No se puede llamar al constructor; el nombre de clase hace referencia a una interfaz o una clase abstracta. |
00001009 | Debe especificarse un identificador en lugar de un nombre de clase; el método o campo no es estático. |
En el tema actual de la navegación del sistema de ayuda encontrará detalles de otros códigos de error. Para buscar los detalles de un código de error específico que empieza por CSO, EGL o VGJ, utilice el recurso de búsqueda del sistema de ayuda.