java.lang.IllegalArgumentException: null source

Nous avons une application qui utilise JSF2 et au Printemps. L'application fonctionne très bien lorsqu'il est déployé. Mais ce qui se passe si je suis passé par les étapes suivantes:

  1. Ouvrir la page de connexion de l'application.
  2. Redéployer l'application sur le serveur.
  3. Essayé de vous connecter en utilisant le déjà ouvert la page de connexion, et il montre à l'exception suivante:
    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 je clique sur la première page de connexion, puis entrez les informations de connexion de l'application à ne pas rompre. Cela se produit uniquement si j'essaie d'utiliser le chargé au préalable la page de connexion avec la nouvelle application déployée.

Quelqu'un connaît la réponse?

OriginalL'auteur Ikthiander | 2011-01-25