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

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *