ICEfaces
  1. ICEfaces
  2. ICE-4611

OpenPortal shows Session Expired dialog after initial request.

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 1.8.1
    • Fix Version/s: 1.8.2-EE-GA_P01, 1.8.3
    • Component/s: Bridge, Framework
    • Labels:
      None
    • Environment:
      openportal

      Description

      Running an ICEfaces portlet on the OpenPortal platform does not currently work. The reason appears to be that the JSESSIONID cookie on the original request is stored under the /portletdriver path, which is the default context for the OpenPortal container. Subsequent Ajax requests to the ICEfaces framework are under the context of the portlet's .war (e.g. chat.war = /chat) and so the JSESSIONID cookie value is not propogated and the SessionVerifier fails to find a valid session. It then responds with the Session Expired message.

        Issue Links

          Activity

          Hide
          Krashan Brahmanjara added a comment -

          The same issue exists on Liferay 5.2

          Another workaround. Add to app web.xml lines

          <context-param>
          <param-name>com.icesoft.faces.blockingRequestHandler</param-name>
          <param-value>icefaces</param-value>
          </context-param>
          <context-param>
          <param-name>com.icesoft.faces.compressResources</param-name>
          <param-value>false</param-value>
          </context-param>

          But this disables push-server

          Show
          Krashan Brahmanjara added a comment - The same issue exists on Liferay 5.2 Another workaround. Add to app web.xml lines <context-param> <param-name>com.icesoft.faces.blockingRequestHandler</param-name> <param-value>icefaces</param-value> </context-param> <context-param> <param-name>com.icesoft.faces.compressResources</param-name> <param-value>false</param-value> </context-param> But this disables push-server
          Hide
          Deryk Sinotte added a comment -

          Need to review this for running against Liferay. The problem with OpenPortal is slightly different than Liferay running on another container (e.g. Tomcat)

          Show
          Deryk Sinotte added a comment - Need to review this for running against Liferay. The problem with OpenPortal is slightly different than Liferay running on another container (e.g. Tomcat)
          Hide
          Deryk Sinotte added a comment -

          WebSpace is the new name for the portal server from Sun and ICEfaces works with the latest community build of WebSpace as outlined in this case http://jira.icefaces.org/browse/ICE-5511.

          Resolving this as Won't Fix. Future support for ICEfaces and portlets will be directed at Web Space.

          Show
          Deryk Sinotte added a comment - WebSpace is the new name for the portal server from Sun and ICEfaces works with the latest community build of WebSpace as outlined in this case http://jira.icefaces.org/browse/ICE-5511 . Resolving this as Won't Fix. Future support for ICEfaces and portlets will be directed at Web Space.

            People

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

              Dates

              • Created:
                Updated:
                Resolved: