ICEfaces
  1. ICEfaces
  2. ICE-4573

domDiffing algorithm confused with identical documents

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      ICEFaces 2.0

      Description

      When the DOMs in the domDiff check are identical, NULL is returned, which is being confused as meaning 'send the whole document, because one of the DOMs is null' which isn't actually the case. The symptom of this problem is having the entire document being sent again enclosed in the update protocol, which causes the bridge to stop receiving any updates at all.

      There is another similar issue when the session expires and one of the DOMs actually is null, which causes the entire document to be sent and which also locks up the bridge, but that's because there isn't any way of telling the session that it is shutdown.

        Activity

        Greg Dick created issue -

          People

          • Assignee:
            Unassigned
            Reporter:
            Greg Dick
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated: