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 63909 - java.lang.ArrayIndexOutOfBoundsException:
Summary: java.lang.ArrayIndexOutOfBoundsException:
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 5.x
Hardware: All All
: P3 blocker (vote)
Assignee: Stanislav Aubrecht
URL:
Keywords: RANDOM
Depends on:
Blocks:
 
Reported: 2005-09-08 15:26 UTC by _ pkuzel
Modified: 2008-12-23 00:39 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 _ pkuzel 2005-09-08 15:26:17 UTC
Product Version       = NetBeans IDE Dev (Build 050907)

While resizing IDE main window:

*********** Exception occurred ************ at 4:03 PM on Sep 8, 2005
java.lang.ArrayIndexOutOfBoundsException: 0
        at
org.netbeans.core.windows.model.SplitSubModel.setSplitWeights(SplitSubModel.java:487)
        at
org.netbeans.core.windows.model.EditorSplitSubModel.setSplitWeights(EditorSplitSubModel.java:72)
        at
org.netbeans.core.windows.model.ModesSubModel.setSplitWeights(ModesSubModel.java:247)
        at
org.netbeans.core.windows.model.DefaultModel.setSplitWeights(DefaultModel.java:998)
        at org.netbeans.core.windows.Central.userChangedSplit(Central.java:1527)
        at
org.netbeans.core.windows.view.ViewHelper.setSplitWeights(ViewHelper.java:239)
        at
org.netbeans.core.windows.view.DefaultView.userMovedSplit(DefaultView.java:711)
        at
org.netbeans.core.windows.view.SplitView$1.propertyChange(SplitView.java:139)
        at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333)
        at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:341)
        at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270)
        at java.awt.Component.firePropertyChange(Component.java:7159)
        at
org.netbeans.core.windows.view.ui.MultiSplitPane.access$500(MultiSplitPane.java:49)
        at
org.netbeans.core.windows.view.ui.MultiSplitPane$MultiSplitLayout.layoutContainer(MultiSplitPane.java:605)
        at java.awt.Container.layout(Container.java:1401)
        at java.awt.Container.doLayout(Container.java:1390)
        at java.awt.Container.validateTree(Container.java:1473)
        at java.awt.Container.validateTree(Container.java:1480)
        at java.awt.Container.validateTree(Container.java:1480)
        at java.awt.Container.validateTree(Container.java:1480)
        at java.awt.Container.validateTree(Container.java:1480)
        at java.awt.Container.validateTree(Container.java:1480)
        at java.awt.Container.validateTree(Container.java:1480)
        at java.awt.Container.validateTree(Container.java:1480)
        at java.awt.Container.validate(Container.java:1448)
        at java.awt.Window.dispatchEventImpl(Window.java:1772)
        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 David Simonek 2005-09-08 16:28:14 UTC
Passing to Standa. Btw Petr any steps to reproduce? I can't reproduce on my machine.
Comment 2 _ pkuzel 2005-09-09 11:34:20 UTC
Got it once. Suspect threading.
Comment 3 Stanislav Aubrecht 2005-09-15 15:35:17 UTC
fixed - still not able to reproduce but i added a check for this condition

Checking in src/org/netbeans/core/windows/model/SplitSubModel.java;
/cvs/core/windows/src/org/netbeans/core/windows/model/SplitSubModel.java,v  <--
 SplitSubModel.java
new revision: 1.9; previous revision: 1.8
done