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 193443 - ArrayIndexOutOfBoundsException: 4 >= 0 on Attach debugger on Windows
Summary: ArrayIndexOutOfBoundsException: 4 >= 0 on Attach debugger on Windows
Status: RESOLVED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: Debugger (show other bugs)
Version: 7.0
Hardware: PC Windows 7 x64
: P2 normal (vote)
Assignee: Egor Ushakov
URL:
Keywords: REGRESSION
: 193444 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-12-15 15:02 UTC by Alexander Pepin
Modified: 2010-12-20 10:13 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter: 453927


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Pepin 2010-12-15 15:02:49 UTC
Steps to reproduce:
- call Attach Debugger
Result: Exception occurs.
java.lang.ArrayIndexOutOfBoundsException: 4 >= 0
        at java.util.Vector.elementAt(Vector.java:427)
        at javax.swing.table.DefaultTableColumnModel.getColumn(DefaultTableColumnModel.java:277)
        at org.netbeans.modules.cnd.debugger.common2.debugger.actions.AttachPanel$14.run(AttachPanel.java:932)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:148)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
        at java.awt.Dialog$1.run(Dialog.java:1046)
        at java.awt.Dialog$3.run(Dialog.java:1098)
        at java.security.AccessController.doPrivileged(AccessController.java:0)
        at java.awt.Dialog.show(Dialog.java:1096)
        at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:1006)
        at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:1040)
        at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:1028)
        at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:121)
        at org.openide.util.Mutex.doEventAccess(Mutex.java:1361)
        at org.openide.util.Mutex.readAccess(Mutex.java:271)
        at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:1013)
        at java.awt.Component.show(Component.java:1563)
        at java.awt.Component.setVisible(Component.java:1515)
        at java.awt.Window.setVisible(Window.java:842)
        at java.awt.Dialog.setVisible(Dialog.java:986)
        at org.netbeans.modules.debugger.ui.actions.ConnectAction.actionPerformed(ConnectAction.java:129)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1223)
        at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1264)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
        at java.awt.Component.processMouseEvent(Component.java:6267)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
        at java.awt.Component.processEvent(Component.java:6032)
        at java.awt.Container.processEvent(Container.java:2041)
        at java.awt.Component.dispatchEventImpl(Component.java:4630)
        at java.awt.Container.dispatchEventImpl(Container.java:2099)
        at java.awt.Component.dispatchEvent(Component.java:4460)
        at java.awt.LightweightDispatcher.retargetMouseEvent(LightweightDispatcher.java:4577)
        at java.awt.LightweightDispatcher.processMouseEvent(LightweightDispatcher.java:4238)
        at java.awt.LightweightDispatcher.dispatchEvent(LightweightDispatcher.java:4168)
        at java.awt.Container.dispatchEventImpl(Container.java:2085)
        at java.awt.Window.dispatchEventImpl(Window.java:2478)
        at java.awt.Component.dispatchEvent(Component.java:4460)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
        at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:148)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Comment 1 Egor Ushakov 2010-12-15 16:00:19 UTC
is cygwin or wingw istalled?
Comment 2 Egor Ushakov 2010-12-15 17:08:06 UTC
able to reproduce if ps is not in path
Comment 3 Alexander Pepin 2010-12-15 17:18:08 UTC
Cygwin is installed and ps should be in path.
Comment 4 Alexander Pepin 2010-12-15 17:28:07 UTC
cygwin is not in path but it works with 6.9.1
Comment 5 Egor Ushakov 2010-12-15 17:50:04 UTC
problem appears when ps is not in path, fixed in:
http://hg.netbeans.org/cnd-main/rev/5a888a49eb40

now we get ps from cygwin or msys toolchain and if failed - from path.
If we still failed we show error message that ps failed.
Comment 6 Quality Engineering 2010-12-16 06:41:05 UTC
Integrated into 'main-golden', will be available in build *201012160001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main/rev/5a888a49eb40
User: Egor Ushakov <gorrus@netbeans.org>
Log: fixed #193443 (ArrayIndexOutOfBoundsException in attach window)
Comment 7 Egor Ushakov 2010-12-20 10:13:28 UTC
*** Bug 193444 has been marked as a duplicate of this bug. ***