java.lang.IllegalArgumentException: fonte nula
Temos um aplicativo que usa JSF2 e Spring. O aplicativo funciona bem quando implantado. Mas isso acontece se eu seguir as seguintes etapas:
Abra a página de login do aplicativo.Reimplantou o aplicativo no servidor.Tentou fazer login usando a página de login aberta anteriormente e mostra a seguinte exceção:
javax.servlet.ServletException: null source
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:321)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
root cause
java.lang.IllegalArgumentException: null source
at java.util.EventObject.<init>(EventObject.java:38)
at javax.faces.event.SystemEvent.<init>(SystemEvent.java:67)
at javax.faces.event.ComponentSystemEvent.<init>(ComponentSystemEvent.java:69)
at javax.faces.event.PostRestoreStateEvent.<init>(PostRestoreStateEvent.java:69)
at com.sun.faces.lifecycle.RestoreViewPhase.deliverPostRestoreStateEvent(RestoreViewPhase.java:256)
at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:245)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97)
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:107)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:114)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:308)
Se eu clicar na primeira página de login e inserir os detalhes de login, o aplicativo não será quebrado. Isso ocorre apenas se eu tentar usar a página de login carregada anteriormente com o aplicativo recém-implantado.
Alguém sabe a resposta?