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?

questionAnswers(4)

yourAnswerToTheQuestion