Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6894953

REGRESSION: Clicking on Update Button in JCP, shows Error dialog with ArrayIndexOutOfBoundsException

    XMLWordPrintable

    Details

    • Subcomponent:
    • Introduced In Version:
    • Resolved In Build:
      b04
    • CPU:
      x86
    • OS:
      windows_vista
    • Verification:
      Verified

      Description

      This is only reproducible on Windows 7 and Vista. I have tested with UAC OFF. On XP Update Button is functioning fine.

      Machine details; Remote desltop to jlab408-vm1.india.sun.com (user : admin and password : abc123)

      This issue is also reproducible when ManualUpdateServletURL is set in the registry.

      Set ManualUpdateServletURL
      [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy]
      "ManualUpdateServletURL"="http://j2se.east.sun.com/arc/1.6.0_18/nightly/2009-10-19/windows-i586/map.xml"

      How to reproduce this issue. Make sure all the JREs are uninstalled and AU2.0 is alos uninstalled.

      1.) Install JRE 6u18 PIT b04
      http://j2se.east/arc/1.6.0_18/pit/2009-10-23

      2.) Open Java Control Panel and Goto Update tab.

      3.) Clcik on Update tab

      Expected Behavior
      A Message dialog should be displayed stating "You already have latest JRE ...."

      Actual Behavior
      Error dialog is displayed stating ArrayIndexOutOfBoundsException.

      java.lang.ArrayIndexOutOfBoundsException: 2
      at com.sun.deploy.panel.UpdatePanel.actionPerformed(Unknown Source)
      at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
      at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
      at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
      at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
      at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
      at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
      at java.awt.Component.processMouseEvent(Unknown Source)
      at javax.swing.JComponent.processMouseEvent(Unknown Source)
      at java.awt.Component.processEvent(Unknown Source)
      at java.awt.Container.processEvent(Unknown Source)
      at java.awt.Component.dispatchEventImpl(Unknown Source)
      at java.awt.Container.dispatchEventImpl(Unknown Source)
      at java.awt.Component.dispatchEvent(Unknown Source)
      at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
      at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
      at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
      at java.awt.Container.dispatchEventImpl(Unknown Source)
      at java.awt.Window.dispatchEventImpl(Unknown Source)
      at java.awt.Component.dispatchEvent(Unknown Source)
      at java.awt.EventQueue.dispatchEvent(Unknown Source)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
      at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
      at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
      at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
      at java.awt.EventDispatchThread.run(Unknown Source)

        Attachments

          Activity

            People

            Assignee:
            wloworcl Wai Low (Inactive)
            Reporter:
            pgsunw Praveen G (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: