IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

[ICEFACES] ServletException. java.lang.Exception: javax.faces.application.ViewExpiredException


Sujet :

JSF Java

  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut [ICEFACES] ServletException. java.lang.Exception: javax.faces.application.ViewExpiredException
    Hello,

    Je rencontre un problème lorsque depuis une application externe je tente de lancer mon application icefaces avec des paramètres dans l'url définis de cette manière :

    https://test.pg.ch:8008/application/index.iface?ut=toto

    lorsque l'url est par contre

    https://test.pg.ch:8008/application/index.iface aucun problème

    Voici le stacktrace

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
     
    ServletException.
     java.lang.Exception: javax.faces.application.ViewExpiredException: viewId:/index.iface - View /index.iface could not be restored.
     	at com.icesoft.faces.context.View.servePage(View.java:136)
     	at com.icesoft.faces.webapp.http.core.MultiViewServer.service(MultiViewServer.java:55)
     	at com.icesoft.faces.webapp.http.common.ServerProxy.service(ServerProxy.java:11)
     	at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet$4.service(MainSessionBoundServlet.java:114)
     	at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
     	at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:160)
     	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(SessionDispatcher.java:42)
     	at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
     	at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63)
     	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:62)
     	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
     	at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:153)
     	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
     	at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
     	at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
     	at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
     	at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
     	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
     	at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:26)
     	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
     	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3229)
     	at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
     	at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
     	at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2002)
     	at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1908)
     	at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1362)
     	at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
     	at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
     javax.faces.application.ViewExpiredException: viewId:/index.iface - View /index.iface could not be restored.
     	at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:185)
     	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
     	at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:103)
     	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
     	at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:16)
     	at com.icesoft.faces.context.View$2$1.respond(View.java:47)
     	at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:197)
     	at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:36)
     	at com.icesoft.faces.context.View$2.serve(View.java:72)
     	at com.icesoft.faces.context.View.servePage(View.java:133)
     	at com.icesoft.faces.webapp.http.core.MultiViewServer.service(MultiViewServer.java:55)
     	at com.icesoft.faces.webapp.http.common.ServerProxy.service(ServerProxy.java:11)
     	at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet$4.service(MainSessionBoundServlet.java:114)
     	at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
     	at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:160)
     	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(SessionDispatcher.java:42)
     	at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
     	at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63)
     	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:62)
     	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
     	at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:153)
     	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
     	at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
     	at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
     	at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
     	at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
     	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
     	at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:26)
     	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
     	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3229)
     	at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
     	at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
     	at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2002)
     	at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1908)
     	at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1362)
     	at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
     	at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
     >
    J'utilise icefaces 1.8.0_12 et icefaces-facelets et weblogic 92

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    C'était simplement un problème de cache de bea qui contenait toujours d'anciennes librairies ...

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    En fait je rouvre ce post car des problèmes subsistent lors du démarrage de l'application sans redémarrer le serveur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
    	at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
    	at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
    	at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
    	at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    	at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    java.lang.AbstractMethodError: getTextContent
    	at com.sun.faces.config.processor.AbstractConfigProcessor.getNodeText(AbstractConfigProcessor.java:140)
    	at com.sun.faces.config.processor.FactoryConfigProcessor.processFactories(FactoryConfigProcessor.java:148)
    	at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:125)
    	at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:203)
    	at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:196)
    	at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:376)
    	at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    	at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    	at weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:82)
    Ca ressemble d'après l'exception à une implémentation de xml dom qui n'est pas trouvé

    j'utilise les lib suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
    aopalliance-1.0.jar
    asm-1.5.3.jar
    axis.jar
    backport-util-concurrent-2.2.jar
    cglib-2.1_3.jar
    commons-beanutils-1.8.0.jar
    commons-codec-1.3.jar
    commons-collections-3.2.jar
    commons-dbcp-1.3.0.jar
    commons-digester-1.8.jar
    commons-discovery-0.2.jar
    commons-el-1.0.jar
    commons-fileupload-1.2.jar
    commons-lang-2.3.jar
    commons-logging-1.1.1.jar
    commons-logging-api-1.1.jar
    commons-pool-1.3.jar
    dom4j-1.6.1.jar
    el-ri.jar
    hibernate-3.2.6.ga.jar
    hibernate-annotations-3.3.1.GA.jar
    hibernate-commons-annotations-3.0.0.ga.jar
    icefaces-comps.jar
    icefaces-facelets.jar
    icefaces.jar
    jaas.config
    jaxrpc.jar
    jsf-api-1.2.jar
    jsf-impl-1.2.jar
    jsp-api-2.1-6.0.2.jar
    jstl.jar
    jta-1.0.1B.jar
    junit-4.6.jar
    log4j-1.2.15.jar
    merlina-7.1.0.jar
    out.txt
    persistence-api-1.0.jar
    saaj.jar
    spring-aop-2.5.5.jar
    spring-aspects-2.5.5.jar
    spring-beans-2.5.5.jar
    spring-context-2.5.5.jar
    spring-core-2.5.5.jar
    spring-jdbc-2.5.5.jar
    spring-orm-2.5.5.jar
    spring-tx-2.5.5.jar
    spring-web-2.5.5.jar
    wsdl4j.jar
    xercesImpl.jar
    xml-apis.jar
    que peut il bien manquer pour provoquer cette exception ?

    (l'application démarre uniquement lorsque l'on fait un restart complet du serveur)

Discussions similaires

  1. Réponses: 8
    Dernier message: 11/02/2013, 15h01
  2. Réponses: 3
    Dernier message: 09/11/2012, 17h13
  3. Réponses: 3
    Dernier message: 19/07/2011, 15h29
  4. Réponses: 0
    Dernier message: 01/08/2009, 12h07
  5. Réponses: 6
    Dernier message: 03/03/2009, 14h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo