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 42325 - After displayed Tool tip on code folding ,edit code then Exception Dialog is displayed.
Summary: After displayed Tool tip on code folding ,edit code then Exception Dialog is ...
Status: RESOLVED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 3.x
Hardware: All All
: P3 blocker (vote)
Assignee: issues@java
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-22 10:26 UTC by YumikoFujisawa
Modified: 2007-09-26 09:14 UTC (History)
1 user (show)

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 YumikoFujisawa 2004-04-22 10:26:11 UTC
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)
Comment 1 Martin Roskanin 2004-05-04 10:24:32 UTC
Problem seems to be in JavaEditor, reassigning to java module
Comment 2 Martin Matula 2004-07-26 15:29:52 UTC
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.