{
"pathPostServicioExceptionSave": "//10.1.140.20:8001/error/save",
"pathPostServicioSessionSave": "//10.1.140.20:8001/session/save",
"lockers": [
{
"clazz": "com.ada.hibernate.recaudo.MaeFacturacion",
"method": "facturar_20111101",
"lockerApp": true,
"lockerByException": true
}
],
"exceptionsMannagers": [
{
"throwable": "javax.servlet.ServletException",
"message": "Error en el contralador. Normalmente ocurre cuando el servidor ha perdido control sobre la capa de View a la que está haciendo referencia la capa Controller. Normalmente se soluciona cerrando la vista y volviendo a acceder desde el menú.",
"locker": false
},
{
"throwable": "org.hibernate.MappingException",
"message": "Error al mapear un archivo de configuración de hibernate. Posiblemente se está mapeando la misma clase POJO desde diferentes .cfg.xml y es lo que genera duplicidad en el mapeo."
},
{
"throwable": "org.hibernate.HibernateException",
"message": "Error al mapear un archivo de configuración de hibernate. Apague el servidor de aplicaciones, limpie el caché o carpetas temporales y vuelva a iniciar"
},
{
"throwable": "java.lang.NullPointerException",
"message": "Se está utilizando una instancia de un objeto con referencia a memoria null. Debe dar un valor diferente de null antes de usar el valor, o en su defecto aplicar una validación previa de != null. En caso de que la refencia null sea correcta, debe omitir el tratamiento de error sobre ésta."
},
{
"throwable": "java.lang.NumberFormatException",
"message": "Se está realizando la conversión de un valor a representación numérica no reconocida. Asegúrese de que el valor a representar, tenga la correcta expresión numérica: La representación de valores decimales esté dada por el separador correspondiente al de la configuración del sistema operativo del servidor, igualmente con el separador de unidades de mil o superior. Asegúrese de que el valor a representar esté dado por un formato numérico reconocido y no por caracteres del alfabeto u otros símbolos diferentes a los separadores válidos."
},
{
"throwable": "java.sql.SQLException",
"message": "Normalmente ocurre cuando existe un error en la sintaxis de una sentencia SQL o bien porque no existe algún objeto de datos o referencia a ellos. Garantice que la referencia que está intentando llamar esté representada por un sinónimo o de forma explicita sea referenciada por la ubicación o esquema."
},
{
"throwable": "com.ada.exception.BadParamException",
"message": "Existen valores en la navegación que son nulos. Estos valores deben ser seteados ya que son utilizados por el flujo de navegación entre el View y Controller.",
"locker": false
},
{
"throwable": "org.hibernate.exception.ConstraintViolationException",
"cause": "java.sql.BatchUpdateException",
"message": "Se está presentando suna violación de referencias principales. En el caso de Hibernate, se puede presentar a causa de que los objetos de sesión no están siendo refrescados de forma correcta desde la última afectación de referencias o generación de nuevos valores en la llaves, a través de flush() o simplemente no está implemtado este mecanismo.",
"regainer": [
"com.ada.hibernate.SessionFactory{currentSession}{flush}"
]
}
]
}