Open yoannlecuyer opened 11 years ago
J'enlève statut de bug. je comprends le pb mais c'est un pb de fond de JSF. Je préfère que l'on prenne le temps de le résoudre bien sans que Haja (par ex.) y passe tout le temps qui lui reste.
Objectifs, coupler les fonctionnalités :
Au final une solution serait d'étendre PFE pour y ajouter l'envoi de mail (de façon conditionnelle --> En fonction du type d'exception).
Résolu en 2.0.0-beta4-pre94
De retour en pre105
Lorsque je me reconnecte le matin sur l'application (fenêtre conservée sur l'appli) et que je clique sur Accueil ou n'importe quel autre bouton, j'obtiens une ViewExpiredException sans être redirigé vers l'accueil comme cela devrait se produire.
A préciser que cela peut se reproduire si on reste sur la page après s'être connecté, qu'on redémarre l'appli et qu'on clique sur Accueil.
Voici l'erreur que j'obtiens :
Etat HTTP 500 - /stylesheets/gestionnaire/opinion/printTROpinions.xhtmlNo saved view state could be found for the view identifier: /stylesheets/gestionnaire/opinion/printTROpinions.xhtml
type Rapport d''exception
message /stylesheets/gestionnaire/opinion/printTROpinions.xhtmlNo saved view state could be found for the view identifier: /stylesheets/gestionnaire/opinion/printTROpinions.xhtml
description Le serveur a rencontré une erreur interne (/stylesheets/gestionnaire/opinion/printTROpinions.xhtmlNo saved view state could be found for the view identifier: /stylesheets/gestionnaire/opinion/printTROpinions.xhtml) qui l'a empêché de satisfaire la requête.
exception
javax.servlet.ServletException: /stylesheets/gestionnaire/opinion/printTROpinions.xhtmlNo saved view state could be found for the view identifier: /stylesheets/gestionnaire/opinion/printTROpinions.xhtml javax.faces.webapp.FacesServlet.service(FacesServlet.java:205) org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:349) org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:196) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
cause mère
javax.faces.application.ViewExpiredException: /stylesheets/gestionnaire/opinion/printTROpinions.xhtmlNo saved view state could be found for the view identifier: /stylesheets/gestionnaire/opinion/printTROpinions.xhtml org.apache.myfaces.lifecycle.RestoreViewExecutor.execute(RestoreViewExecutor.java:129) org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:171) org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) javax.faces.webapp.FacesServlet.service(FacesServlet.java:189) org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:349) org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:196) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/7.0.29.