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

          Ted Goddard created issue -
          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.
          Ted Goddard made changes -
          Field Original Value New Value
          Fix Version/s 1.7DR#1 [ 10100 ]
          Assignee Mircea Toma [ mircea.toma ]
          Ken Fyten made changes -
          Fix Version/s 1.7 [ 10080 ]
          Fix Version/s 1.7DR#1 [ 10100 ]
          Mircea Toma made changes -
          Link This issue duplicates ICE-1770 [ ICE-1770 ]
          Ken Fyten made changes -
          Assignee Priority P2
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #15068 Thu Nov 01 12:07:05 MDT 2007 mircea.toma Create sessions bound servlets lazily.

          ICE-2152, ICE-2137
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainSessionBoundServlet.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainServlet.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/ServletExternalContext.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/core/SingleViewServer.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/SessionDispatcher.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/core/MultiViewServer.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/View.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/core/ViewBoundServer.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/portlet/PortletExternalContext.java
          Hide
          Mircea Toma added a comment -

          Create sessions bound servlets lazily.

          Show
          Mircea Toma added a comment - Create sessions bound servlets lazily.
          Mircea Toma made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #15075 Thu Nov 01 16:20:48 MDT 2007 mircea.toma Fix mistake.
          ICE-2152, ICE-2137
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/SessionDispatcher.java
          Ken Fyten made changes -
          Fix Version/s 1.7DR#3 [ 10112 ]
          Fix Version/s 1.7 [ 10080 ]
          Ken Fyten made changes -
          Fix Version/s 1.7 [ 10080 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Priority P2
          Assignee Mircea Toma [ mircea.toma ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: