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 9501 - Ctrl-F4 in Editor causes exception
Summary: Ctrl-F4 in Editor causes exception
Status: CLOSED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 3.x
Hardware: PC Linux
: P3 normal (vote)
Assignee: issues@java
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-02-08 15:10 UTC by mslama
Modified: 2007-09-26 09:14 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 mslama 2001-02-08 15:10:13 UTC
Ctrl-F4 in Editor causes exception:

*********** Exception occurred ************
Thu Feb 08 15:21:40 GMT+01:00 2001java.lang.NullPointerException: null
Annotation: Exception occurred in Request Processor
org.openide.util.RequestProcessor$Holder(task
org.netbeans.core.ModuleActions$1@653c7e [-155, 1])
    at
org.openide.util.RequestProcessor$Task.createHolder(RequestProcessor.java:275)
    at org.openide.util.RequestProcessor.post(RequestProcessor.java:99)
    at org.openide.util.RequestProcessor.post(RequestProcessor.java:72)
    at org.netbeans.core.ModuleActions.invokeAction(ModuleActions.java:69)
    at
org.netbeans.core.windows.frames.NbFocusManager.processKeyStroke(NbFocusManager.java:230)
    at
org.netbeans.core.windows.frames.NbFocusManager.processEvent(NbFocusManager.java:190)
    at
org.netbeans.core.windows.frames.NbFocusManager$1.run(NbFocusManager.java:157)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:331)
    at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
[catch] at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)

Thu Feb 08 15:21:40 GMT+01:00 2001java.lang.NullPointerException: null
java.lang.NullPointerException
    at
org.netbeans.modules.java.JavaParserGlue$SiblingListener.removeDocListener(JavaParserGlue.java:320)
    at
org.netbeans.modules.java.JavaParserGlue$SiblingListener.stateChanged(JavaParserGlue.java:315)
    at
org.openide.text.CloneableEditorSupport.fireStateChangeEvent(CloneableEditorSupport.java:1097)
    at
org.openide.text.CloneableEditorSupport.closeDocument(CloneableEditorSupport.java:1025)
    at
org.openide.text.CloneableEditorSupport.notifyClosed(CloneableEditorSupport.java:876)
    at org.openide.text.EditorSupport$Del.superNotifyClosed(EditorSupport.java:621)
    at org.openide.text.EditorSupport.notifyClosed(EditorSupport.java:458)
    at org.openide.text.EditorSupport$Del.notifyClosed(EditorSupport.java:610)
    at org.openide.text.CloneableEditor.closeLast(CloneableEditor.java:275)
    at
org.netbeans.modules.java.JavaEditor$JavaEditorComponent.closeLast(JavaEditor.java:1135)
    at
org.openide.windows.CloneableTopComponent$Ref.unregister(CloneableTopComponent.java:276)
    at
org.openide.windows.CloneableTopComponent.canClose(CloneableTopComponent.java:143)
    at org.openide.text.CloneableEditor.canClose(CloneableEditor.java:145)
    at org.openide.windows.TopComponent.close(TopComponent.java:248)
    at org.openide.windows.TopComponent.close(TopComponent.java:223)
    at
org.netbeans.core.windows.frames.DefaultContainerImpl.performAction(DefaultContainerImpl.java:335)
    at
org.openide.util.actions.CallbackSystemAction.performAction(CallbackSystemAction.java:78)
    at
org.openide.util.actions.CallableSystemAction.actionPerformed(CallableSystemAction.java:66)
    at org.netbeans.core.ModuleActions$1.run(ModuleActions.java:71)
    at org.openide.util.Task.run(Task.java:124)
[catch] at
org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:562)
Comment 1 Svata Dedic 2001-02-08 16:41:59 UTC
*** Bug 9507 has been marked as a duplicate of this bug. ***
Comment 2 Svata Dedic 2001-02-08 17:10:59 UTC
Code that manages listeners is now synchronized to prevent races
Comment 3 mslama 2001-02-12 11:19:59 UTC
Verified in CVS source code snapshot 12 Feb 2001
Comment 4 Quality Engineering 2003-07-01 13:20:18 UTC
Resolved for 3.4.x or earlier, no new info since then -> closing.