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 draged a file from one package (in project package view) to another, a dialog with title "Refactor moved class(es)" appeared and suddenly every operation in AWT blocked. "AWT-EventQueue-1" prio=1 tid=0x082de818 nid=0x191b in Object.wait() [5447b000..5447c87c] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:429) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:92) - locked <0x4663ea08> (a org.netbeans.modules.javacore.ExclusiveMutex) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:225) at org.netbeans.modules.javacore.JMManager.getResource(JMManager.java:304) at org.netbeans.modules.javacore.JMManager.getResource(JMManager.java:300) at org.netbeans.modules.java.bridge.SrcElementImpl.getDelegate(SrcElementImpl.java:67) at org.netbeans.modules.java.bridge.SrcElementImpl.getCookie(SrcElementImpl.java:193) at org.openide.src.Element.getCookie(Element.java:115) at org.netbeans.modules.javadoc.comments.AutoCommentAction.enable(AutoCommentAction.java:88) at org.openide.util.actions.NodeAction$DelegateAction.resultChanged(NodeAction.java:467) at org.openide.util.actions.CookieAction$CookieDelegateAction.superResultChanged(CookieAction.java:256) at org.openide.util.actions.CookieAction$CookieDelegateAction.resultChanged(CookieAction.java:252) at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:383) at $Proxy5.resultChanged(Unknown Source) at org.openide.util.lookup.AbstractLookup.notifyListeners(AbstractLookup.java:405) at org.openide.util.lookup.ProxyLookup$R.resultChanged(ProxyLookup.java:406) at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:109) at org.openide.explorer.DefaultEMLookup.updateLookups(DefaultEMLookup.java:96) at org.openide.explorer.DefaultEMLookup.propertyChange(DefaultEMLookup.java:131) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:131) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:252) at org.openide.explorer.ExplorerManager.setSelectedNodes(ExplorerManager.java:219) at org.openide.explorer.view.TreeViewDragSupport.dragDropEnd(TreeViewDragSupport.java:81) at java.awt.dnd.DragSourceContext.dragDropEnd(DragSourceContext.java:399) at sun.awt.dnd.SunDragSourceContextPeer$EventDispatcher.run(SunDragSourceContextPeer.java:465) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) at java.awt.EventQueue.dispatchEvent(EventQueue.java:454) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:141) at java.awt.Dialog$1.run(Dialog.java:540) at java.awt.Dialog.show(Dialog.java:561) at java.awt.Component.show(Component.java:1133) at java.awt.Component.setVisible(Component.java:1088) at org.netbeans.modules.refactoring.api.ui.ParametersPanel.showDialog(ParametersPanel.java:447) - locked <0x4c6a88a0> (a org.netbeans.modules.refactoring.api.ui.ParametersPanel) at org.netbeans.modules.refactoring.ui.RefactoringPanel.refresh(RefactoringPanel.java:414) at org.netbeans.modules.refactoring.ui.RefactoringPanel.<init>(RefactoringPanel.java:86) at org.netbeans.modules.refactoring.api.ui.AbstractRefactoringAction.run(AbstractRefactoringAction.java:116) at org.netbeans.modules.refactoring.api.ui.AbstractRefactoringAction.performAction(AbstractRefactoringAction.java:69) at org.netbeans.modules.refactoring.ui.MoveClassAction.performAction(MoveClassAction.java:79) at org.netbeans.modules.refactoring.ui.RefactoringOperationListener$2.run(RefactoringOperationListener.java:128) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) at java.awt.EventQueue.dispatchEvent(EventQueue.java:454) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Please attach Full Thread Dump.
BTW what build# did you use?
I think that the provided stack trace of AWT event queue is enough for us to find out who is starting transactions from AWT thread, so I don't think this issue is incomplete -> removing INCOMPLETE keyword.
God bless you Martin. Of course I do not have thread dump, as it is lost in all those debugging messages in my console. Build is my own from 040724.
Checking in SrcElementImpl.java; /cvs/java/src/org/netbeans/modules/java/bridge/SrcElementImpl.java,v <-- SrcElementImpl.java new revision: 1.7; previous revision: 1.6 done
Reorganization of java component