Manejo de excepciones en reglas

Las excepciones en las condiciones de regla impiden que se activen las reglas. Este comportamiento predeterminado detiene el proceso de reglas para que pueda interpretar la causa y la gravedad de la excepción. De forma alternativa, puede manejar excepciones permitiendo el proceso automático de algunas excepciones, o personalizando una respuesta a una excepción específica.

El manejo automático de excepciones en condiciones y el manejador de excepciones personalizado son dos características distintas. Si ambas características se activan juntas:
  • Las excepciones en condiciones que están gestionadas por el manejo automático de excepciones son capturadas y no son vistas por el CustomExceptionHandler.
  • Una excepción en la parte de acción de una regla siempre desencadena el método handleActionException en CustomExceptionHandler.