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 16504 - Deadlock in editor after startup
Summary: Deadlock in editor after startup
Status: CLOSED FIXED
Alias: None
Product: editor
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P2 blocker (vote)
Assignee: Martin Roskanin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-10-12 11:53 UTC by Tomas Pavek
Modified: 2007-11-05 13:44 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Full thread dump (7.44 KB, text/plain)
2001-10-12 11:54 UTC, Tomas Pavek
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tomas Pavek 2001-10-12 11:53:54 UTC
Dev build 20011011 - after IDE started (and all windows appeared) I right 
clicked in source editor and IDE froze. It is hardly reproducible (of course). 
I've done the following thread dump:

"OpenIDE Request Processor-0" daemon prio=2 tid=0xac17708 nid=0x528 runnable 
[0xd9cf000..0xd9cfdc4]
        at org.netbeans.editor.ext.java.JavaCompletion.setFinder
(JavaCompletion.java:146)
        at org.netbeans.modules.editor.java.JCStorage.refresh
(JCStorage.java:325)
        at org.netbeans.modules.editor.java.JCStorage.<init>(JCStorage.java:119)
        at org.netbeans.modules.editor.java.JCStorage.init(JCStorage.java:94)
        at org.netbeans.modules.editor.java.JCStorage.getStorage
(JCStorage.java:79)
        at org.netbeans.modules.editor.EditorModule.run(EditorModule.java:211)
        at org.openide.util.Task.run(Task.java:152)
        at org.openide.util.RequestProcessor$ProcessorThread.rur
(RequestProcessor.java:611)


"AWT-EventQueue-0" prio=7 tid=0xa35330 nid=0x518 runnable [0xd5af000..0xd5afdc4]
        at org.netbeans.modules.editor.java.JCStorage.getStorage
(JCStorage.java:78)
        at org.netbeans.modules.editor.EditorModule.initJCFinder
(EditorModule.java:205)
        at org.netbeans.editor.ext.java.JavaCompletion.getFinder
(JavaCompletion.java:138)
        at org.netbeans.modules.editor.java.NbJavaSyntaxSupport.refreshClassInfo
(NbJavaSyntaxSupport.java:225)
        at org.netbeans.editor.ext.java.JavaCompletionQuery.query
(JavaCompletionQuery.java:100)
        at org.netbeans.editor.ext.java.JavaCompletionQuery.query
(JavaCompletionQuery.java:52)
        at 
org.netbeans.modules.editor.java.JavaKit$JavaGotoSourceAction.openSource
(JavaKit.java:389)
        at 
org.netbeans.modules.editor.java.JavaKit$JavaGotoSourceAction.getPopupMenuText
(JavaKit.java:446)
        at org.netbeans.editor.ext.ExtKit$BuildPopupMenuAction.getItemText
(ExtKit.java:261)
        at org.netbeans.editor.ext.ExtKit$BuildPopupMenuAction.addAction
(ExtKit.java:230)
        at 
org.netbeans.modules.editor.NbEditorKit$NbBuildPopupMenuAction.addAction
(NbEditorKit.java:223)
        at org.netbeans.editor.ext.ExtKit$BuildPopupMenuAction.buildPopupMenu
(ExtKit.java:205)
        at org.netbeans.editor.ext.ExtKit$BuildPopupMenuAction.actionPerformed
(ExtKit.java:187)
        at org.netbeans.editor.BaseAction.actionPerformed(BaseAction.java:133)
        at org.netbeans.editor.ext.ExtEditorUI.showPopupMenu
(ExtEditorUI.java:87)
        at org.netbeans.editor.ext.ExtCaret.mouseReleased(ExtCaret.java:369)
        at java.awt.AWTEventMulticaster.mouseReleased
(AWTEventMulticaster.java:231)
        at java.awt.Component.processMouseEvent(Component.java:3717)
        at java.awt.Component.processEvent(Component.java:3546)
        at java.awt.Container.processEvent(Container.java:1164)
        at java.awt.Component.dispatchEventImpl(Component.java:2595)
        at java.awt.Container.dispatchEventImpl(Container.java:1213)
        at java.awt.Component.dispatchEvent(Component.java:2499)
        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:912)
        at java.awt.Component.dispatchEvent(Component.java:2499)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
        at java.awt.EventDispatchThread.pumpOneEvent
(EventDispatchThread.java:103)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
Comment 1 Tomas Pavek 2001-10-12 11:54:35 UTC
Created attachment 2980 [details]
Full thread dump
Comment 2 Martin Roskanin 2001-10-16 14:11:15 UTC
fixed in [maintrunk]

Taking lock of JavaCompletion first.

/cvs/editor/src/org/netbeans/modules/editor/java/JCStorage.java,v  <-- 
 JCStorage.java
new revision: 1.24; previous revision: 1.23
Comment 3 Quality Engineering 2003-06-30 18:03:29 UTC
Resolved for 3.3.x or earlier, no new info since then -> closing.
Comment 4 Quality Engineering 2003-06-30 18:13:21 UTC
Resolved for 3.3.x or earlier, no new info since then -> closing.