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 34849 - java.lang.ArrayIndexOutOfBoundsException: 0
Summary: java.lang.ArrayIndexOutOfBoundsException: 0
Status: CLOSED DUPLICATE of bug 34284
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 3.x
Hardware: Macintosh Mac OS X
: P3 blocker (vote)
Assignee: Tomas Hurka
URL:
Keywords: JDK_SPECIFIC
Depends on:
Blocks:
 
Reported: 2003-07-10 04:17 UTC by andygen
Modified: 2008-12-22 22:47 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 andygen 2003-07-10 04:17:14 UTC
when I move between the Editing, GUI Editing and Debugging tabs, the application
throws an unexpected exception dialogue with the following exception:
java.lang.ArrayIndexOutOfBoundsException: 0

After the application first opens up I can move between the three tabs from left to right, but
when I move from Debugging back to GUI Editing or GUI Editing back to Editing or 
Debugging back to Editing, I get  the exception, and it occurs itermitently after that

Heres the stack trace:

Starting system in full screen (MDI) UI mode.
*********** Exception occurred ************ at Thu Jul 10 12:37:17 EST 2003
java.lang.ArrayIndexOutOfBoundsException: 0
        at apple.laf.AquaTabbedPaneUI.isTabVisible(AquaTabbedPaneUI.java:1561)
        at 
apple.laf.AquaTabbedPaneUI$AquaTabSelectionHandler.stateChanged(AquaTabbedP
aneUI.java:1479)
        at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:287)
        at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:219)
        at 
javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionMod
el.java:116)
        at 
javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionMod
el.java:50)
        at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:468)
        at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:461)
        at javax.swing.JTabbedPane.insertTab(JTabbedPane.java:573)
        at javax.swing.JTabbedPane.addTab(JTabbedPane.java:607)
        at 
org.netbeans.core.windows.frames.SplitContainerImpl.addTCIntoTab(SplitContainerImpl
.java:596)
        at 
org.netbeans.core.windows.frames.SplitContainerImpl.attachComponents(SplitContainer
Impl.java:322)
        at 
org.netbeans.core.windows.frames.DefaultContainerImpl.setAttached(DefaultContainerI
mpl.java:801)
        at 
org.netbeans.core.windows.frames.SplitContainerImpl.setAttached(SplitContainerImpl.ja
va:1000)
        at org.netbeans.core.windows.ModeImpl.setVisible(ModeImpl.java:1369)
        at 
org.netbeans.core.windows.WorkspaceVisibilityManager.setModesVisibility(WorkspaceV
isibilityManager.java:481)
        at 
org.netbeans.core.windows.WorkspaceVisibilityManager.processModes(WorkspaceVisi
bilityManager.java:381)
        at 
org.netbeans.core.windows.WorkspaceVisibilityManager.doSetVisible(WorkspaceVisibili
tyManager.java:187)
        at 
org.netbeans.core.windows.WorkspaceVisibilityManager.setVisible(WorkspaceVisibility
Manager.java:101)
        at org.netbeans.core.windows.WorkspaceImpl.setVisible(WorkspaceImpl.java:864)
        at 
org.netbeans.core.windows.WindowManagerImpl$2.run(WindowManagerImpl.java:645)
        at 
org.netbeans.core.windows.WindowManagerImpl.setCurrentWorkspace(WindowManag
erImpl.java:579)
        at org.netbeans.core.windows.WorkspaceImpl.activate(WorkspaceImpl.java:256)
        at 
org.netbeans.core.windows.WorkspaceSwitcher$PoolListener.propertyChange(Workspa
ceSwitcher.java:136)
        at 
javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyCh
angeSupport.java:264)
        at 
javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyCh
angeSupport.java:270)
        at 
javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyCh
angeSupport.java:232)
        at javax.swing.JComponent.firePropertyChange(JComponent.java:3885)
        at org.netbeans.core.awt.TabControl.fireIndexChange(TabControl.java:809)
        at org.netbeans.core.awt.TabControl.setSelectedIndex(TabControl.java:176)
        at org.netbeans.core.awt.TabControl.processMouseEvent(TabControl.java:774)
        at java.awt.Component.processEvent(Component.java:4890)
        at java.awt.Container.processEvent(Container.java:1566)
        at java.awt.Component.dispatchEventImpl(Component.java:3598)
        at java.awt.Container.dispatchEventImpl(Container.java:1623)
        at java.awt.Component.dispatchEvent(Component.java:3439)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3174)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
        at java.awt.Container.dispatchEventImpl(Container.java:1609)
        at java.awt.Window.dispatchEventImpl(Window.java:1585)
        at java.awt.Component.dispatchEvent(Component.java:3439)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
[catch] at 
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:
230)
        at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:183
)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
Comment 1 pzajac 2003-07-10 08:44:49 UTC
Reassigned to Tomas Hurka. Please evaluate. 
Comment 2 Tomas Hurka 2003-07-10 09:35:20 UTC
Next time, please use 'Create a new attachment' link to add log file with the stack trace 
to the issue. 

*** This issue has been marked as a duplicate of 34284 ***
Comment 3 Marian Mirilovic 2003-07-14 10:57:30 UTC
It's duplicate -> closing.