ICEfaces
  1. ICEfaces
  2. ICE-2137

ServletException: Session expired

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7DR#1
    • Fix Version/s: 1.7DR#3, 1.7
    • Component/s: None
    • Labels:
      None
    • Environment:
      ICEfaces, Tomcat

      Description


      If an ICEfaces page is reloaded in the browser after a server restart, the following exception is returned instead of the page. The exception can only be cleared by quitting and restarting the browser.

      Steps to reproduce:
        - start tomcat
        - load http://localhost:8080/auctionMonitor
        - shut down tomcat
        - start tomcat
        - attempt to reload http://localhost:8080/auctionMonitor

      This is a serious issue because it affects the application development cycle and may cause deployed applications to appear to be offline.

      javax.servlet.ServletException: Session expired
      com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:38)
      com.icesoft.faces.webapp.http.servlet.PathDispatcher$Matcher.serviceOnMatch(PathDispatcher.java:52)
      com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:29)
      com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:76)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:686)
      org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:656)
      org.apache.jsp.index_jsp._jspService(index_jsp.java:49)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


        Issue Links

          Activity

          Hide
          Ted Goddard added a comment -

          Recommending for 1.7DR#1, but can be postponed to 1.7.

          Show
          Ted Goddard added a comment - Recommending for 1.7DR#1, but can be postponed to 1.7.
          Hide
          Mircea Toma added a comment -

          Create sessions bound servlets lazily.

          Show
          Mircea Toma added a comment - Create sessions bound servlets lazily.

            People

            • Assignee:
              Unassigned
              Reporter:
              Ted Goddard
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: