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.
Summary: | deadlock after IDE restart during initial projects opening | ||
---|---|---|---|
Product: | editor | Reporter: | David Konecny <dkonecny> |
Component: | Parsing & Indexing | Assignee: | Tomas Zezula <tzezula> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | CC: | mslama, nleck |
Priority: | P2 | Keywords: | RANDOM, THREAD |
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | |
Attachments: | stacktrace |
Description
David Konecny
2009-07-17 10:47:28 UTC
Created attachment 84880 [details]
stacktrace
Product Version = NetBeans IDE Dev (Build 090715) (#5c4f8f0e5379) Operating System = Linux version 2.6.24-24-generic running on i386 Java; VM; Vendor = 1.6.0_14; Java HotSpot(TM) Client VM 14.0-b16; Sun Microsystems Inc. Runtime = Java(TM) SE Runtime Environment 1.6.0_14-b08 TaskProcessor lock is private and safe. This issue is caused by: Reformatter.reformatLock () or JavaSourceAccessor.lockJavaCompiler () see #168610 -> formatting Are you able to reproduce it? What projects was opened? I will try to add some logging but if there is deadlock I need to find out some way how to start check. Do you have IDE log? I want to check if there is any exception. During IDE start there is no IDE indentation/reformat IMO. It is deadlock between parsing.api and projectsapi. Passing back to parsing.api. So problem is not with unreleasing lock. Threads: "Load Open Projects" and "Parsing & Indexing Loop (090715)" true +> indexing Thanks for evaluating this. I'll try to fix it somehow. Fixed in jet-main: 2143554a0189 Integrated into 'main-golden', will be available in build *200909111401* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/2143554a0189 User: Tomas Zezula <tzezula@netbeans.org> Log: #168734:deadlock after IDE restart during initial projects opening |