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.
A random dead lock appeared when I call "CVS|Merge Changes from Branch" action. There were opened several enterprise and web projects and breakpoints were set in several files. But I can't reproduce it anymore. I guess something wrong is either in JspToggleBreakpointActionProvider org.netbeans.modules.web.debug.actions.JspToggleBreakpointActionProvider.propertyChange(JspToggleBreakpointActionProvider.java:65) or in JEEVerificationAnnotationProvider org.netbeans.modules.j2ee.verification.JEEVerificationAnnotationProvider.processDocument(JEEVerificationAnnotationProvider.java:191) Please, look at attached thread dump and fix it if it is possible or re-assign.
Created attachment 31404 [details] Thread dump
Created attachment 31424 [details] thread dump - well formatted
"Java EE Verification Request Processor" thread begins MDR transaction (JEEVerificationAnnotationProvider.processDocument()), then in FolderList.waitProcessingFinished() waits for the "Folder Recognizer" thread to finish but this thread in turn tries to enter MDR transaction again which IMHO causes the described deadlock. Reassigning to java module to evaluate because it tries to start the transaction in the listener code. btw, JspToggleBreakpointActionProvider listens on the node selection change and retrieves the web module for it. AWT thread is blocked waiting for the "Folder Recognizer" thread (now IDE is frozen). But is has nothing to do with the deadlock.
*** This issue has been marked as a duplicate of 73091 ***
Verified.