Full thread dump Java HotSpot(TM) Client VM (1.5.0_03-b06 mixed mode, sharing): "AntProjectHelper.RP" daemon prio=2 tid=0x0355b358 nid=0x3cc waiting for monitor entry [0x0870e000..0x0870fb68] at org.netbeans.spi.project.support.ant.AntProjectHelper$11.run(AntProjectHelper.java:603) - waiting to lock <0x1dd3c920> (a java.util.HashSet) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.spi.project.support.ant.AntProjectHelper.getPrimaryConfigurationData(AntProjectHelper.java:600) at org.netbeans.modules.java.j2seproject.UpdateHelper$2.run(UpdateHelper.java:124) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.modules.java.j2seproject.UpdateHelper.getPrimaryConfigurationData(UpdateHelper.java:121) at org.netbeans.modules.java.j2seproject.SourceRoots.readProjectMetadata(SourceRoots.java:383) at org.netbeans.modules.java.j2seproject.SourceRoots.access$200(SourceRoots.java:54) at org.netbeans.modules.java.j2seproject.SourceRoots$2.run(SourceRoots.java:127) - locked <0x1dd3a3f8> (a org.netbeans.modules.java.j2seproject.SourceRoots) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.modules.java.j2seproject.SourceRoots.getRootProperties(SourceRoots.java:123) at org.netbeans.modules.java.j2seproject.SourceRoots$4.run(SourceRoots.java:178) - locked <0x1cb0b898> (a org.netbeans.modules.java.j2seproject.SourceRoots$4) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.modules.java.j2seproject.SourceRoots.getRootURLs(SourceRoots.java:173) at org.netbeans.modules.java.j2seproject.classpath.SourcePathImplementation.getResources(SourcePathImplementation.java:53) at org.netbeans.api.java.classpath.ClassPath.entries(ClassPath.java:220) at org.netbeans.modules.javacore.classpath.MergedClassPathImplementation.addClassPathResources(MergedClassPathImplementation.java:350) at org.netbeans.modules.javacore.classpath.MergedClassPathImplementation.updateEntries(MergedClassPathImplementation.java:257) - locked <0x1d7b2f70> (a org.netbeans.modules.javacore.classpath.MergedClassPathImplementation) at org.netbeans.modules.javacore.classpath.MergedClassPathImplementation.access$100(MergedClassPathImplementation.java:36) at org.netbeans.modules.javacore.classpath.MergedClassPathImplementation$1.propertyChange(MergedClassPathImplementation.java:55) at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:383) at $Proxy18.propertyChange(Unknown Source) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.api.java.classpath.ClassPath.firePropertyChange(ClassPath.java:462) at org.netbeans.api.java.classpath.ClassPath$SPIListener.propertyChange(ClassPath.java:686) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.java.j2seproject.classpath.SourcePathImplementation.propertyChange(SourcePathImplementation.java:81) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.java.j2seproject.SourceRoots.resetCache(SourceRoots.java:378) at org.netbeans.modules.java.j2seproject.SourceRoots.access$1100(SourceRoots.java:54) at org.netbeans.modules.java.j2seproject.SourceRoots$ProjectMetadataListener.configurationXmlChanged(SourceRoots.java:411) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:383) at $Proxy17.configurationXmlChanged(Unknown Source) at org.netbeans.spi.project.support.ant.AntProjectHelper$7.run(AntProjectHelper.java:417) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:412) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$900(AntProjectHelper.java:61) at org.netbeans.spi.project.support.ant.AntProjectHelper$5.run(AntProjectHelper.java:375) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.spi.project.support.ant.AntProjectHelper$6.run(AntProjectHelper.java:389) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721) "VCS Status Update Request Processor" daemon prio=2 tid=0x03df6780 nid=0x938 waiting for monitor entry [0x0369f000..0x0369fce8] at org.openide.filesystems.AbstractFolder.subfiles(AbstractFolder.java:330) - waiting to lock <0x1dd3e0e8> (a org.openide.filesystems.AbstractFileObject) at org.openide.filesystems.AbstractFileSystem$1OnlyValidAndDeep.process(AbstractFileSystem.java:355) at org.openide.util.Enumerations$QEn.nextElement(Enumerations.java:390) at org.openide.util.Enumerations$FilEn.hasMoreElements(Enumerations.java:489) at org.netbeans.modules.vcscore.VcsFileSystem.findExistingResources(VcsFileSystem.java:1085) at org.netbeans.modules.vcscore.VcsFileSystem.access$2300(VcsFileSystem.java:102) at org.netbeans.modules.vcscore.VcsFileSystem$StatusChangeUpdater.run(VcsFileSystem.java:4513) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721) "Output Display Request Processor" daemon prio=2 tid=0x0355d300 nid=0xfc4 in Object.wait() [0x0889f000..0x0889fc68] at java.lang.Object.wait(Native Method) - waiting on <0x1e60e258> (a java.util.Hashtable) at java.lang.Object.wait(Object.java:474) at org.netbeans.modules.vcscore.commands.CommandOutputTextProcessor$OutputDisplayer.run(CommandOutputTextProcessor.java:179) - locked <0x1e60e258> (a java.util.Hashtable) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721) "Default RequestProcessor" daemon prio=2 tid=0x03dfddc8 nid=0xae0 in Object.wait() [0x03c3f000..0x03c3fae8] at java.lang.Object.wait(Native Method) - waiting on <0x1e372938> (a java.lang.Object) at org.netbeans.api.vcs.commands.CommandTask.waitFinished(CommandTask.java:218) - locked <0x1e372938> (a java.lang.Object) at org.netbeans.modules.vcscore.actions.CommandMenu$1.run(CommandMenu.java:516) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721) "External Command Output Grabber Processor" daemon prio=2 tid=0x03e10680 nid=0xe6c waiting on condition [0x0881f000..0x0881fbe8] at java.lang.Thread.sleep(Native Method) at org.netbeans.modules.vcscore.cmdline.exec.ExternalCommand$OutputGrabbersProcessor.run(ExternalCommand.java:683) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721) "Default RequestProcessor" daemon prio=2 tid=0x03e007a0 nid=0xc84 runnable [0x087df000..0x087dfc68] at java.lang.ProcessImpl.waitFor(Native Method) at org.netbeans.modules.vcscore.cmdline.exec.ExternalCommand.exec(ExternalCommand.java:392) at org.netbeans.modules.vcs.profiles.pvcs.commands.PCLICommandExecutor.run(PCLICommandExecutor.java:260) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721) "VCS Command Tasks Starter Loop" daemon prio=2 tid=0x03dfe008 nid=0x654 in Object.wait() [0x03c7f000..0x03c7fce8] at java.lang.Object.wait(Native Method) - waiting on <0x1dc2d5c0> (a org.netbeans.modules.vcscore.commands.CommandProcessor) at java.lang.Object.wait(Object.java:474) at org.netbeans.modules.vcscore.commands.CommandProcessor.executorStarterLoop(CommandProcessor.java:757) - locked <0x1dc2d5c0> (a org.netbeans.modules.vcscore.commands.CommandProcessor) at org.netbeans.modules.vcscore.commands.CommandProcessor.access$700(CommandProcessor.java:65) at org.netbeans.modules.vcscore.commands.CommandProcessor$5.run(CommandProcessor.java:776) at java.lang.Thread.run(Thread.java:595) "MDR event dispatcher" daemon prio=2 tid=0x02e3a9a0 nid=0x8a0 in Object.wait() [0x086cf000..0x086cfae8] at java.lang.Object.wait(Native Method) - waiting on <0x1d9eadb0> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:474) at org.netbeans.mdr.util.EventNotifier$EventsDelivery.run(EventNotifier.java:257) - locked <0x1d9eadb0> (a java.util.LinkedList) at java.lang.Thread.run(Thread.java:595) "DestroyJavaVM" prio=5 tid=0x000373a0 nid=0xa18 waiting on condition [0x00000000..0x0007fae8] "TimerQueue" daemon prio=5 tid=0x034ca318 nid=0xfc8 in Object.wait() [0x03bff000..0x03bffce8] at java.lang.Object.wait(Native Method) - waiting on <0x1d893438> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:233) - locked <0x1d893438> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:595) "AWT-EventQueue-1" prio=7 tid=0x02dc7c10 nid=0x7c4 waiting for monitor entry [0x0360f000..0x0360fd68] at org.netbeans.modules.java.j2seproject.SourceRoots$2.run(SourceRoots.java:126) - waiting to lock <0x1dd3a3f8> (a org.netbeans.modules.java.j2seproject.SourceRoots) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.modules.java.j2seproject.SourceRoots.getRootProperties(SourceRoots.java:123) at org.netbeans.modules.java.j2seproject.J2SESharabilityQuery.createDelegate(J2SESharabilityQuery.java:90) at org.netbeans.modules.java.j2seproject.J2SESharabilityQuery.access$100(J2SESharabilityQuery.java:33) at org.netbeans.modules.java.j2seproject.J2SESharabilityQuery$1.run(J2SESharabilityQuery.java:72) - locked <0x1dd4d478> (a org.netbeans.modules.java.j2seproject.J2SESharabilityQuery) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.modules.java.j2seproject.J2SESharabilityQuery.getSharability(J2SESharabilityQuery.java:68) at org.netbeans.modules.projectapi.ProjectSharabilityQuery.getSharability(ProjectSharabilityQuery.java:41) at org.netbeans.api.queries.SharabilityQuery.getSharability(SharabilityQuery.java:85) at org.netbeans.modules.vcscore.VcsFileSystem.isImportant(VcsFileSystem.java:1002) at org.netbeans.modules.vcscore.VcsFileSystem.unlock(VcsFileSystem.java:4106) at org.openide.filesystems.AbstractFileObject.unlock(AbstractFileObject.java:216) - locked <0x1dd3e0e8> (a org.openide.filesystems.AbstractFileObject) at org.openide.filesystems.AbstractFileObject$AfLock.releaseLock(AbstractFileObject.java:803) at org.netbeans.modules.masterfs.Delegate$FileLockImpl.releaseLock(Delegate.java:277) at org.netbeans.spi.project.support.ant.AntProjectHelper$3.run(AntProjectHelper.java:274) at org.netbeans.spi.project.support.ant.AntProjectHelper$4.accepted(AntProjectHelper.java:286) - locked <0x1dd3c920> (a java.util.HashSet) at org.netbeans.modules.project.ant.UserQuestionHandler$1.run(UserQuestionHandler.java:48) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153) at java.awt.Dialog$1.run(Dialog.java:515) at java.awt.Dialog.show(Dialog.java:536) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:800) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:843) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:831) at org.openide.util.Mutex.doEventAccess(Mutex.java:1044) at org.openide.util.Mutex.readAccess(Mutex.java:170) at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:816) at java.awt.Component.show(Component.java:1300) at java.awt.Component.setVisible(Component.java:1253) at org.netbeans.core.windows.services.DialogDisplayerImpl$1AWTQuery.showDialog(DialogDisplayerImpl.java:154) at org.netbeans.core.windows.services.DialogDisplayerImpl.notify(DialogDisplayerImpl.java:169) at org.netbeans.modules.project.ant.UserQuestionHandler$1.run(UserQuestionHandler.java:45) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153) at java.awt.Dialog$1.run(Dialog.java:515) at java.awt.Dialog.show(Dialog.java:536) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:800) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:843) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:831) at org.openide.util.Mutex.doEventAccess(Mutex.java:1044) at org.openide.util.Mutex.readAccess(Mutex.java:170) at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:816) at org.netbeans.modules.javacore.ProgressPanel.openProgressDialog(ProgressPanel.java:225) at org.netbeans.modules.javacore.JMManager$5.run(JMManager.java:1203) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) "Java2D Disposer" daemon prio=10 tid=0x02dae920 nid=0x6c0 in Object.wait() [0x0318f000..0x0318fce8] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x1d4edaf0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at sun.java2d.Disposer.run(Disposer.java:107) at java.lang.Thread.run(Thread.java:595) "Active Reference Queue Daemon" daemon prio=2 tid=0x02dbae10 nid=0xdac in Object.wait() [0x0314f000..0x0314fd68] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x1d467038> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:2465) at java.lang.Thread.run(Thread.java:595) "Timer-0" daemon prio=5 tid=0x02dbac90 nid=0xafc in Object.wait() [0x0310f000..0x0310f9e8] at java.lang.Object.wait(Native Method) - waiting on <0x1d4670c8> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x1d4670c8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "AWT-Windows" daemon prio=7 tid=0x02d253f8 nid=0x9c8 runnable [0x0305f000..0x0305fa68] at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:269) at java.lang.Thread.run(Thread.java:595) "AWT-Shutdown" prio=5 tid=0x00ac09b8 nid=0x41c in Object.wait() [0x0301f000..0x0301fae8] at java.lang.Object.wait(Native Method) - waiting on <0x1d467198> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x1d467198> (a java.lang.Object) at java.lang.Thread.run(Thread.java:595) "CLI Requests Server" daemon prio=5 tid=0x02cec9a8 nid=0x740 runnable [0x02f0f000..0x02f0fbe8] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x1d467338> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:450) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:758) "Low Memory Detector" daemon prio=5 tid=0x00a6d958 nid=0xd30 runnable [0x00000000..0x00000000] "CompilerThread0" daemon prio=10 tid=0x00a6c530 nid=0xb54 waiting on condition [0x00000000..0x02c4f6cc] "Signal Dispatcher" daemon prio=10 tid=0x00a6b820 nid=0xd10 waiting on condition [0x00000000..0x00000000] "Finalizer" daemon prio=9 tid=0x00a68c18 nid=0xaf0 in Object.wait() [0x02bcf000..0x02bcfa68] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x1d4675d8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x00a47770 nid=0xfdc in Object.wait() [0x02b8f000..0x02b8fae8] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:474) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x1d4671c0> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x00a67f20 nid=0xf0c runnable "VM Periodic Task Thread" prio=10 tid=0x00a6eba0 nid=0xc20 waiting on condition Found one Java-level deadlock: ============================= "AntProjectHelper.RP": waiting to lock monitor 0x00a6888c (object 0x1dd3c920, a java.util.HashSet), which is held by "AWT-EventQueue-1" "AWT-EventQueue-1": waiting to lock monitor 0x00a688ac (object 0x1dd3a3f8, a org.netbeans.modules.java.j2seproject.SourceRoots), which is held by "AntProjectHelper.RP" Java stack information for the threads listed above: =================================================== "AntProjectHelper.RP": at org.netbeans.spi.project.support.ant.AntProjectHelper$11.run(AntProjectHelper.java:603) - waiting to lock <0x1dd3c920> (a java.util.HashSet) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.spi.project.support.ant.AntProjectHelper.getPrimaryConfigurationData(AntProjectHelper.java:600) at org.netbeans.modules.java.j2seproject.UpdateHelper$2.run(UpdateHelper.java:124) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.modules.java.j2seproject.UpdateHelper.getPrimaryConfigurationData(UpdateHelper.java:121) at org.netbeans.modules.java.j2seproject.SourceRoots.readProjectMetadata(SourceRoots.java:383) at org.netbeans.modules.java.j2seproject.SourceRoots.access$200(SourceRoots.java:54) at org.netbeans.modules.java.j2seproject.SourceRoots$2.run(SourceRoots.java:127) - locked <0x1dd3a3f8> (a org.netbeans.modules.java.j2seproject.SourceRoots) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.modules.java.j2seproject.SourceRoots.getRootProperties(SourceRoots.java:123) at org.netbeans.modules.java.j2seproject.SourceRoots$4.run(SourceRoots.java:178) - locked <0x1cb0b898> (a org.netbeans.modules.java.j2seproject.SourceRoots$4) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.modules.java.j2seproject.SourceRoots.getRootURLs(SourceRoots.java:173) at org.netbeans.modules.java.j2seproject.classpath.SourcePathImplementation.getResources(SourcePathImplementation.java:53) at org.netbeans.api.java.classpath.ClassPath.entries(ClassPath.java:220) at org.netbeans.modules.javacore.classpath.MergedClassPathImplementation.addClassPathResources(MergedClassPathImplementation.java:350) at org.netbeans.modules.javacore.classpath.MergedClassPathImplementation.updateEntries(MergedClassPathImplementation.java:257) - locked <0x1d7b2f70> (a org.netbeans.modules.javacore.classpath.MergedClassPathImplementation) at org.netbeans.modules.javacore.classpath.MergedClassPathImplementation.access$100(MergedClassPathImplementation.java:36) at org.netbeans.modules.javacore.classpath.MergedClassPathImplementation$1.propertyChange(MergedClassPathImplementation.java:55) at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:383) at $Proxy18.propertyChange(Unknown Source) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.api.java.classpath.ClassPath.firePropertyChange(ClassPath.java:462) at org.netbeans.api.java.classpath.ClassPath$SPIListener.propertyChange(ClassPath.java:686) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.java.j2seproject.classpath.SourcePathImplementation.propertyChange(SourcePathImplementation.java:81) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.java.j2seproject.SourceRoots.resetCache(SourceRoots.java:378) at org.netbeans.modules.java.j2seproject.SourceRoots.access$1100(SourceRoots.java:54) at org.netbeans.modules.java.j2seproject.SourceRoots$ProjectMetadataListener.configurationXmlChanged(SourceRoots.java:411) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:383) at $Proxy17.configurationXmlChanged(Unknown Source) at org.netbeans.spi.project.support.ant.AntProjectHelper$7.run(AntProjectHelper.java:417) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:412) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$900(AntProjectHelper.java:61) at org.netbeans.spi.project.support.ant.AntProjectHelper$5.run(AntProjectHelper.java:375) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.spi.project.support.ant.AntProjectHelper$6.run(AntProjectHelper.java:389) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721) "AWT-EventQueue-1": at org.netbeans.modules.java.j2seproject.SourceRoots$2.run(SourceRoots.java:126) - waiting to lock <0x1dd3a3f8> (a org.netbeans.modules.java.j2seproject.SourceRoots) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.modules.java.j2seproject.SourceRoots.getRootProperties(SourceRoots.java:123) at org.netbeans.modules.java.j2seproject.J2SESharabilityQuery.createDelegate(J2SESharabilityQuery.java:90) at org.netbeans.modules.java.j2seproject.J2SESharabilityQuery.access$100(J2SESharabilityQuery.java:33) at org.netbeans.modules.java.j2seproject.J2SESharabilityQuery$1.run(J2SESharabilityQuery.java:72) - locked <0x1dd4d478> (a org.netbeans.modules.java.j2seproject.J2SESharabilityQuery) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.modules.java.j2seproject.J2SESharabilityQuery.getSharability(J2SESharabilityQuery.java:68) at org.netbeans.modules.projectapi.ProjectSharabilityQuery.getSharability(ProjectSharabilityQuery.java:41) at org.netbeans.api.queries.SharabilityQuery.getSharability(SharabilityQuery.java:85) at org.netbeans.modules.vcscore.VcsFileSystem.isImportant(VcsFileSystem.java:1002) at org.netbeans.modules.vcscore.VcsFileSystem.unlock(VcsFileSystem.java:4106) at org.openide.filesystems.AbstractFileObject.unlock(AbstractFileObject.java:216) - locked <0x1dd3e0e8> (a org.openide.filesystems.AbstractFileObject) at org.openide.filesystems.AbstractFileObject$AfLock.releaseLock(AbstractFileObject.java:803) at org.netbeans.modules.masterfs.Delegate$FileLockImpl.releaseLock(Delegate.java:277) at org.netbeans.spi.project.support.ant.AntProjectHelper$3.run(AntProjectHelper.java:274) at org.netbeans.spi.project.support.ant.AntProjectHelper$4.accepted(AntProjectHelper.java:286) - locked <0x1dd3c920> (a java.util.HashSet) at org.netbeans.modules.project.ant.UserQuestionHandler$1.run(UserQuestionHandler.java:48) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153) at java.awt.Dialog$1.run(Dialog.java:515) at java.awt.Dialog.show(Dialog.java:536) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:800) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:843) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:831) at org.openide.util.Mutex.doEventAccess(Mutex.java:1044) at org.openide.util.Mutex.readAccess(Mutex.java:170) at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:816) at java.awt.Component.show(Component.java:1300) at java.awt.Component.setVisible(Component.java:1253) at org.netbeans.core.windows.services.DialogDisplayerImpl$1AWTQuery.showDialog(DialogDisplayerImpl.java:154) at org.netbeans.core.windows.services.DialogDisplayerImpl.notify(DialogDisplayerImpl.java:169) at org.netbeans.modules.project.ant.UserQuestionHandler$1.run(UserQuestionHandler.java:45) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153) at java.awt.Dialog$1.run(Dialog.java:515) at java.awt.Dialog.show(Dialog.java:536) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:800) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:843) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:831) at org.openide.util.Mutex.doEventAccess(Mutex.java:1044) at org.openide.util.Mutex.readAccess(Mutex.java:170) at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:816) at org.netbeans.modules.javacore.ProgressPanel.openProgressDialog(ProgressPanel.java:225) at org.netbeans.modules.javacore.JMManager$5.run(JMManager.java:1203) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) Found 1 deadlock.