Description
If user sees this exception:
javax.faces.FacesException: java.lang.NullPointerException
at org.apache.myfaces.shared_impl.context.ExceptionHandlerImpl.wrap(ExceptionHandlerImpl.java:241)
at org.apache.myfaces.shared_impl.context.ExceptionHandlerImpl.handle(ExceptionHandlerImpl.java:156)
he/she thinks sometimes that this is a NPE (or other exception) from myfaces codebase. But callstack continues:
Caused by: java.lang.NullPointerException
at cz.kocicak.myfaces.ManagedBean.getValue(ManagedBean.java:2
but nobody reads it all.
To prevent this misunderstanding, unwrap exception in ErrorPageWriter.