This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 89753

Summary: Unable to open file explorer windows in vista
Product: platform Reporter: odennis <odennis>
Component: Window SystemAssignee: David Simonek <dsimonek>
Status: RESOLVED DUPLICATE    
Severity: blocker    
Priority: P1    
Version: 5.x   
Hardware: PC   
OS: Windows Vista   
Issue Type: DEFECT Exception Reporter:

Description odennis 2006-11-21 13:44:49 UTC
When attempting to open or save a file, or bring up any kind of explorer 
window in netbeans 5.5 an ArrayIndexOutOfBounds Exception is thrown and the 
window isn't displayed. This issue renders the IDE unusable.

This is the report from netbeans:

*********** Exception occurred ************ at 1:24 PM on Nov 21, 2006
java.lang.ArrayIndexOutOfBoundsException: 3184
	at sun.awt.shell.Win32ShellFolder2.getFileChooserIcon
(Win32ShellFolder2.java:748)
	at sun.awt.shell.Win32ShellFolderManager2.get
(Win32ShellFolderManager2.java:248)
	at sun.awt.shell.ShellFolder.get(ShellFolder.java:221)
	at 
com.sun.java.swing.plaf.windows.WindowsLookAndFeel$LazyWindowsIcon.createValue
(WindowsLookAndFeel.java:1873)
	at javax.swing.UIDefaults.getFromHashtable(UIDefaults.java:185)
	at javax.swing.UIDefaults.get(UIDefaults.java:130)
	at javax.swing.MultiUIDefaults.get(MultiUIDefaults.java:44)
	at javax.swing.UIDefaults.getIcon(UIDefaults.java:411)
	at javax.swing.UIManager.getIcon(UIManager.java:613)
	at javax.swing.plaf.basic.BasicFileChooserUI.installIcons
(BasicFileChooserUI.java:237)
	at javax.swing.plaf.basic.BasicFileChooserUI.installDefaults
(BasicFileChooserUI.java:219)
	at javax.swing.plaf.basic.BasicFileChooserUI.installUI
(BasicFileChooserUI.java:135)
	at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.installUI
(WindowsFileChooserUI.java:126)
	at javax.swing.JComponent.setUI(JComponent.java:652)
	at javax.swing.JFileChooser.updateUI(JFileChooser.java:1755)
	at javax.swing.JFileChooser.setup(JFileChooser.java:366)
	at javax.swing.JFileChooser.<init>(JFileChooser.java:332)
	at javax.swing.JFileChooser.<init>(JFileChooser.java:285)
	at 
org.netbeans.modules.project.ui.ProjectChooserAccessory$ProjectFileChooser.<ini
t>(ProjectChooserAccessory.java:506)
	at 
org.netbeans.modules.project.ui.ProjectChooserAccessory$ProjectFileChooser.<ini
t>(ProjectChooserAccessory.java:506)
	at 
org.netbeans.modules.project.ui.ProjectChooserAccessory.createProjectChooser
(ProjectChooserAccessory.java:455)
	at org.netbeans.modules.project.ui.actions.OpenProject.actionPerformed
(OpenProject.java:58)
	at javax.swing.AbstractButton.fireActionPerformed
(AbstractButton.java:1849)
	at javax.swing.AbstractButton$Handler.actionPerformed
(AbstractButton.java:2169)
	at javax.swing.DefaultButtonModel.fireActionPerformed
(DefaultButtonModel.java:420)
	at javax.swing.DefaultButtonModel.setPressed
(DefaultButtonModel.java:258)
	at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick
(BasicMenuItemUI.java:1000)
	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased
(BasicMenuItemUI.java:1041)
	at java.awt.Component.processMouseEvent(Component.java:5488)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
	at java.awt.Component.processEvent(Component.java:5253)
	at java.awt.Container.processEvent(Container.java:1966)
	at java.awt.Component.dispatchEventImpl(Component.java:3955)
	at java.awt.Container.dispatchEventImpl(Container.java:2024)
	at java.awt.Component.dispatchEvent(Component.java:3803)
	at java.awt.LightweightDispatcher.retargetMouseEvent
(Container.java:4212)
	at java.awt.LightweightDispatcher.processMouseEvent
(Container.java:3892)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
	at java.awt.Container.dispatchEventImpl(Container.java:2010)
	at java.awt.Window.dispatchEventImpl(Window.java:1778)
	at java.awt.Component.dispatchEvent(Component.java:3803)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
[catch] at java.awt.EventDispatchThread.pumpOneEventForHierarchy
(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy
(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Comment 1 Marian Mirilovic 2006-11-21 14:21:36 UTC
JDK bug - fixed in JDK 6.0 (b96) :
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6449933

*** This issue has been marked as a duplicate of 87917 ***