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 15536 - NPE when attaching (shared) JPDA connection
Summary: NPE when attaching (shared) JPDA connection
Status: CLOSED WORKSFORME
Alias: None
Product: debugger
Classification: Unclassified
Component: Java (show other bugs)
Version: 3.x
Hardware: PC Windows 3.1/NT
: P2 blocker (vote)
Assignee: issues@debugger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-09-14 20:34 UTC by _ gtzabari
Modified: 2001-09-19 16:16 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 _ gtzabari 2001-09-14 20:34:06 UTC
dev build 200109100100
Sun JDK 1.3.1

Using DEBUG | ATTACH | Shared Memory Transport | ... | OK

throws the following exceptions:

Fri Sep 14 15:30:40 EDT 2001: java.lang.NullPointerException: null
java.lang.NullPointerException
        at org.netbeans.core.windows.ModeImpl.shouldIgnoreName
(ModeImpl.java:1652)
        at org.netbeans.core.windows.ModeImpl.frameTitle(ModeImpl.java:1579)
        at org.netbeans.core.windows.ModeImpl.updateTitle(ModeImpl.java:1589)
        at org.netbeans.core.windows.frames.DefaultContainerImpl.setAttached
(DefaultContainerImpl.java:461)
        at org.netbeans.core.windows.ModeImpl.setVisible(ModeImpl.java:989)
        at org.netbeans.core.windows.ModeImpl$1.performCommand
(ModeImpl.java:378)
        at org.netbeans.core.windows.DeferredPerformer.processCommand
(DeferredPerformer.java:165)
        at org.netbeans.core.windows.DeferredPerformer.putRequest
(DeferredPerformer.java:83)
        at org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:351)
        at org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:332)
        at org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:320)
        at 
org.netbeans.core.windows.WindowManagerImpl$TopComponentManager.doOpen
(WindowManagerImpl.java:1264)
        at org.netbeans.core.windows.WindowManagerImpl$TopComponentManager.open
(WindowManagerImpl.java:1225)
        at org.openide.windows.TopComponent.open(TopComponent.java:195)
        at org.netbeans.core.output.OutputTab.open(OutputTab.java:484)
        at org.openide.windows.TopComponent.open(TopComponent.java:182)
        at org.netbeans.core.output.OutputTab.rebindTab(OutputTab.java:506)
        at org.netbeans.core.output.OutPane$PaneWriter.write(OutPane.java:446)
        at java.io.PrintWriter.write(PrintWriter.java:229)
        at java.io.PrintWriter.print(PrintWriter.java:360)
        at java.io.PrintWriter.println(PrintWriter.java:497)
        at org.netbeans.modules.debugger.support.IOManager$2.run
(IOManager.java:143)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy
(EventDispatchThread.java:131)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy
(EventDispatchThread.java:98)
        at java.awt.Dialog.show(Dialog.java:380)
        at org.netbeans.core.NbPresenter.superShow(NbPresenter.java:534)
        at org.netbeans.core.NbPresenter.run(NbPresenter.java:557)
        at org.openide.util.Mutex.doEventAccess(Mutex.java:872)
        at org.openide.util.Mutex.readAccess(Mutex.java:162)
        at org.netbeans.core.NbPresenter.show(NbPresenter.java:538)
        at java.awt.Component.show(Component.java:946)
        at java.awt.Component.setVisible(Component.java:903)
        at org.netbeans.core.NbTopManager$2.run(NbTopManager.java:514)
        at org.openide.util.Mutex.doEventAccess(Mutex.java:872)
        at org.openide.util.Mutex.readAccess(Mutex.java:162)
        at org.netbeans.core.NbTopManager.notify(NbTopManager.java:493)
        at 
org.netbeans.modules.debugger.support.actions.ConnectAction$ConnectListener.acti
onPerformed(ConnectAction.java:155)
        at org.netbeans.core.NbPresenter$ButtonListener.actionPerformed
(NbPresenter.java:772)
        at javax.swing.AbstractButton.fireActionPerformed
(AbstractButton.java:1450)
        at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed
(AbstractButton.java:1504)
        at javax.swing.DefaultButtonModel.fireActionPerformed
(DefaultButtonModel.java:378)
        at javax.swing.DefaultButtonModel.setPressed
(DefaultButtonModel.java:250)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased
(BasicButtonListener.java:216)
        at java.awt.Component.processMouseEvent(Component.java:3715)
        at java.awt.Component.processEvent(Component.java:3544)
        at java.awt.Container.processEvent(Container.java:1164)
        at java.awt.Component.dispatchEventImpl(Component.java:2593)
        at java.awt.Container.dispatchEventImpl(Container.java:1213)
        at java.awt.Component.dispatchEvent(Component.java:2497)
        at java.awt.LightweightDispatcher.retargetMouseEvent
(Container.java:2451)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
        at java.awt.Container.dispatchEventImpl(Container.java:1200)
        at java.awt.Window.dispatchEventImpl(Window.java:914)
        at java.awt.Component.dispatchEvent(Component.java:2497)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy
(EventDispatchThread.java:131)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy
(EventDispatchThread.java:98)
        at java.awt.Dialog.show(Dialog.java:380)
        at org.netbeans.core.NbPresenter.superShow(NbPresenter.java:534)
        at org.netbeans.core.NbPresenter.run(NbPresenter.java:557)
        at org.openide.util.Mutex$1.run(Mutex.java:886)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:147)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy
(EventDispatchThread.java:131)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy
(EventDispatchThread.java:98)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)

and

Fri Sep 14 15:33:32 EDT 2001: java.lang.NullPointerException: null
java.lang.NullPointerException
        at org.netbeans.core.windows.ModeImpl.shouldIgnoreName
(ModeImpl.java:1652)
        at org.netbeans.core.windows.ModeImpl.frameTitle(ModeImpl.java:1579)
        at org.netbeans.core.windows.ModeImpl.updateTitle(ModeImpl.java:1589)
        at 
org.netbeans.core.windows.frames.DefaultContainerImpl.setSelectedTopComponent
(DefaultContainerImpl.java:584)
        at org.netbeans.core.windows.frames.DefaultContainerImpl.requestFocus
(DefaultContainerImpl.java:353)
        at org.netbeans.core.windows.ModeImpl.doRequestFocus(ModeImpl.java:710)
        at org.netbeans.core.windows.ModeImpl.requestFocus(ModeImpl.java:675)
        at 
org.netbeans.core.windows.WindowManagerImpl$TopComponentManager$DoRequest.reques
tFocus(WindowManagerImpl.java:1574)
        at 
org.netbeans.core.windows.WindowManagerImpl$TopComponentManager$DoRequest.run
(WindowManagerImpl.java:1600)
        at 
org.netbeans.core.windows.WindowManagerImpl$TopComponentManager.requestFocus
(WindowManagerImpl.java:1326)
        at org.openide.windows.TopComponent.requestFocus(TopComponent.java:390)
        at org.netbeans.core.output.OutputTab.requestFocus(OutputTab.java:463)
        at 
org.netbeans.core.windows.frames.DefaultContainerImpl.reactivateSelectedComponen
t(DefaultContainerImpl.java:695)
        at org.netbeans.core.windows.frames.DefaultContainerImpl$2.run
(DefaultContainerImpl.java:847)
        at org.netbeans.core.windows.frames.DefaultContainerImpl$4.run
(DefaultContainerImpl.java:862)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy
(EventDispatchThread.java:131)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy
(EventDispatchThread.java:98)
        at java.awt.Dialog.show(Dialog.java:380)
        at org.netbeans.core.NbPresenter.superShow(NbPresenter.java:534)
        at org.netbeans.core.NbPresenter.run(NbPresenter.java:557)
        at org.openide.util.Mutex.doEventAccess(Mutex.java:872)
        at org.openide.util.Mutex.readAccess(Mutex.java:162)
        at org.netbeans.core.NbPresenter.show(NbPresenter.java:538)
        at java.awt.Component.show(Component.java:946)
        at java.awt.Component.setVisible(Component.java:903)
        at org.netbeans.core.NbTopManager$2.run(NbTopManager.java:514)
        at org.openide.util.Mutex.doEventAccess(Mutex.java:872)
        at org.openide.util.Mutex.readAccess(Mutex.java:162)
        at org.netbeans.core.NbTopManager.notify(NbTopManager.java:493)
        at 
org.netbeans.modules.debugger.support.actions.ConnectAction$ConnectListener.acti
onPerformed(ConnectAction.java:155)
        at org.netbeans.core.NbPresenter$ButtonListener.actionPerformed
(NbPresenter.java:772)
        at javax.swing.AbstractButton.fireActionPerformed
(AbstractButton.java:1450)
        at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed
(AbstractButton.java:1504)
        at javax.swing.DefaultButtonModel.fireActionPerformed
(DefaultButtonModel.java:378)
        at javax.swing.DefaultButtonModel.setPressed
(DefaultButtonModel.java:250)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased
(BasicButtonListener.java:216)
        at java.awt.Component.processMouseEvent(Component.java:3715)
        at java.awt.Component.processEvent(Component.java:3544)
        at java.awt.Container.processEvent(Container.java:1164)
        at java.awt.Component.dispatchEventImpl(Component.java:2593)
        at java.awt.Container.dispatchEventImpl(Container.java:1213)
        at java.awt.Component.dispatchEvent(Component.java:2497)
        at java.awt.LightweightDispatcher.retargetMouseEvent
(Container.java:2451)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
        at java.awt.Container.dispatchEventImpl(Container.java:1200)
        at java.awt.Window.dispatchEventImpl(Window.java:914)
        at java.awt.Component.dispatchEvent(Component.java:2497)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy
(EventDispatchThread.java:131)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy
(EventDispatchThread.java:98)
        at java.awt.Dialog.show(Dialog.java:380)
        at org.netbeans.core.NbPresenter.superShow(NbPresenter.java:534)
        at org.netbeans.core.NbPresenter.run(NbPresenter.java:557)
        at org.openide.util.Mutex$1.run(Mutex.java:886)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:147)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy
(EventDispatchThread.java:131)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy
(EventDispatchThread.java:98)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
Comment 1 _ gtzabari 2001-09-14 20:36:11 UTC
Gives "cannot attach. Check parameters and try again" so I can't 
attach as long as this bug is open. Increasing priority to P2 as this 
is (basic) functionality that worked before and has broken recently.
Comment 2 Jan Stola 2001-09-17 11:03:35 UTC
I am sorry, I cannot reproduce this bug. I tried both SDI and MDI
modes with both socket and shmem transport. From the stack trace
one can see that there are some problems with Output window.
So, it seems to be unreproducible bug in Window System/Output Window.
If you are still able to reproduce this bug, please, reopen it
and we will move it into Core.
Comment 3 Jan Stola 2001-09-19 16:16:22 UTC
Worksforme -> Closed.