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 38230 - ArrayIndexOutOfBoundsException when chose color
Summary: ArrayIndexOutOfBoundsException when chose color
Status: CLOSED WORKSFORME
Alias: None
Product: platform
Classification: Unclassified
Component: Property Editors (show other bugs)
Version: 3.x
Hardware: Sun All
: P4 blocker (vote)
Assignee: _ tboudreau
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-12-18 22:44 UTC by Chihin Ko
Modified: 2008-12-22 20:58 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 Chihin Ko 2003-12-18 22:44:33 UTC
While choosing color for cpp editor, mouse move
around, following Exception popup:

java.lang.ArrayIndexOutOfBoundsException: 286
	at 
javax.swing.colorchooser.SwatchPanel.getColorForCell(DefaultSwatchChooserPanel.j
ava:278)
	at 
javax.swing.colorchooser.SwatchPanel.getColorForLocation(DefaultSwatchChooserPan
el.java:274)
	at 
javax.swing.colorchooser.SwatchPanel.getToolTipText(DefaultSwatchChooserPanel.ja
va:261)
	at
javax.swing.ToolTipManager.checkForTipChange(ToolTipManager.java:643)
	at
javax.swing.ToolTipManager.mouseMoved(ToolTipManager.java:615)
	at
java.awt.Component.processMouseMotionEvent(Component.java:5145)
	at
javax.swing.JComponent.processMouseMotionEvent(JComponent.java:2779)
	at
java.awt.Component.processEvent(Component.java:4901)
	at
java.awt.Container.processEvent(Container.java:1569)
	at
java.awt.Component.dispatchEventImpl(Component.java:3615)
	at
java.awt.Container.dispatchEventImpl(Container.java:1627)
	at
java.awt.Component.dispatchEvent(Component.java:3477)
	at 
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
	at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3211)
	at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
	at
java.awt.Container.dispatchEventImpl(Container.java:1613)
	at
java.awt.Window.dispatchEventImpl(Window.java:1606)
	at
java.awt.Component.dispatchEvent(Component.java:3477)
[catch] at
java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
	at 
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:2
01)
	at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151
)
	at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:141
)
	at java.awt.Dialog$1.run(Dialog.java:540)
	at java.awt.Dialog.show(Dialog.java:561)
	at
org.netbeans.core.NbPresenter.superShow(NbPresenter.java:690)
	at
org.netbeans.core.NbPresenter.doShow(NbPresenter.java:733)
	at
org.netbeans.core.NbPresenter.run(NbPresenter.java:721)
	at
org.openide.util.Mutex.doEventAccess(Mutex.java:932)
	at org.openide.util.Mutex.readAccess(Mutex.java:157)
	at
org.netbeans.core.NbPresenter.show(NbPresenter.java:706)
	at 
org.openide.explorer.propertysheet.PropertyPanel$CustomizeListener.sheetButtonCl
icked(PropertyPanel.java:1880)
	at 
org.openide.explorer.propertysheet.SheetButton.notifySheetButtonListenersAboutCl
ick(SheetButton.java:468)
	at 
org.openide.explorer.propertysheet.SheetButton$IL.mouseReleased(SheetButton.java
:539)
	at 
java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
	at
java.awt.Component.processMouseEvent(Component.java:5100)
	at
java.awt.Component.processEvent(Component.java:4897)
	at
java.awt.Container.processEvent(Container.java:1569)
	at
java.awt.Component.dispatchEventImpl(Component.java:3615)
	at
java.awt.Container.dispatchEventImpl(Container.java:1627)
	at
java.awt.Component.dispatchEvent(Component.java:3477)
	at 
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
	at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
	at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
	at
java.awt.Container.dispatchEventImpl(Container.java:1613)
	at
java.awt.Window.dispatchEventImpl(Window.java:1606)
	at
java.awt.Component.dispatchEvent(Component.java:3477)
	at
java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
	at 
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:2
01)
	at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151
)
	at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:141
)
	at java.awt.Dialog$1.run(Dialog.java:540)
	at java.awt.Dialog.show(Dialog.java:561)
	at
org.netbeans.core.NbPresenter.superShow(NbPresenter.java:690)
	at
org.netbeans.core.NbPresenter.doShow(NbPresenter.java:733)
	at
org.netbeans.core.NbPresenter.run(NbPresenter.java:721)
	at
org.openide.util.Mutex.doEventAccess(Mutex.java:932)
	at org.openide.util.Mutex.readAccess(Mutex.java:157)
	at
org.netbeans.core.NbPresenter.show(NbPresenter.java:706)
	at 
org.openide.explorer.propertysheet.PropertyPanel$CustomizeListener.sheetButtonCl
icked(PropertyPanel.java:1880)
	at 
org.openide.explorer.propertysheet.SheetButton.notifySheetButtonListenersAboutCl
ick(SheetButton.java:468)
	at 
org.openide.explorer.propertysheet.SheetButton$IL.mouseReleased(SheetButton.java
:539)
	at 
java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
	at
java.awt.Component.processMouseEvent(Component.java:5100)
	at
java.awt.Component.processEvent(Component.java:4897)
	at
java.awt.Container.processEvent(Container.java:1569)
	at
java.awt.Component.dispatchEventImpl(Component.java:3615)
	at
java.awt.Container.dispatchEventImpl(Container.java:1627)
	at
java.awt.Component.dispatchEvent(Component.java:3477)
	at 
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
	at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
	at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
	at
java.awt.Container.dispatchEventImpl(Container.java:1613)
	at
java.awt.Window.dispatchEventImpl(Window.java:1606)
	at
java.awt.Component.dispatchEvent(Component.java:3477)
	at
java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
	at 
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:2
01)
	at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151
)
	at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
	at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
	at
java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Comment 1 _ tboudreau 2003-12-18 23:26:18 UTC
Looks like a JDK bug, not a NetBeans bug - the problem is in swing code.

Could you tell me what region of the color chooser you were hovering
the mouse over when the exception happened?
Comment 2 _ tboudreau 2004-01-30 21:21:17 UTC
No further input, and exception is not in NetBeans code.  Closing.
Comment 3 Marian Mirilovic 2005-07-14 08:03:53 UTC
no feedback for almost 2 years ... closing