java.lang.IllegalArgumentException: fuente nula
Tenemos una aplicación que usa JSF2 y Spring. La aplicación funciona bien cuando se implementa. Pero esto sucede si seguí los siguientes pasos:
Abra la página de inicio de sesión de la aplicación.Vuelve a implementar la aplicación en el servidor.Intenté iniciar sesión utilizando la página de inicio de sesión abierta anteriormente, y muestra la siguiente excepción:
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)
Si hago clic en la primera página de inicio de sesión y luego ingreso los detalles de inicio de sesión, la aplicación no se rompe. Esto solo ocurre si intento usar la página de inicio de sesión cargada previamente con la aplicación recién implementada.
Alguien sabe la respuesta?