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.
Steps to reproduce: 1. Click on every "-" icon to fold coding line which has vertical line at the left. 2. Keep cursor on every Fold sigh. Tool tip displays the contents for each Fold sigh. 3. Click on one folding signs "+". 4. Edit source or type comments in codeing block. 5. Click on one folding signs "+" which is blow edit coding block. 6. Exception Dialog is displayed. workaround close the editor and open again. INFORMATIONAL *********** Exception occurred ************ at Thu Apr 22 09:45:08 JST 2004 java.lang.IllegalStateException: [Winsys] TopComponent org.netbeans.modules.java.JavaEditor$JavaEditorComponent[OkCancelDialog,2,0,846x774,layout=java.awt.BorderLayout,alignmentX=null,alignmentY=null,border=,flags=256,maximumSize=,minimumSize=,preferredSize=] throws runtime exception from its componentActivated() method. Repair it! [catch] at org.openide.windows.WindowManager.activateComponent(WindowManager.java:233) at org.netbeans.core.windows.WindowManagerImpl.notifyRegistryTopComponentActivated(WindowManagerImpl.java:804) at org.netbeans.core.windows.Central.removeModeTopComponent(Central.java:717) at org.netbeans.core.windows.ModeImpl.removeTopComponent(ModeImpl.java:333) at org.netbeans.core.windows.ModeImpl.close(ModeImpl.java:219) at org.netbeans.core.windows.WindowManagerImpl.topComponentClose(WindowManagerImpl.java:891) at org.openide.windows.TopComponent.close(TopComponent.java:335) at org.openide.windows.TopComponent.close(TopComponent.java:323) at org.netbeans.modules.form.FormEditorSupport.closeForm(FormEditorSupport.java:786) at org.netbeans.modules.form.FormEditorSupport.notifyClosed(FormEditorSupport.java:713) at org.openide.text.EditorSupport$Del.notifyClosed(EditorSupport.java:536) at org.openide.text.CloneableEditor.closeLast(CloneableEditor.java:278) at org.openide.windows.CloneableTopComponent$Ref.unregister(CloneableTopComponent.java:312) at org.openide.windows.CloneableTopComponent$Ref.access$300(CloneableTopComponent.java:211) at org.openide.windows.CloneableTopComponent.canClose(CloneableTopComponent.java:153) at org.openide.text.CloneableEditor.canClose(CloneableEditor.java:119) at org.openide.windows.TopComponent.canClose(TopComponent.java:350) at org.openide.windows.TopComponent.close(TopComponent.java:334) at org.openide.windows.TopComponent.close(TopComponent.java:323) at org.netbeans.core.windows.actions.ActionUtils.closeAllDocuments(ActionUtils.java:211) at org.netbeans.core.windows.actions.ActionUtils$CloseAllDocumentsAction.actionPerformed(ActionUtils.java:93) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786) at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.AbstractButton.doClick(AbstractButton.java:289) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1113) at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java:943) 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:201) 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) ==> java.lang.NullPointerException at org.netbeans.modules.java.JavaEditor$JavaEditorComponent.componentActivated(JavaEditor.java:1269) [catch] at org.openide.windows.WindowManager.activateComponent(WindowManager.java:231) at org.netbeans.core.windows.WindowManagerImpl.notifyRegistryTopComponentActivated(WindowManagerImpl.java:804) at org.netbeans.core.windows.Central.removeModeTopComponent(Central.java:717) at org.netbeans.core.windows.ModeImpl.removeTopComponent(ModeImpl.java:333) at org.netbeans.core.windows.ModeImpl.close(ModeImpl.java:219) at org.netbeans.core.windows.WindowManagerImpl.topComponentClose(WindowManagerImpl.java:891) at org.openide.windows.TopComponent.close(TopComponent.java:335) at org.openide.windows.TopComponent.close(TopComponent.java:323) at org.netbeans.modules.form.FormEditorSupport.closeForm(FormEditorSupport.java:786) at org.netbeans.modules.form.FormEditorSupport.notifyClosed(FormEditorSupport.java:713) at org.openide.text.EditorSupport$Del.notifyClosed(EditorSupport.java:536) at org.openide.text.CloneableEditor.closeLast(CloneableEditor.java:278) at org.openide.windows.CloneableTopComponent$Ref.unregister(CloneableTopComponent.java:312) at org.openide.windows.CloneableTopComponent$Ref.access$300(CloneableTopComponent.java:211) at org.openide.windows.CloneableTopComponent.canClose(CloneableTopComponent.java:153) at org.openide.text.CloneableEditor.canClose(CloneableEditor.java:119) at org.openide.windows.TopComponent.canClose(TopComponent.java:350) at org.openide.windows.TopComponent.close(TopComponent.java:334) at org.openide.windows.TopComponent.close(TopComponent.java:323) at org.netbeans.core.windows.actions.ActionUtils.closeAllDocuments(ActionUtils.java:211) at org.netbeans.core.windows.actions.ActionUtils$CloseAllDocumentsAction.actionPerformed(ActionUtils.java:93) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786) at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.AbstractButton.doClick(AbstractButton.java:289) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1113) at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java:943) 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:201) 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)
Problem seems to be in JavaEditor, reassigning to java module
Should be fixed. There seem to be no way how to get NPE from compoentActivated now. Please reopen if it occurs again and attach the recent stacktrace.