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.
[r33 jan 10] While reinstalling apisupport, as usual: the deadlock generator :-) I'm not sure that what apisupport is doing in its reload thread is completely fine, but one apparent problem in the request processor is that DataObject.dispose (presumably holding whatever datasystems-specific locks etc.) winds up causing DataNode to fireNodeDestroyed, which can enter the node mutex. This looks to me like an incorrect lock ordering: creating a DataObject (which resulted in the call to dispose()) ought not try to get the node mutex. Suggest that DataNode react to DataObject property changes asynch.
Created attachment 4121 [details] Thread dump
Again in [dev jan 19] while reinstalling apisupport.
Created attachment 4294 [details] Thread dump
This is the same as #21107. Was fixed by phamernik. *** This issue has been marked as a duplicate of 21107 ***
Resolved for 3.4.x or earlier, no new info since then -> verified
Resolved for 3.4.x or earlier, no new info since then -> closing.