OmniFace's FullAjaxExceptionHandler in the case of an exception during ajax 
request does two things: logs the exception and renders error page 
configured in web.xml <error-page><location>.

This was working OK with deltaspike 0.6 JSF module. 

Using deltaspike's 0.7 JSF module, FullAjaxExceptionHandler stopped working. It 
gets 
called but getUnhandledExceptionQueuedEvents() does not return any 
exceptions. It seems that in the case of ajax request the exception handling 
mechanism of deltaspike removes the exception and does not give a chance for 
other exception handlers (registered by means of <exception-handler-factory> 
in faces-config.xml).

Note: I do not use deltaspike exception handling mechanism, that is, no 
annotations @ExceptionHandler or @Handles.

Reply via email to