Just started NetBeans with two projects open, right-clicked one of them in the Projects view and invoked close.
Created attachment 55365 [details]
Not sure if the merged code is the culprit here. The webservices in projectClosed() (thus under opneproject list lock)
call stuff that offloads work to other threads and waits for them.
fixed in OpenProjectList by moving the notifyClosed() callbacks out of the synchronized block. notifyOpen() is not
synchronized either for a long time.
Checking in OpenProjectList.java;
/cvs/projects/projectui/src/org/netbeans/modules/project/ui/OpenProjectList.java,v <-- OpenProjectList.java
new revision: 1.80; previous revision: 1.79