O problema ocorre quando se está usando rewrite ou prettyfaces. Nesse caso, ao realizar logout na aplicação, é lançada uma NullPointerException (NPE). O problema é que a chamada Beans.getReference(HttpSession.class) retorna null. Este patch tenta obter a sessão através da classe FacesContext.
O problema ocorre quando se está usando rewrite ou prettyfaces. Nesse caso, ao realizar logout na aplicação, é lançada uma NullPointerException (NPE). O problema é que a chamada Beans.getReference(HttpSession.class) retorna null. Este patch tenta obter a sessão através da classe FacesContext.