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 51094 - ArrayIndexOutOfBoundsException with Navagator window move
Summary: ArrayIndexOutOfBoundsException with Navagator window move
Status: RESOLVED WORKSFORME
Alias: None
Product: java
Classification: Unclassified
Component: Navigation (show other bugs)
Version: 4.x
Hardware: PC Windows ME/2000
: P3 blocker (vote)
Assignee: David Simonek
URL:
Keywords: RANDOM
Depends on:
Blocks:
 
Reported: 2004-11-02 17:17 UTC by moizd
Modified: 2005-08-12 13:13 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 moizd 2004-11-02 17:17:51 UTC
Netbeans Beta2, Win2k SP4, Java 5.0
I have installed the Navagator module update. It
came up docked on the right edge. I moved it to
the left where i had my projects, filesystem and
runtime windows docked. When i completed the move,
i got this exception.


java.lang.ArrayIndexOutOfBoundsException
	at java.lang.System.arraycopy(Native Method)
	at java.awt.Container.remove(Container.java:1127)
	at java.awt.Container.remove(Container.java:1172)
	at java.awt.Container.addImpl(Container.java:1020)
	at java.awt.Container.add(Container.java:899)
	at
org.netbeans.swing.tabcontrol.plaf.DefaultTabbedContainerUI$ModelListener.indicesChanged(DefaultTabbedContainerUI.java:1149)
	at
org.netbeans.swing.tabcontrol.DefaultTabDataModel.fireIndicesChanged(DefaultTabDataModel.java:457)
	at
org.netbeans.swing.tabcontrol.DefaultTabDataModel.setTabs(DefaultTabDataModel.java:92)
	at
org.netbeans.core.windows.view.ui.tabcontrol.TabbedAdapter.setTopComponents(TabbedAdapter.java:166)
	at
org.netbeans.core.windows.view.ui.TabbedHandler.setTopComponents(TabbedHandler.java:120)
	at
org.netbeans.core.windows.view.ui.AbstractModeContainer.setTopComponents(AbstractModeContainer.java:96)
	at
org.netbeans.core.windows.view.ModeView.setTopComponents(ModeView.java:109)
	at
org.netbeans.core.windows.view.ViewHierarchy.updateViewForAccessor(ViewHierarchy.java:205)
	at
org.netbeans.core.windows.view.ViewHierarchy.updateViewForAccessor(ViewHierarchy.java:188)
	at
org.netbeans.core.windows.view.ViewHierarchy.updateViewForAccessor(ViewHierarchy.java:188)
	at
org.netbeans.core.windows.view.ViewHierarchy.updateViewHierarchy(ViewHierarchy.java:107)
	at
org.netbeans.core.windows.view.DefaultView.changeGUI(DefaultView.java:146)
	at
org.netbeans.core.windows.ViewRequestor.dispatchRequest(ViewRequestor.java:229)
	at
org.netbeans.core.windows.ViewRequestor.processRequest(ViewRequestor.java:208)
	at
org.netbeans.core.windows.ViewRequestor.postRequest(ViewRequestor.java:148)
	at
org.netbeans.core.windows.ViewRequestor.scheduleRequest(ViewRequestor.java:89)
	at
org.netbeans.core.windows.Central.updateViewAfterDnD(Central.java:1629)
	at
org.netbeans.core.windows.Central.userDroppedTopComponents(Central.java:1542)
	at
org.netbeans.core.windows.view.DefaultView.userDroppedTopComponents(DefaultView.java:808)
	at
org.netbeans.core.windows.view.dnd.WindowDnDManager.performDrop(WindowDnDManager.java:687)
	at
org.netbeans.core.windows.view.dnd.WindowDnDManager.tryPerformDrop(WindowDnDManager.java:571)
	at
org.netbeans.core.windows.view.dnd.DropTargetGlassPane.drop(DropTargetGlassPane.java:328)
	at java.awt.dnd.DropTarget.drop(DropTarget.java:430)
	at
sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:500)
	at
sun.awt.dnd.SunDropTargetContextPeer.access$800(SunDropTargetContextPeer.java:53)
	at
sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:812)
	at
sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:736)
	at
sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:29)
	at
java.awt.Component.dispatchEventImpl(Component.java:3826)
	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.processDropTargetEvent(Container.java:3963)
	at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3817)
	at
java.awt.Container.dispatchEventImpl(Container.java:2010)
	at
java.awt.Window.dispatchEventImpl(Window.java:1766)
	at
java.awt.Component.dispatchEvent(Component.java:3803)
[catch] at
java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
	at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
	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 moizd 2004-11-02 17:18:26 UTC
BTW, it wasn't logged to the message.log file
Comment 2 David Simonek 2004-11-11 15:16:33 UTC
Strange, I never saw such error...are you able to reproduce somehow?
Comment 3 moizd 2004-11-17 03:29:21 UTC
Ever since i upgrade to the latest Q-build i can't find the navagator
module.

How do i install that module? Or, is it built in to the core install?
If so, how do i display it?

Comment 4 David Simonek 2005-01-19 15:30:48 UTC
I'm not experiencing this error, hopefully fixed along with continuing
work on Navigator. Please reopen with reproductible steps if problem
appears again. Thsnks.
Comment 5 David Simonek 2005-01-19 15:32:17 UTC
Yes, and as you probably already know, 4.1 version of Navigator module
is now part of daily builds, so just download latest daily build and
you'll have Navigator included.