Jsf 2.1 PhaseListener erros

0 respostas
F

Bom dia, utilizo a classe PhaseListener para redirecionamento para o login. Porém esta dando alguns erros estranho as vezes, quando expira a sessão da o erro abaixo. Não consegui entender, parece que é algum conflito com o faces do jsf.
Preciso resolver o quanto antes.
Obrigado.

exception

javax.servlet.ServletException: Index: 1, Size: 1

javax.faces.webapp.FacesServlet.service(FacesServlet.java:422)

controleinterno.backingbean.CharsetFilter.doFilter(CharsetFilter.java:41)

root cause

java.lang.IndexOutOfBoundsException: Index: 1, Size: 1

java.util.ArrayList.rangeCheck(ArrayList.java:604)

java.util.ArrayList.get(ArrayList.java:382)

javax.faces.component.AttachedObjectListHolder.restoreState(AttachedObjectListHolder.java:165)

javax.faces.component.UIComponentBase.restoreState(UIComponentBase.java:1560)

com.sun.faces.application.view.StateManagementStrategyImpl$2.visit(StateManagementStrategyImpl.java:276)

com.sun.faces.component.visit.FullVisitContext.invokeVisitCallback(FullVisitContext.java:151)

javax.faces.component.UIComponent.visitTree(UIComponent.java:1589)

javax.faces.component.UIData.visitRows(UIData.java:2138)

javax.faces.component.UIData.visitTree(UIData.java:1437)

javax.faces.component.UIComponent.visitTree(UIComponent.java:1600)

javax.faces.component.UIForm.visitTree(UIForm.java:344)

javax.faces.component.UIComponent.visitTree(UIComponent.java:1600)

com.sun.faces.application.view.StateManagementStrategyImpl.restoreView(StateManagementStrategyImpl.java:263)

com.sun.faces.application.StateManagerImpl.restoreView(StateManagerImpl.java:188)

com.sun.faces.application.view.ViewHandlingStrategy.restoreView(ViewHandlingStrategy.java:123)

com.sun.faces.application.view.FaceletViewHandlingStrategy.restoreView(FaceletViewHandlingStrategy.java:452)

com.sun.faces.application.view.MultiViewHandler.restoreView(MultiViewHandler.java:148)

com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:192)

com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)

com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:116)

com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)

javax.faces.webapp.FacesServlet.service(FacesServlet.java:409)

controleinterno.backingbean.CharsetFilter.doFilter(CharsetFilter.java:41)
Criado 23 de maio de 2014
Respostas 0
Participantes 1