Product Version = NetBeans IDE Dev (Build 110130-7ae8dd573ee3) (#7ae8dd573ee3)
Operating System = Mac OS X version 10.5.8 running on x86_64
Java; VM; Vendor = 1.6.0_22; Java HotSpot(TM) 64-Bit Server VM 17.1-b03-307; Apple Inc.
Runtime = Java(TM) SE Runtime Environment 1.6.0_22-b04-307-9M3263
I tried to do some perf. testing, but I failed.
I started fresh build, with fresh userdir and I tried to open attached project.
I did 3 attempts and all failed. I tried to open very same project with 6.9.1 and it works.
Created attachment 105500 [details]
project file is located at http://www.uloz.to/7636820/lime6-zip
works for me with today's build. Not P1 any more.
I think the issue is FileUtil.holders vs. masterfs mutex, though I cannot see what code is inside that mutex - something in "Parsing & Indexing Loop" I presume. The question is probably whether HgUtils.isIgnored really needs to synchronously check SharabilityQuery.getSharability.
with lock is probably the source of the problem.
on the other hand, like Jesse pointed out, a synchronous sharability check in mercurial should be avoided.
fixed in http://hg.netbeans.org/core-main/rev/268c57f3475f
(In reply to comment #7)
> fixed in http://hg.netbeans.org/core-main/rev/268c57f3475f
the part in mercurial
Integrated into 'main-golden', will be available in build *201102030000* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
User: Tomas Stupka <email@example.com>
Log: Issue #194885 - IDE hangs when I try to open project
Integrated into 'main-golden', will be available in build *201102160501* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
User: Jaroslav Tulach <firstname.lastname@example.org>
Log: #194885: Don't call extensions.beforeCreate while holding mutex's write access