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 126929 - Exception in Project menu
Summary: Exception in Project menu
Status: RESOLVED DUPLICATE of bug 123679
Alias: None
Product: platform
Classification: Unclassified
Component: Navigator (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker (vote)
Assignee: David Simonek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-07 16:44 UTC by nnnnnk
Modified: 2008-12-22 11:30 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nnnnnk 2008-02-07 16:44:31 UTC
I opened about 20 projects.
Then I started to select them in Project menu.
If you select more then 7 items exception appears.

java.lang.ArrayIndexOutOfBoundsException: 6
	at org.openide.util.lookup.ProxyLookup$R.lookupChange(ProxyLookup.java:410)
	at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:187)
	at
org.netbeans.modules.project.ui.actions.LookupSensitiveAction$LastActivatedWindowLookup.updateLookups(LookupSensitiveAction.java:218)
	at
org.netbeans.modules.project.ui.actions.LookupSensitiveAction$LastActivatedWindowLookup.propertyChange(LookupSensitiveAction.java:223)
	at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333)
	at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270)
	at org.netbeans.core.windows.RegistryImpl.tryFireChanges(RegistryImpl.java:297)
	at org.netbeans.core.windows.RegistryImpl.selectedNodesChanged(RegistryImpl.java:233)
	at org.netbeans.core.windows.WindowManagerImpl.notifyRegistrySelectedNodesChanged(WindowManagerImpl.java:1008)
	at org.netbeans.core.windows.WindowManagerImpl.topComponentActivatedNodesChanged(WindowManagerImpl.java:1181)
	at org.openide.windows.TopComponent.setActivatedNodesImpl(TopComponent.java:312)
	at org.openide.windows.TopComponent.access$400(TopComponent.java:112)
	at org.openide.windows.TopComponent$SynchronizeNodes.run(TopComponent.java:1565)
	at org.openide.windows.TopComponent$SynchronizeNodes.resultChanged(TopComponent.java:1547)
	at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:215)
	at org.openide.explorer.DefaultEMLookup.updateLookups(DefaultEMLookup.java:131)
	at org.openide.explorer.DefaultEMLookup.propertyChange(DefaultEMLookup.java:163)
	at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:186)
	at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333)
	at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270)
	at org.openide.explorer.ExplorerManager$2.run(ExplorerManager.java:842)
	at org.openide.util.Mutex.doEvent(Mutex.java:1335)
	at org.openide.util.Mutex.readAccess(Mutex.java:345)
	at org.openide.explorer.ExplorerManager.fireInAWT(ExplorerManager.java:839)
	at org.openide.explorer.ExplorerManager$1AtomicSetSelectedNodes.fire(ExplorerManager.java:260)
	at org.openide.explorer.ExplorerManager.setSelectedNodes(ExplorerManager.java:273)
	at org.openide.explorer.ExplorerManager$1SetExploredContextAndSelection.run(ExplorerManager.java:361)
	at org.openide.util.Mutex.readAccess(Mutex.java:362)
	at org.openide.explorer.ExplorerManager.setExploredContextAndSelection(ExplorerManager.java:388)
	at org.openide.explorer.view.BeanTreeView.selectionChanged(BeanTreeView.java:155)
	at org.openide.explorer.view.TreeView.callSelectionChanged(TreeView.java:752)
	at org.openide.explorer.view.TreeView$TreePropertyListener.run(TreeView.java:1320)
	at org.openide.util.Mutex.postRequest(Mutex.java:1251)
	at org.openide.util.Mutex.postReadRequest(Mutex.java:565)
	at org.openide.explorer.view.TreeView$TreePropertyListener.valueChanged(TreeView.java:1291)
	at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTreeSelectionModel.java:629)
	at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(DefaultTreeSelectionModel.java:1078)
	at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(DefaultTreeSelectionModel.java:287)
	at javax.swing.JTree.setSelectionInterval(JTree.java:2048)
	at javax.swing.plaf.basic.BasicTreeUI.extendSelection(BasicTreeUI.java:2384)
	at javax.swing.plaf.basic.BasicTreeUI.access$2500(BasicTreeUI.java:46)
	at javax.swing.plaf.basic.BasicTreeUI$Actions.increment(BasicTreeUI.java:4326)
	at javax.swing.plaf.basic.BasicTreeUI$Actions.actionPerformed(BasicTreeUI.java:4016)
	at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1571)
	at javax.swing.JComponent.processKeyBinding(JComponent.java:2772)
	at javax.swing.JComponent.processKeyBindings(JComponent.java:2807)
	at javax.swing.JComponent.processKeyEvent(JComponent.java:2735)
	at java.awt.Component.processEvent(Component.java:5294)
	at java.awt.Container.processEvent(Container.java:1966)
	at java.awt.Component.dispatchEventImpl(Component.java:3984)
	at java.awt.Container.dispatchEventImpl(Container.java:2024)
	at java.awt.Component.dispatchEvent(Component.java:3819)
	at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1826)
	at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:681)
	at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:938)
	at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:810)
	at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:645)
	at java.awt.Component.dispatchEventImpl(Component.java:3857)
	at java.awt.Container.dispatchEventImpl(Container.java:2024)
	at java.awt.Window.dispatchEventImpl(Window.java:1791)
	at java.awt.Component.dispatchEvent(Component.java:3819)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
	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 Jana Maleckova 2008-02-11 09:03:18 UTC
This is very similar as issue 123562 which should be already fixed. I reassign it to core/navigator for evaluation
Comment 2 Jana Maleckova 2008-02-11 12:56:49 UTC
it's reproducible on my XP as well. I just select more then 10 classes in a scope one project and then a plenty of
exception were thrown. I increase the priority to P2 because, IDE always get frozen for some time and then seems to be
unstable.
Comment 3 Lukas Hasik 2008-02-11 15:26:24 UTC
thank you for report, please provide build number next time.

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