ICEfaces
  1. ICEfaces
  2. ICE-10689

Logging triggers error in IE7/8 when main window re-focused

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.3.0.GA, 4.0
    • Fix Version/s: EE-3.3.0.GA_P03, 4.1
    • Component/s: Bridge
    • Labels:
      None
    • Environment:
      Internet Explorer 7/8
    • Assignee Priority:
      P2

      Description

      When using the window based logging an error is triggered after moving focus back on the main window (from the log window):

      Line 2
      Char 19881
      An outgoing call cannot be made since the application is dispatching an input-synchronous call.
      Code 0

        Activity

        Mircea Toma created issue -
        Mircea Toma made changes -
        Field Original Value New Value
        Assignee Mircea Toma [ mircea.toma ]
        Mircea Toma made changes -
        Fix Version/s EE-3.3.0.GA_P03 [ 11572 ]
        Fix Version/s 4.1 [ 11375 ]
        Mircea Toma made changes -
        Description When using the window based logging an error is triggered after moving focus back on the main window (from the log window):
        {code}
        Line 2
        Char 19881
        An outgoing call cannot be made since the application is dispatching an input-synchronous call.
        Code 0
        {code}
        When using the window based logging an error is triggered after moving focus back on the main window (from the log window):

        Line 2
        Char 19881
        An outgoing call cannot be made since the application is dispatching an input-synchronous call.
        Code 0
        Ken Fyten made changes -
        Assignee Priority P2 [ 10011 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #44782 Wed May 27 12:58:31 MDT 2015 mircea.toma ICE-10689 Decouple document manipulation to avoid Internet Explorer COM related errors.
        Files Changed
        Commit graph MODIFY /bridge-support/branches/icefaces-ee-3.3.0.GA-maintenance/src/main/javascript/logger.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #44783 Wed May 27 13:02:45 MDT 2015 mircea.toma ICE-10689 Decouple document manipulation to avoid Internet Explorer COM related errors.
        Files Changed
        Commit graph MODIFY /bridge-support/trunk/src/main/javascript/logger.js
        Hide
        Mircea Toma added a comment -

        Modified WindowLogHandler.displayEntry method to execute its body in a pseudo-thread (setTimeout) to decouple the document modifications from the calling thread.

        Show
        Mircea Toma added a comment - Modified WindowLogHandler.displayEntry method to execute its body in a pseudo-thread ( setTimeout ) to decouple the document modifications from the calling thread.
        Mircea Toma made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Liana Munroe added a comment -

        Tested with ICEfaces EE-3.3.0.GA_p03 tag and EE-3.3.0 maintenance branch r44783 on xp02 and icepcvm-ie7.

        When using Ctrl + Shift + t in IE 7 to enable the popup console, 2 consoles are launched. After closing both consoles the following error appears and the browser is no longer useable:
        Line 2
        Char 19903
        Error: The callee (server [not server application]) is not available and disappeared; all connectiuons are invalid. The call did not execute.
        Code 0

        Show
        Liana Munroe added a comment - Tested with ICEfaces EE-3.3.0.GA_p03 tag and EE-3.3.0 maintenance branch r44783 on xp02 and icepcvm-ie7. When using Ctrl + Shift + t in IE 7 to enable the popup console, 2 consoles are launched. After closing both consoles the following error appears and the browser is no longer useable: Line 2 Char 19903 Error: The callee (server [not server application] ) is not available and disappeared; all connectiuons are invalid. The call did not execute. Code 0
        Ken Fyten made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Assignee Priority P2 [ 10011 ] P1 [ 10010 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #44789 Thu May 28 12:15:29 MDT 2015 mircea.toma ICE-10689 Capture errors triggered due to the closing of the logger window and disable further calls to 'displayEntry'.
        Files Changed
        Commit graph MODIFY /bridge-support/branches/icefaces-ee-3.3.0.GA-maintenance/src/main/javascript/logger.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #44790 Thu May 28 12:23:30 MDT 2015 mircea.toma ICE-10689 Capture errors triggered due to the closing of the logger window and disable further calls to 'displayEntry'.
        Files Changed
        Commit graph MODIFY /bridge-support/trunk/src/main/javascript/logger.js
        Hide
        Mircea Toma added a comment -

        Capture errors triggered due to the closing of the logger window and disable further calls to 'displayEntry'.

        Show
        Mircea Toma added a comment - Capture errors triggered due to the closing of the logger window and disable further calls to 'displayEntry'.
        Mircea Toma made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Mircea Toma added a comment -

        We have two log windows opened because ICEpush is enabled, one window logs the ICEfaces messages the other one the ICEpush messages.

        Show
        Mircea Toma added a comment - We have two log windows opened because ICEpush is enabled, one window logs the ICEfaces messages the other one the ICEpush messages.
        Hide
        Liana Munroe added a comment - - edited

        Verified ICEfaces EE-3.3.0.GA_P03 tag, EE-3.3.0 maintenance branch r44790 using IE 7, 8 , Tomcat 7 on xp04/03/02 and icepcvm-ie7/ie8

        Show
        Liana Munroe added a comment - - edited Verified ICEfaces EE-3.3.0.GA_P03 tag, EE-3.3.0 maintenance branch r44790 using IE 7, 8 , Tomcat 7 on xp04/03/02 and icepcvm-ie7/ie8
        Hide
        Liana Munroe added a comment -

        Tested with ICEfaces 4 trunk r44791 and IE 8. Fix has not yet been applied.

        Show
        Liana Munroe added a comment - Tested with ICEfaces 4 trunk r44791 and IE 8. Fix has not yet been applied.
        Hide
        Mircea Toma added a comment -

        Please make sure ICEpush is updated and cleanly built.

        Show
        Mircea Toma added a comment - Please make sure ICEpush is updated and cleanly built.
        Hide
        Ken Fyten added a comment -

        Re-opened. It appears that the updated bridge-support.js file has not been committed to the icefaces4/trunk, nor the icepush/trunk as required since these are now staged instead of svn externalled in like they are in 3.x.

        Show
        Ken Fyten added a comment - Re-opened. It appears that the updated bridge-support.js file has not been committed to the icefaces4/trunk, nor the icepush/trunk as required since these are now staged instead of svn externalled in like they are in 3.x.
        Ken Fyten made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Assignee Priority P1 [ 10010 ] P2 [ 10011 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #44799 Thu May 28 15:50:23 MDT 2015 mircea.toma ICE-10689 Update bridge-support library.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/resources/META-INF/resources/ice.core/bridge-support.uncompressed.js
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/resources/META-INF/resources/ice.core/bridge-support.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #44800 Thu May 28 15:50:50 MDT 2015 mircea.toma ICE-10689 Update bridge-support library.
        Files Changed
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/resources/META-INF/ice.core/bridge-support.js
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/resources/META-INF/ice.core/bridge-support.uncompressed.js
        Hide
        Mircea Toma added a comment -

        Updated bridge-support library in core and icepush/core projects.

        Show
        Mircea Toma added a comment - Updated bridge-support library in core and icepush/core projects.
        Mircea Toma made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Liana Munroe added a comment - - edited

        Verified ICEfaces EE-3.3.0.GA_P03 Jenkins build 10. Tomcat 7, IE7 and 8.

        Verified popup error does not occur with ICEfaces 4 trunk r44800, Tomcat 7, IE 8, however no logging occurs in either window.

        Show
        Liana Munroe added a comment - - edited Verified ICEfaces EE-3.3.0.GA_P03 Jenkins build 10. Tomcat 7, IE7 and 8. Verified popup error does not occur with ICEfaces 4 trunk r44800, Tomcat 7, IE 8, however no logging occurs in either window.
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #44804 Thu May 28 18:37:25 MDT 2015 mircea.toma ICE-10689 Import 'string' module to resolve the reference to the 'split' function.
        Files Changed
        Commit graph MODIFY /bridge-support/trunk/src/main/javascript/logger.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #44805 Thu May 28 18:38:46 MDT 2015 mircea.toma ICE-10689 Import 'string' module to resolve the reference to the 'split' function.
        Files Changed
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/resources/META-INF/ice.core/bridge-support.js
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/resources/META-INF/ice.core/bridge-support.uncompressed.js
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/resources/META-INF/resources/ice.core/bridge-support.uncompressed.js
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/resources/META-INF/resources/ice.core/bridge-support.js
        Hide
        Mircea Toma added a comment -

        Fixed logging in trunk by importing 'string' module in logger.js in order to resolve the reference to the 'split' function.

        Show
        Mircea Toma added a comment - Fixed logging in trunk by importing 'string' module in logger.js in order to resolve the reference to the 'split' function.
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: