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.
Created attachment 101892 [details] Thread dump. Please see attached thread dump.
Does keyring.impl/src/org/netbeans/modules/keyring/fallback/MasterPasswordEncryption.java really have to use a password from keyring? Avoiding that would avoid this deadlock. Another culprit is "org.openide.loaders.FolderInstance$1R.run(FolderInstance.java:738)" which is started while modal dialog is shown? Jarda is that something what should be allowed to happen or is it a mistake to be fixed as well?
Re. AWTTask: It does what it does, e.g. it needs to run in AWT thread and thus it uses EventQueue.invokeLater. Too bad, there is a modal dialog which holds a lock(?). In general it is not safe to open modal dialogs while holding locks. The stacktrace then continues to ToolsAction and to form.InstallToPaletteAction. If necessary, we could make them potentially more lazy.
corrected the component info
*** Bug 192802 has been marked as a duplicate of this bug. ***
Integrated into 'main-golden', will be available in build *201012290001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/46bb13a8cc47 User: vince kraemer <vkraemer@netbeans.org> Log: #190185 : do not get the password right away to prevent deadlocks
in main