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.
I will attach stacktrace.
Created attachment 1026 [details] stacktrace
Maybe: Main thread is trying to find "Menu". It means it can be synchronized just on root of the filesystem. Refresh request found a newly created file on the LocalFileSystem. The series of notification resulted in a deadlock. IMHO the file had to be created in to root of system directory. Which file we usually create there? ide.log. Do we create it via FileObject or java.io.File interface?
I agree with Yarda. But I´m not sure that RefreshRequest notified user-layer that ide.log was created(fired from refreshFolder ). In case of ide.log I would expect notification: fileDataCreated and not fileFolderCreated ? Perhaps Projects ?
I think that principle (described in #10507) that should prevent from deadlocks in MFS is right. But there was implementation gap that caused this deadlock. It is difficult to judge what can be affected with this fix. But there is not time enough for systematic testing. So fixed in trunk and release32.
Target milestone -> 3.2
closed