[en]

Código de error

Esta es la lista de códigos de error del programa.

Códigos de error del Core
CódigoMensajeDescripción
GRPH1Grafo de nodo inválido.Cuando el nombre del grafo es vacío.
GRPH2El token es inválido.El nombre del token es una cadena vacía, lo caul es un nombre inválido.
GRPH3El archivo de la gramática no fue encontrado.El archivo de gramática no está en la ruta por defecto y la aplicación no puede funcionar.
GRPH5La gramática está vacía.El nodo StartingNode solo tiene un posible hijo que se llama EndingNode, lo cual implica que no hay gramática definida.
GRPH6El nodo dado es nulo.Una función de tratamiento de nodos está siendo llamada con un nodo nulo.
GRPH7Hubo un problema leyendo el archivo de gramática.Problemas al leer el archivo de gramática.
GRPH8La gramática intenta poner un hijo en EndingNode.El nodo EndingNode no puede tener hijos y se está intentando adicionar un hijo a este.
GRPH9La gramática intenta poner un padre a StartingNode.El nodo StartingNode no puede tener padres y se está intentando adicionar un padre a este.
GRPH10StartingNode es referenciado por otro nodo: xxxEl nodo StartingNode no puede tener padres y se está intentando adicionar un padre a este.
GRPH11EndingNode referencia un nodo: xxxEl nodo EndingNode no puede tener hijos y se está intentando adicionar un hijo a este.
GRPH12El nodo duplicado en el archivo de gramática es: xxxEl grafo tiene un nodo con el mismo id que se está intentando insertar. Los id de los nodos de un grafo son únicos.
GRPH13Nodo inválido: XXXX, Nodo no existente: YYYYSe está buscando un nodo hijo que no es descendencia de un padre dado.
GRPH14Starting Node no está definido en la gramática.El nodo StartingNode no está definido en el grafo.
GRPH15No hay Ending Node definido en la gramática.El nodo EndingNode no está definido en el grafo.
GRPH16Este nodo no tiene a EndingNode como descendencia (hijo) xxxEl nodo dado no conlleva a EndingNode. Todos los nodos tienen que ir a EndingNode.
GRPH17El siguiente nodo no tiene a StartingNode como ascendencia (padre) xxxEl nodo dado no viene de StartingNode. Todos los nodos tienen que venir a partir de StartingNode.
GRPH18Este nodo no existe: xxxSe está llamando a un nodo que no está definido en el grafo.
GRPH19La operación no es válida para el actual estado del grafo (Estado actual XXXX, estado requerido YYYYSe está intentando hacer una operación en el grafo, cuando este último tiene un estado que no permite hacerla.
GRPH20Los delimitadores no están definidos en el archivo de gramática.En el archivo de gramática no se han definido delimitadores de tokens.
GRPH21El lector de gramática no fue definido.El lector de gramática no fue definido en el archivo de configuración de la aplicación.
GRPH22Hubo un problema cargando el lector de gramática: xxxEl controlador de lector de gramática tuvo un error de origen desconocido.
GRPH23Formato inválido para crear el EndingNode.El nodo EndingNode no está bien definido en el archivo de gramática.
GRPH24Formato inválido para crear el StartingNode.El nodo StartingNode no está bien definido en el archivo de gramática.
GRPH25El nombre de nodo duplicado en el archivo de gramática es: xxx. Desde este nodo yyyHay dos nodos que representan el mismo token de la gramática.
GRPH26Archivo de gramática no encontrado: yyyEl archivo de gramática definido en el archivo de configuración no fue encontrado.
GRPH27La gramática no ha sido procesada.Para poder usar la gramática, esta tiene que ser leída y validada, pero parece que esta aun no ha sido procesada.
UI1Hubo un problema desde el input reader.Hubo un problema desconocido desde la parte input del programa.
UI2Hubo un problema escribiendo en la consola.Hubo un problema desconocido desde la parte output del programa.
CORE1El siguiente parámetro tiene un valor nulo: xxxSe está intentando pasar un atributo nulo a una función dada.
CORE2Problema general: xxxEste es un problema fuera del alcance de esta aplicación. Es debido a un componente externo.
CONF1Estructura inválida en el archivo de configuración.El archivo de configuración está corrupto o tiene una estructura que no se puede identificar.
CONF2El archivo no encontrado es xxxEl archivo de configuración no se encontró en la ruta indicada.
CONF3Hubo un problema leyendo el archivo de configuración (). Cargando las propiedades por defecto.Debido a un problema leyendo la configuración del programa, se cargan las propiedades por defecto.
CONF4Hubo un problema leyendo el archivo de configuración.Hubo un problema desconocido en el configurador.
Códigos de error para el Lector gramatical con XML
CodeMessageDescription
GRXM2No hay Id en el nodo: xxxEl id de un token no esta definido en la gramática.
GRXM4Id del nodo: xxxEl nombre de un token no está definido en la gramática.
GRXM8Hubo un problema parseando el archivo de gramática.Hubo un problema procesando el archivo XML. Esto puede ser debido a la estructura del achivo XML (Exception Parse or exception SAX.)
GRXM9Hay un nodo sin id y sin nombre.Un nodo en el archivo de gramática no tiene id ni nombre para poder identificarlo.
Códigos de error del Ejecutador.
CodeMessageDescription
EXEC1Comando no encontrado: xxxEl comando digitado no existe.
EXEC2Hubo un problema al ejectuar el comando.Este problema es relacionado con una condición no tratada en la aplicación.
Códigos de error para la Interfaz de Usuario con jLine
CodeMessageDescription
JLINE1Excepción: - Describe el mensaje de una excepción generada que fue casusada por un problema. Este es útil para el reporte de errores (bugs.)
JLINE2Throwable: () () Esto describe más específicamente el problema generado.
JLINE3Un caracter EOT fue recibido. Programa terminado.Este caracter es el Fin de la Transmisión, y es interpretado como Fin de la aplicación.

Codigos de retorno

Estos son los codigos de retorno.

  • 0 El programa termina sin ningun problema.
  • -1 (Main.INITIALIZING_ERROR) Error al iniciar el grafo en segundo plano.
  • -2 (InputReader.ASSISTING_ERROR) El asistente de JLine tuvo un problema.

[en]