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.
QUICK click several times at Add Breakpoint icon at main window tool bar(Fist time I did this because the Add Breakpoint window did not show up after I clicked at Add Breakpoint icon. So clicked several times to ensure I did hit the button) . Two or more Breakpoint windows come up. No problemn when I closed the first window(there is an order to operate on these windows, not sure if is first in and first). When I clicked either OK or Cancle button at second Add Breakpoint window out, netbean give the null exception : 1 Thu Sep 20 07:37:49 PDT 2001: java.lang.NullPointerException: null 2 java.lang.NullPointerException 3 at org.netbeans.modules.debugger.support.actions.AddBreakpointAction$AddBreakpointDialogManager.stopListening(AddBreakpoi ntAction 4 .java:218) 5 [catch] at org.netbeans.modules.debugger.support.actions.AddBreakpointAction$AddBreakpointDialogManager.actionPerformed(AddBreakp ointActi 6 on.java:188) 7 at org.netbeans.core.NbPresenter$ButtonListener.actionPerformed(NbPresenter.java:771) 8 at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1450) 9 at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1504) 10 at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:378) 11 at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:250) 12 at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:216) 13 at java.awt.Component.processMouseEvent(Component.java:3715) 14 at java.awt.Component.processEvent(Component.java:3544) 15 at java.awt.Container.processEvent(Container.java:1164) 16 at java.awt.Component.dispatchEventImpl(Component.java:2593) 17 at java.awt.Container.dispatchEventImpl(Container.java:1213) 18 at java.awt.Component.dispatchEvent(Component.java:2497) 19 at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451) 20 at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216) 21 at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125) 22 at java.awt.Container.dispatchEventImpl(Container.java:1200) 23 at java.awt.Window.dispatchEventImpl(Window.java:914) 24 at java.awt.Component.dispatchEvent(Component.java:2497) 25 at java.awt.EventQueue.dispatchEvent(EventQueue.java:339) 26 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131) 27 at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98) 28 at java.awt.Dialog.show(Dialog.java:380) 29 at org.netbeans.core.NbPresenter.superShow(NbPresenter.java:535) 30 at org.netbeans.core.NbPresenter.run(NbPresenter.java:558) 31 at org.openide.util.Mutex$1.run(Mutex.java:886) 32 at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:147) 33 at java.awt.EventQueue.dispatchEvent(EventQueue.java:337) 34 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131) 35 at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98) 36 at java.awt.Dialog.show(Dialog.java:380) 37 at org.netbeans.core.NbPresenter.superShow(NbPresenter.java:535) 38 at org.netbeans.core.NbPresenter.run(NbPresenter.java:558) 39 at org.openide.util.Mutex$1.run(Mutex.java:886) 40 at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:147) 41 at java.awt.EventQueue.dispatchEvent(EventQueue.java:337) 42 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131) 43 at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98) 44 at java.awt.Dialog.show(Dialog.java:380) 45 at org.netbeans.core.NbPresenter.superShow(NbPresenter.java:535) 46 at org.netbeans.core.NbPresenter.run(NbPresenter.java:558) 47 at org.openide.util.Mutex$1.run(Mutex.java:886) 48 at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:147) 49 at java.awt.EventQueue.dispatchEvent(EventQueue.java:337) 50 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131) 51 at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98) 52 at java.awt.Dialog.show(Dialog.java:380) 53 at org.netbeans.core.NbPresenter.superShow(NbPresenter.java:535) 54 at org.netbeans.core.NbPresenter.run(NbPresenter.java:558) 55 at org.openide.util.Mutex$1.run(Mutex.java:886) 56 at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:147) 57 at java.awt.EventQueue.dispatchEvent(EventQueue.java:337) 58 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131) 59 at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98) 59 at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98) 60 at java.awt.Dialog.show(Dialog.java:380) 61 at org.netbeans.core.NbPresenter.superShow(NbPresenter.java:535)
I was able to reproduce this behaviour on WIN2K, too. Steps to reproduce: 1. Start some CPU consuming task with high priority. 2. Click several times on Add Breakpoint dialog. 3. Decrease the priority of the high priority task. 4. Several Add Breakpoint dialogs will be shown. 5. Press OK on the first one. 6. Press OK or the second one, the exception will be thrown.
assigned
Fixed in main trunk.
Closed.