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.
This change introduced startup deadlock: 4d242554289f. Never call Keyring from code called on nb start. It may cause a deadlock when fallback keyring is used and it is not very user friendly showing the keyring dialog without any user action (user did nothing and ide is asking for password). Ask for password when it is really needed.
Created attachment 123934 [details] threaddump
I changed administrator user password init (Keyring read) to be lazy. It's read with first get request. changeset: 232208:d9a3176366c1 summary: Bug# 217873 - Removal of deadlock on Keyring using lazy password init Pushed to web-main.
Created attachment 124431 [details] Thread dump from 201209170001.
Not fixed. Product Version: NetBeans IDE Dev (Build 201209170001) Java: 1.7.0_07; Java HotSpot(TM) 64-Bit Server VM 23.3-b01 System: Windows 7 version 6.1 running on amd64; Cp1250; en_US (nb)
It was fixed, this is another one. AWT-EventQueue-1: 0x00000000d03f0408, 0x00000000d03f05a8 TimerQueue: 0x00000000d03f05a8, 0x00000000d03f0408 pool-1-thread-1: 0x00000000f5be8cd8, 0x00000000d03f0408 Lock request cycle is in AWT-EventQueue-1 and TimerQueue where no GF module code is involved. pool-1-thread-1 is just waiting for 0x00000000d03f0408 lock forever.
Last issue you saw is a duplicate of bug# 213926. I'm closing this bug again. But I won't mark this as a duplicate because of previous deadlock fix which is unique.