The Faces servlet request listener creates an instance of InitFacesContext if its request destroy handling throws an exception. However, this implementation does not override getExceptionHandler() method, the default implementation of which will always throw an UnsupportedOperationException. This change implements that method and avoids the failure.
The Faces servlet request listener creates an instance of InitFacesContext if its request destroy handling throws an exception. However, this implementation does not override getExceptionHandler() method, the default implementation of which will always throw an UnsupportedOperationException. This change implements that method and avoids the failure.
Additional context
This was discovered during some WildFly/EAP testing: https://issues.redhat.com/browse/JBEAP-25852