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.
Created attachment 100135 [details] IDE log with thread dump Found one Java-level deadlock: ============================= "org.netbeans.modules.project.ui.actions.ActiveConfigAction": waiting to lock monitor 0x09e5b1cc (object 0xcd4afba8, a java.lang.Class), which is held by "Opening projects" "Opening projects": waiting to lock monitor 0x099d60ec (object 0x642552e0, a org.netbeans.modules.project.ui.OpenProjectList$RecentProjectList), which is held by "Default RequestProcessor" "Default RequestProcessor": waiting to lock monitor 0x09e5b1cc (object 0xcd4afba8, a java.lang.Class), which is held by "Opening projects"
Need to consolidate monitors I guess.
*** Bug 189710 has been marked as a duplicate of this bug. ***
*** Bug 190922 has been marked as a duplicate of this bug. ***
it's already the 3rd... shouldn't be P2?
If it seems to be common then yes.
Created attachment 102645 [details] Patch in progress Unit tests failing, may need to be rewritten.
core-main #2160fbaa2114
Integrated into 'main-golden', will be available in build *201011010000* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/2160fbaa2114 User: Jesse Glick <jglick@netbeans.org> Log: #187657: deadlock between OpenProjectList$RecentProjectList & OpenProjectList.class. Simplify threading in this class by using ProjectManager.mutex consistently throughout.