Cisza FullAjaxExceptionHandler
Więc po konfrontacji z przerażającymijavax.faces.application.ViewExpiredException
, Musiałem rozejrzeć się po Internecie, aby znaleźć właściwe rozwiązanie. Na szczęście rozwiązania są łatwo dostępne, a ja poszedłem dalej i zaadoptowałem OmniFacesFullAjaxExceptionHandler.
Wystarczy powiedzieć, że prawie wszystko z OmniFaces działało cuda. Ale za każdym razem, gdy wygasam widok, otrzymuję:
SEVERE: WebModule[/myModule]FullAjaxExceptionHandler: An exception occurred during processing JSF ajax request. Error page '/WEB-INF/errorpages/test.xhtml' will be shown.
javax.faces.application.ViewExpiredException: viewId:/my/page.xhtml - View /my/page.xhtml could not be restored.
...
Jest to w porządku, ponieważ jest obsługiwane zgodnie z oczekiwaniami, alejest mimo to uciszyć ten wyjątek przed wydrukowaniem go na server.log? Spowodowałoby to dość szybkie zapychanie dziennika.
Biegam:
Mojarra 2.1.23
PrimeFaces 4.0-SNAPSHOT
OmniFaces 1.6-SNAPSHOT-2013-07-01
na
Szklane ryby 3.1.2.2