Почему не срабатывает атрибут f:ajax onerror JSF MyFaces 2.2.5 + Primefaces 5?
На версии MyFaces 2.0 + Primefaces 3.5 все нормально.
Есть, к примеру, такой код:
<h:commandButton value="Display Text" action="#{indexBean.action}">
<f:ajax execute="@this input" render="output"/>
</h:commandButton>
На стороне сервера при определенном действии устанавливаем ответу код ошибки 500, при котором Ajax engine должен перехватить ответ и отдать его обработчику ошибок, но данного не происходит.
Источник: Stack Overflow на русском