Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.0
    • Fix Version/s: EE-3.0.0.BETA, 3.0.1
    • Component/s: Bridge
    • Labels:
      None
    • Environment:
      Chrome 17, FF10, IE 9, Tomcat 7
    • Workaround Exists:
      Yes
    • Workaround Description:
      AJAX submit can be used to avoid this issue

      Description

      Ever since going to 3.0 RC2 and in the final build, when an error occurs or the session times out. A box pops up that is on top of the 'normal' error popup. This prevents the use of the "reload" button.
      The problem seems to appear with full submits only. With AJAX submit Session Expire window appear as usual with a reload button in the middle. For details please see attached screenshots.
      1. MyBean.java
        0.5 kB
        Evgheni Sadovoi
      2. web.xml
        2 kB
        Evgheni Sadovoi
      3. welcomeICEfaces.xhtml
        2 kB
        Evgheni Sadovoi
      1. withAJAXsubmit.jpg
        643 kB
      2. withPOSTsubmit.jpg
        927 kB

        Activity

        Evgheni Sadovoi created issue -
        Evgheni Sadovoi made changes -
        Field Original Value New Value
        Attachment withPOSTsubmit.jpg [ 14061 ]
        Attachment withAJAXsubmit.jpg [ 14062 ]
        Evgheni Sadovoi made changes -
        Salesforce Case [5007000000KGj9i]
        Evgheni Sadovoi made changes -
        Assignee Ken Fyten [ ken.fyten ]
        Ken Fyten made changes -
        Fix Version/s 3.0.1 [ 10282 ]
        Assignee Priority P2
        Assignee Ken Fyten [ ken.fyten ] Mircea Toma [ mircea.toma ]
        Hide
        Ken Fyten added a comment -

        Evgheni, please attach a simple test case that performs both a full submit and ajax submit on the page.

        Show
        Ken Fyten added a comment - Evgheni, please attach a simple test case that performs both a full submit and ajax submit on the page.
        Ken Fyten made changes -
        Assignee Mircea Toma [ mircea.toma ] Evgheni Sadovoi [ evgheni.sadovoi ]
        Hide
        Evgheni Sadovoi added a comment -

        You can use attached files to reproduce this issue.

        Show
        Evgheni Sadovoi added a comment - You can use attached files to reproduce this issue.
        Evgheni Sadovoi made changes -
        Attachment welcomeICEfaces.xhtml [ 14063 ]
        Attachment web.xml [ 14064 ]
        Attachment MyBean.java [ 14065 ]
        Evgheni Sadovoi made changes -
        Assignee Evgheni Sadovoi [ evgheni.sadovoi ] Mircea Toma [ mircea.toma ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #27944 Tue Feb 21 09:21:22 MST 2012 mircea.toma ICE-7767 Avoid to overwrite bridge configuration in case the update includes the script that sets up the bridge.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/javascript/application.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #27948 Tue Feb 21 10:04:01 MST 2012 mircea.toma ICE-7767 Avoid to overwrite bridge configuration in case the update includes the script that sets up the bridge.
        Files Changed
        Commit graph MODIFY /icefaces3/branches/icefaces-3.0.x-maintenance/icefaces/core/src/main/javascript/application.js
        Hide
        Mircea Toma added a comment -

        The issue occurs when the first DOM update includes the inline script that sets up the bridge. This overwrites the bridge configuration, configuration that was previously modified by 'compat' code to disable core's error popups, reverting the state of the disableDefaultErrorPopups parameter.

        The fix changes ice.setupBridge function to avoid overwriting the bridge configuration if already defined.

        Show
        Mircea Toma added a comment - The issue occurs when the first DOM update includes the inline script that sets up the bridge. This overwrites the bridge configuration, configuration that was previously modified by 'compat' code to disable core's error popups, reverting the state of the disableDefaultErrorPopups parameter. The fix changes ice.setupBridge function to avoid overwriting the bridge configuration if already defined.
        Mircea Toma made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Fix Version/s EE-3.0.0.BETA [ 10324 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Priority P2

          People

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

            Dates

            • Created:
              Updated:
              Resolved: