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 25946 - Deadlock after dropping a lot of mounts into the Mount/ folder incl. VCS filesystems
Summary: Deadlock after dropping a lot of mounts into the Mount/ folder incl. VCS file...
Status: VERIFIED DUPLICATE of bug 21316
Alias: None
Product: obsolete
Classification: Unclassified
Component: vcscore (show other bugs)
Version: 3.x
Hardware: PC Linux
: P3 blocker (vote)
Assignee: issues@obsolete
URL:
Keywords: THREAD
Depends on:
Blocks:
 
Reported: 2002-07-24 05:44 UTC by Jesse Glick
Modified: 2002-07-25 08:34 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Thread dump (13.13 KB, text/plain)
2002-07-24 05:45 UTC, Jesse Glick
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jesse Glick 2002-07-24 05:44:29 UTC
[r34 jul 16] Very likely not reproducible. I was
running with the projects module disabled, and
found that I had no mounts any more. So I copied a
bunch of files from
$userdir/system/Projects/Default/Mount/ to
$userdir/system/Mount/ from a command shell. A
couple of minutes later, I clicked Filesystems in
the running IDE and chose Customize. The IDE then
deadlocked.

From the dump, it looks to me like
CommandLineVcsFileSystem (in FS API) should not be
statically initializing VcsCommandNode (in Nodes
API). So maybe vcsadvanced component actually, I
am not sure.
Comment 1 Jesse Glick 2002-07-24 05:45:10 UTC
Created attachment 6871 [details]
Thread dump
Comment 2 Martin Entlicher 2002-07-24 16:48:15 UTC
The problem was already reported in issue #21316.
The fix was postponed into 4.0 due to it's complexity. It was a bad
idea to store commands in Nodes structure, because it cause
synchronization problems like this.
We need to replace the Nodes with some other structure which will not
synchronize on org.openide.util.Mutex.
It can be solved together with the new VCS APIs.


*** This issue has been marked as a duplicate of 21316 ***
Comment 3 Jiri Kovalsky 2002-07-25 08:34:20 UTC
If you don't agree Jesse, reopen with further explanation ...