ICEfaces
  1. ICEfaces
  2. ICE-8845

Object required Javascript Error

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.0.0.GA
    • Fix Version/s: EE-3.2.0.GA, 3.3
    • Component/s: Bridge
    • Labels:
      None
    • Environment:
    • Assignee Priority:
      P1

      Description

      After testing ICEfaces-EE-3.0.0.GA_ICE-6858_ICE-7924_ICE-7923_ICE-8555-bin, I was able to reproduce what the customer is seeing in their application.

      When running the portlet in IE8 in IE7 mode, after rapidly clicking between navigation links for a few minutes, you will see 'Object required' error in the javascript console. Although the log continues to log navigation actions from the ui, the ui does not update with the appropriate content for the links and is stuck at the point where this exception was thrown.

      See attached screenshot of the error message.
      Attaching portlet as well.
      1. ICEfacesEE3GAP01EmnosBuild.PNG
        13 kB
      2. Objectrequired.PNG
        53 kB

        Activity

        Hide
        Brad Kroeger added a comment -

        I can reproduce the issue with ICEfaces-EE-3.0.0.GA_P01_Emnos_Build-bin 07/01/2013, although there is a different message in the console now. Attaching updated screenshot and portlet.

        Show
        Brad Kroeger added a comment - I can reproduce the issue with ICEfaces-EE-3.0.0.GA_P01_Emnos_Build-bin 07/01/2013, although there is a different message in the console now. Attaching updated screenshot and portlet.
        Hide
        Mircea Toma added a comment -

        Introduced utility lookupNameInputElement(form, name) function in the bridge. This function replaces the form[name] lookup since sometimes IE will fail to lookup the named element even when present in DOM. Replaced all instances of form[name] lookup type to use this newly introduced function.

        Show
        Mircea Toma added a comment - Introduced utility lookupNameInputElement(form, name) function in the bridge. This function replaces the form [name] lookup since sometimes IE will fail to lookup the named element even when present in DOM. Replaced all instances of form [name] lookup type to use this newly introduced function.

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Brad Kroeger
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: