ICEfaces
  1. ICEfaces
  2. ICE-9334

JavaScript error thrown in IE causes application to be unresponsive (when JS console is open)

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: EE-1.8.2.GA_P06
    • Fix Version/s: EE-1.8.2.GA_P07
    • Component/s: Bridge, Framework
    • Labels:
      None
    • Environment:
      IE10, IE9
    • Assignee Priority:
      P1
    • Salesforce Case Reference:
    • Workaround Exists:
      Yes
    • Workaround Description:
      It has been reported that using the IE compatibility mode helps. In my case using this mode still didn't prevent the error from showing.

      Description

      When loading an ICEfaces application that uses ICEfaces EE 1.8.2 P06 in IE10 or IE9, the following JavaScript error is thrown and the page becomes unresponsive:

      Object doesn't support property or method 'debug'

      This can be reproduced by running the Component Showcase from P06. Using ICEfaces EE 1.8. P05, the error isn't seen.

        Activity

        Hide
        Liana Munroe added a comment -

        Confirmed fixed ICEfaces 1.8.2-P07 Build05. Tested in IE 9, 10, FF21 and Chrome.

        Show
        Liana Munroe added a comment - Confirmed fixed ICEfaces 1.8.2-P07 Build05. Tested in IE 9, 10, FF21 and Chrome.
        Hide
        Carmen Cristurean added a comment - - edited

        Verified with ICEfaces 1.8.2-P07 Build2 in IE6/7/8/9/10 by loading component-showcase, auctionMonitor and address apps in these browsers.
        In Firefox 21 and Chrome there are missing resources when loading component-showcase:

        GET http://localhost:8080/component-showcase/xmlhttp/css/rime/css-images/tree_close.gif 404 (Not Found) showcase.iface:82
        GET http://localhost:8080/component-showcase/xmlhttp/css/rime/css-images/tree_open.gif 404 (Not Found) showcase.iface:82
        GET http://localhost:8080/component-showcase/css/images/navigation-tree/tree_folder_closed.gif 404 (Not Found) showcase.iface:82
        GET http://localhost:8080/component-showcase/css/images/navigation-tree/tree_node.gif 404 (Not Found) showcase.iface:82
        GET http://localhost:8080/component-showcase/css/images/navigation-tree/tree_node_rollover.gif 404 (Not Found) showcase.iface:82
        GET http://localhost:8080/component-showcase/css/images/navigation-tree/tree_folder_open.gif 404 (Not Found) showcase.iface:82
        GET http://localhost:8080/component-showcase/css/images/navigation-tree/tree_node_selected.gif 404 (Not Found) showcase.iface:82

        Show
        Carmen Cristurean added a comment - - edited Verified with ICEfaces 1.8.2-P07 Build2 in IE6/7/8/9/10 by loading component-showcase, auctionMonitor and address apps in these browsers. In Firefox 21 and Chrome there are missing resources when loading component-showcase: GET http://localhost:8080/component-showcase/xmlhttp/css/rime/css-images/tree_close.gif 404 (Not Found) showcase.iface:82 GET http://localhost:8080/component-showcase/xmlhttp/css/rime/css-images/tree_open.gif 404 (Not Found) showcase.iface:82 GET http://localhost:8080/component-showcase/css/images/navigation-tree/tree_folder_closed.gif 404 (Not Found) showcase.iface:82 GET http://localhost:8080/component-showcase/css/images/navigation-tree/tree_node.gif 404 (Not Found) showcase.iface:82 GET http://localhost:8080/component-showcase/css/images/navigation-tree/tree_node_rollover.gif 404 (Not Found) showcase.iface:82 GET http://localhost:8080/component-showcase/css/images/navigation-tree/tree_folder_open.gif 404 (Not Found) showcase.iface:82 GET http://localhost:8080/component-showcase/css/images/navigation-tree/tree_node_selected.gif 404 (Not Found) showcase.iface:82
        Hide
        Ken Fyten added a comment -

        Note that this issue only occurs if the IE JS console is active/open.

        Show
        Ken Fyten added a comment - Note that this issue only occurs if the IE JS console is active/open.
        Hide
        Mircea Toma added a comment - - edited

        Introduced IE8/9/10 specific logging functions implemention that uses IE's console API. The right implementation is chosen automatically at page load time.

        Show
        Mircea Toma added a comment - - edited Introduced IE8/9/10 specific logging functions implemention that uses IE's console API. The right implementation is chosen automatically at page load time.

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: