ICEfaces
  1. ICEfaces
  2. ICE-4222

Make participating session IDs available to the shared blocking connection

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.8RC1
    • Fix Version/s: 1.8RC2, 1.8
    • Component/s: Bridge
    • Labels:
      None
    • Environment:
      supported browsers

      Description

      Create domain wide cookies by default so that inter-window communication can work in conjunction with push-server deployments. Save participating sessions in domain wide cookie so that the blocking connection can receive notification for all sessions.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #18600 Wed Mar 18 06:57:47 MDT 2009 mircea.toma ICE-4222 Create domain wide cookie by default.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/src/connection.async.js
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/lib/cookie.js
        Mircea Toma created issue -
        Mircea Toma made changes -
        Field Original Value New Value
        Assignee Mircea Toma [ mircea.toma ]
        Mircea Toma made changes -
        Salesforce Case []
        Fix Version/s 1.8RC2 [ 10163 ]
        Ken Fyten made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Assignee Priority P1
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #18612 Wed Mar 18 17:45:43 MDT 2009 mircea.toma ICE-4222 Register session IDs globally by using a domain bound cookie. Inform server to receive notifications through the shared blocking connection for all the participating sessions.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/src/connection.async.js
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/DOMResponseWriter.java
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/src/application.js
        Hide
        Mircea Toma added a comment -

        Register session IDs globally by using a domain bound cookie. Inform server to receive notifications through the shared blocking connection for all the participating sessions.

        Show
        Mircea Toma added a comment - Register session IDs globally by using a domain bound cookie. Inform server to receive notifications through the shared blocking connection for all the participating sessions.
        Mircea Toma made changes -
        Summary Create domain wide cookies by default Inform server to receive notifications through the shared blocking connection for all the participating sessions
        Issue Type Improvement [ 4 ] Bug [ 1 ]
        Salesforce Case []
        Description Create domain wide cookies by default so that inter-window communication can work in conjunction with push-server deployments. Create domain wide cookies by default so that inter-window communication can work in conjunction with push-server deployments. Save participating sessions in domain wide cookie so that the blocking connection can receive notification for all sessions.
        Mircea Toma made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Mircea Toma made changes -
        Summary Inform server to receive notifications through the shared blocking connection for all the participating sessions Make participating session IDs available to the shared blocking connection
        Salesforce Case []
        Hide
        Ken Fyten added a comment -

        This last commit is not working well.

        Testing with FF3 shows auctionMonitor not receiving push updates at all. Safari works okay for awhile until you open another tab to auctionMonitor, and then a tab to Component-showcase (same server), then push updates stop.

        Can't get push to work at all with component-showcase. This is pretty broken right now.

        Show
        Ken Fyten added a comment - This last commit is not working well. Testing with FF3 shows auctionMonitor not receiving push updates at all. Safari works okay for awhile until you open another tab to auctionMonitor, and then a tab to Component-showcase (same server), then push updates stop. Can't get push to work at all with component-showcase. This is pretty broken right now.
        Ken Fyten made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Hide
        Mircea Toma added a comment -

        Most probably you forgot to deploy the push-server application. The fixes are working very well for me.

        Show
        Mircea Toma added a comment - Most probably you forgot to deploy the push-server application. The fixes are working very well for me.
        Hide
        Ken Fyten added a comment -

        Problem was caused by cached cookies in the browser. I needed to clear my cookies for this to work.

        Show
        Ken Fyten added a comment - Problem was caused by cached cookies in the browser. I needed to clear my cookies for this to work.
        Ken Fyten made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Assignee Priority P1
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Fix Version/s 1.8 [ 10161 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #18751 Mon Apr 06 03:19:28 MDT 2009 mircea.toma ICE-4222 Integrate fixes.
        Files Changed
        Commit graph MODIFY /projects/bridge2/newlib/cookie.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #18752 Mon Apr 06 03:53:26 MDT 2009 mircea.toma ICE-4222 Integrate fixes.
        Files Changed
        Commit graph MODIFY /projects/bridge2/newlib/cookie.js
        Commit graph MODIFY /projects/bridge2/src/connection.async.js
        Commit graph MODIFY /projects/bridge2/src/application.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #18755 Mon Apr 06 04:01:48 MDT 2009 mircea.toma ICE-4222 Integrate fixes.
        Files Changed
        Commit graph MODIFY /projects/bridge2/src/application.js
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Mircea Toma [ mircea.toma ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Mircea Toma
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: