ICEfaces
  1. ICEfaces
  2. ICE-2962

Redeploying portlets after session has expired can sometimes cause the server to hang

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7RC1
    • Fix Version/s: 1.7
    • Component/s: None
    • Labels:
      None
    • Environment:
      portal portlet

      Description

      It's not reliably reproducible but, occasionally, when you do a hot redeploy of portlet war after the session has expired, causes the server to appear to hang. Reloading the browser windows when this happened resulted in emtpy portlet windows and it requires the server to be "force quit".

      When it occurred, I had redeployed the .war and Liferay had successfully copied it (messages in the console indicated) and the server was trying to shutdown the component-showcase deployment. The log messages from SessionDispatcher appeared:

      Log.info("Session already invalidated.");

      and then it basically hung.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16322 Tue Apr 08 10:42:51 MDT 2008 mircea.toma Run shutdown sequence only once.
        ICE-2962
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainSessionBoundServlet.java
        Deryk Sinotte created issue -
        Hide
        Deryk Sinotte added a comment -

        Assigning to Mircea

        Show
        Deryk Sinotte added a comment - Assigning to Mircea
        Deryk Sinotte made changes -
        Field Original Value New Value
        Assignee Mircea Toma [ mircea.toma ]
        Ken Fyten made changes -
        Fix Version/s 1.7 [ 10080 ]
        Assignee Priority P1
        Hide
        Mircea Toma added a comment -

        Run shutdown sequence only once. When re-deploying an application there's an additional shutdown call made by container, for the sessions that just expired the lock waiting for view disposals is then re-created thus blocking the re-deployment.

        Show
        Mircea Toma added a comment - Run shutdown sequence only once. When re-deploying an application there's an additional shutdown call made by container, for the sessions that just expired the lock waiting for view disposals is then re-created thus blocking the re-deployment.
        Mircea Toma made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Priority P1
        Assignee Mircea Toma [ mircea.toma ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Deryk Sinotte
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: