2 Replies Latest reply on Aug 8, 2008 5:57 AM by paj123

    View expired Exception

    paj123

      Hey,



      I created a small login page including 2 h:inputText fields and a h:command button. When pressing the commandbutton which refers to a simple method within a bean that always returns “successâ€� I receive the following error message:





      javax.faces.application.ViewExpiredException: /login.jspThe expected view was not returned for the view identifier: /login.jsp
      
       at org.apache.myfaces.lifecycle.RestoreViewExecutor.execute(RestoreViewExecutor.java:88)
      
       at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:103)
      
       at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76)
      
       at javax.faces.webapp.FacesServlet.service(FacesServlet.java:148)
      
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      
       at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:154)
      
       at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:260)
      
       at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:366)
      
       at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:493)
      
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
      
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
      
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
      
       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      
       at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
      
       at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
      
       at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
      
       at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)





      I’ve got no clue why this happens.



      My FacesCFG:

      <?xml version="1.0" encoding="UTF-8" ?>
      <faces-config version="1.2" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd">
      
       <managed-bean>
       <managed-bean-name>Login</managed-bean-name>
       <managed-bean-class>de.mst.presentationLayer.beans.LoginBean</managed-bean-class>
       <managed-bean-scope>session</managed-bean-scope>
       </managed-bean>
       <navigation-rule>
       <from-view-id>/login.jsp</from-view-id>
       <navigation-case>
       <from-outcome>loggedIn</from-outcome>
       <to-view-id>test.jsp</to-view-id>
       </navigation-case>
       </navigation-rule>
      
      </faces-config>





      Web-XML:

      <?xml version="1.0" encoding="UTF-8"?>
      <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
       <display-name>mst</display-name>
       <welcome-file-list>
       <welcome-file>index.html</welcome-file>
       <welcome-file>index.htm</welcome-file>
       <welcome-file>index.jsp</welcome-file>
       <welcome-file>default.html</welcome-file>
       <welcome-file>default.htm</welcome-file>
       <welcome-file>default.jsp</welcome-file>
       </welcome-file-list>
       <servlet>
       <servlet-name>Faces Servlet</servlet-name>
       <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
       <load-on-startup>1</load-on-startup>
       </servlet>
       <servlet-mapping>
       <servlet-name>Faces Servlet</servlet-name>
       <url-pattern>/faces/*</url-pattern>
       </servlet-mapping>
       <context-param>
       <param-name>javax.faces.CONFIG_FILES</param-name>
       <param-value>/WEB-INF/faces-config.xml</param-value>
       </context-param>
      
       <context-param>
       <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
       <param-value>server</param-value>
       </context-param>
      
       <context-param>
       <param-name>org.apache.myfaces.USE_ENCRYPTION</param-name>
       <param-value>false</param-value>
       </context-param>
      
      
      
       <!-- Rich FACES -->
       <filter>
       <display-name>RichFaces Filter</display-name>
       <filter-name>richfaces</filter-name>
       <filter-class>org.ajax4jsf.Filter</filter-class>
       </filter>
       <filter-mapping>
       <filter-name>richfaces</filter-name>
       <servlet-name>Faces Servlet</servlet-name>
       <dispatcher>REQUEST</dispatcher>
       <dispatcher>FORWARD</dispatcher>
       <dispatcher>INCLUDE</dispatcher>
       </filter-mapping>
       <!--RichFaces - SKINNING -->
      
       <context-param>
       <param-name>org.richfaces.CONTROL_SKINNING</param-name>
       <param-value>enable</param-value>
       </context-param>
       <context-param>
       <param-name>org.richfaces.SKIN</param-name>
       <param-value>blueSky</param-value>
       </context-param>
      
      
      
      </web-app>



      I am using MyFaces 1.23, Java 1.605 Tomcat 6.018 and Richfaces 3.2.1 GA

      My WEb-INF/LIB

      Apache 6.018.jar
      commons-beanutils-1.7.0.jar
      commons-codec-1.3.jar
      commons-collections-3.2.jar
      commons-digester-1.8.jar
      commons-discovery-0.4.jar
      commons-logging-1.1.1.jar
      hibernate-3.2.6.ga.jar
      jstl-1.2.jar
      myfaces-api-1.2.3.jar
      myfaces-impl-1.2.3.jar
      richfaces-api-3.2.1.GA.jar
      richfaces-impl-3.2.1.GA.jar
      richfaces-ui-3.2.1.GA.jar

      Any Idea?

      Thank you very much in advance.



      Best regards

      Andreas