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.
EAP RC3 build #020306 of Forte for Java 4.0 on Solaris 5.8 with JDK 1.4 b92 Description: ============ I have already encountered several times a deadlock when I was trying to change the working directory of already mounted filesystem. I also want to add that in both cases I had relative mount point set. However I can't reproduce it on dema- nd. Have a look at full thread dump attached. Here is what I do: ================== 1. Mount CVS filesystem with complex directory structure and set relative mount point to some subdirectory. 2. After some minor work invoke the customizer and try to change the working dir- ectory through the browser. 3. Immediately after clicking "Open" button the IDE freezed.
Created attachment 4991 [details] ThreadDump taken while IDE was hanging.
The problem is, that the commands are stored in Nodes hierarchy. This cause problems when another thread plays with Nodes at the same time. This will be solved after the new VCS APIs will be used.
This is a quite rare bug, which would be solved by the implementation of VCS APIs. However the VCS APIs were postponed to 4.0. Does anybody still get this deadlock sometimes or did it disappear?? The fix of 3.4 would be possible without the APIs, but not trivial. Looking for any comments on whether it's worth to fix it now or whether it's O.K. to wait for 4.0.
To be honest, I didn't see it for quite some time but on the other hand didn't search it intentionally ... :-) However, I know that David Kaspar warned me about certain deadlocks recently. Can you Davide comment on this ?
postponing to 4.0 regarding to the comments..
*** Issue 25946 has been marked as a duplicate of this issue. ***
*** Issue 28073 has been marked as a duplicate of this issue. ***
*** Issue 28210 has been marked as a duplicate of this issue. ***
Fixed in the main trunk. The VCS APIs were just merged into the main trunk. Their implementation solve this problem.
I hope I won't see this again. :-) Verified in development build #200211080100 of NetBeans 4.0.