EsupPortail / esup-opi

Other
4 stars 11 forks source link

ViewExpiredException #180

Open yoannlecuyer opened 11 years ago

yoannlecuyer commented 11 years ago

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.

raymondBourges commented 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.

raymondBourges commented 11 years ago

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).

gneuvill commented 11 years ago

Résolu en 2.0.0-beta4-pre94

yoannlecuyer commented 10 years ago

De retour en pre105