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.
full ide 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] Thread dump
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.
Calling at org.netbeans.modules.masterfs.ProvidedExtensionsProxy.beforeCreate(ProvidedExtensionsProxy.java:148) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj.createData(FolderObj.java:332) 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) Changeset: http://hg.netbeans.org/main/rev/268c57f3475f User: Tomas Stupka <tstupka@netbeans.org> Log: Issue #194885 - IDE hangs when I try to open project
ergonomics#3ad71b0b100f
Integrated into 'main-golden', will be available in build *201102160501* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/3ad71b0b100f User: Jaroslav Tulach <jtulach@netbeans.org> Log: #194885: Don't call extensions.beforeCreate while holding mutex's write access