2011-02-19 16:56:41 Full thread dump Java HotSpot(TM) 64-Bit Server VM (11.3-b02 mixed mode): "Attach Listener" daemon prio=10 tid=0x0000000046572800 nid=0x6ea8 waiting on condition [0x0000000000000000..0x0000000000000000] java.lang.Thread.State: RUNNABLE "SIGTERM handler" daemon prio=10 tid=0x0000000046570c00 nid=0x595f waiting for monitor entry [0x00000000427c9000..0x00000000427c9b10] java.lang.Thread.State: BLOCKED (on object monitor) at java.lang.Shutdown.exit(Shutdown.java:178) - waiting to lock <0x00002aaaae3b9c78> (a java.lang.Class for java.lang.Shutdown) at java.lang.Terminator$1.handle(Terminator.java:35) at sun.misc.Signal$1.run(Signal.java:195) at java.lang.Thread.run(Thread.java:619) "SIGTERM handler" daemon prio=10 tid=0x000000004656f800 nid=0x595d waiting for monitor entry [0x00000000426c8000..0x00000000426c8a90] java.lang.Thread.State: BLOCKED (on object monitor) at java.lang.Shutdown.exit(Shutdown.java:178) - waiting to lock <0x00002aaaae3b9c78> (a java.lang.Class for java.lang.Shutdown) at java.lang.Terminator$1.handle(Terminator.java:35) at sun.misc.Signal$1.run(Signal.java:195) at java.lang.Thread.run(Thread.java:619) "SIGTERM handler" daemon prio=10 tid=0x00000000464b1000 nid=0x5959 waiting for monitor entry [0x00000000425c7000..0x00000000425c7a10] java.lang.Thread.State: BLOCKED (on object monitor) at java.lang.Shutdown.exit(Shutdown.java:178) - waiting to lock <0x00002aaaae3b9c78> (a java.lang.Class for java.lang.Shutdown) at java.lang.Terminator$1.handle(Terminator.java:35) at sun.misc.Signal$1.run(Signal.java:195) at java.lang.Thread.run(Thread.java:619) "close modules" prio=10 tid=0x0000000046ac1c00 nid=0x3ab6 waiting for monitor entry [0x00000000424c6000..0x00000000424c6d90] java.lang.Thread.State: BLOCKED (on object monitor) at java.util.logging.LogManager.initializeGlobalHandlers(LogManager.java:887) - waiting to lock <0x00002aaabab64b28> (a java.util.logging.LogManager) at java.util.logging.LogManager.access$900(LogManager.java:129) at java.util.logging.LogManager$RootLogger.getHandlers(LogManager.java:1010) at java.util.logging.Logger.log(Logger.java:454) at java.util.logging.Logger.doLog(Logger.java:480) at java.util.logging.Logger.log(Logger.java:544) at org.openide.util.lookup.MetaInfServicesLookup.search(MetaInfServicesLookup.java:179) at org.openide.util.lookup.MetaInfServicesLookup.beforeLookup(MetaInfServicesLookup.java:147) at org.openide.util.lookup.AbstractLookup.lookupItem(AbstractLookup.java:417) at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:411) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:208) at org.openide.LifecycleManager.getDefault(LifecycleManager.java:70) at org.netbeans.ModuleManager$1.run(ModuleManager.java:1698) "Thread-5" prio=10 tid=0x0000000046dd5000 nid=0x3ab5 waiting for monitor entry [0x00000000423c5000..0x00000000423c5d10] java.lang.Thread.State: BLOCKED (on object monitor) at java.util.prefs.FileSystemPreferences.sync(FileSystemPreferences.java:703) - waiting to lock <0x00002aaacabc6ef0> (a java.util.prefs.FileSystemPreferences) at java.util.prefs.FileSystemPreferences.flush(FileSystemPreferences.java:807) at java.util.prefs.FileSystemPreferences.syncWorld(FileSystemPreferences.java:451) at java.util.prefs.FileSystemPreferences.access$1200(FileSystemPreferences.java:33) at java.util.prefs.FileSystemPreferences$5$1.run(FileSystemPreferences.java:429) "Thread-0" prio=10 tid=0x0000000046dd4800 nid=0x3ab4 waiting for monitor entry [0x0000000041eb2000..0x0000000041eb2c90] java.lang.Thread.State: BLOCKED (on object monitor) at java.util.logging.LogManager$Cleaner.run(LogManager.java:208) - waiting to lock <0x00002aaabab64b28> (a java.util.logging.LogManager) "Thread-2" daemon prio=10 tid=0x0000000046534800 nid=0x3ab3 waiting for monitor entry [0x0000000041cb0000..0x0000000041cb0c10] java.lang.Thread.State: BLOCKED (on object monitor) at java.util.logging.LogManager.demandLogger(LogManager.java:315) - waiting to lock <0x00002aaabab64b28> (a java.util.logging.LogManager) at java.util.logging.Logger.getLogger(Logger.java:274) - locked <0x00002aaaae5fbfc8> (a java.lang.Class for java.util.logging.Logger) at sun.awt.X11.XSystemTrayPeer.(XSystemTrayPeer.java:17) at sun.awt.X11.XToolkit$2.run(XToolkit.java:256) "SIGTERM handler" daemon prio=10 tid=0x0000000047009c00 nid=0x3ab2 in Object.wait() [0x0000000040d66000..0x0000000040d66b90] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaabb8d08b0> (a sun.awt.X11.XToolkit$2) at java.lang.Thread.join(Thread.java:1143) - locked <0x00002aaabb8d08b0> (a sun.awt.X11.XToolkit$2) at java.lang.Thread.join(Thread.java:1196) at java.lang.ApplicationShutdownHooks.run(ApplicationShutdownHooks.java:79) at java.lang.Shutdown.runHooks(Shutdown.java:89) at java.lang.Shutdown.sequence(Shutdown.java:133) at java.lang.Shutdown.exit(Shutdown.java:178) - locked <0x00002aaaae3b9c78> (a java.lang.Class for java.lang.Shutdown) at java.lang.Terminator$1.handle(Terminator.java:35) at sun.misc.Signal$1.run(Signal.java:195) at java.lang.Thread.run(Thread.java:619) "Timer-1" daemon prio=10 tid=0x00002aaad421bc00 nid=0x2705 waiting for monitor entry [0x0000000040e66000..0x0000000040e67b10] java.lang.Thread.State: BLOCKED (on object monitor) at java.util.logging.LogManager.initializeGlobalHandlers(LogManager.java:887) - waiting to lock <0x00002aaabab64b28> (a java.util.logging.LogManager) at java.util.logging.LogManager.access$900(LogManager.java:129) at java.util.logging.LogManager$RootLogger.getHandlers(LogManager.java:1010) at java.util.logging.Logger.log(Logger.java:454) at java.util.logging.Logger.doLog(Logger.java:480) at java.util.logging.Logger.log(Logger.java:544) at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.pingIO(FileChangedManager.java:249) at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.checkRead(FileChangedManager.java:118) at org.netbeans.TopSecurityManager.notifyRead(TopSecurityManager.java:179) at org.netbeans.TopSecurityManager.checkRead(TopSecurityManager.java:314) at java.io.File.lastModified(File.java:824) at java.util.prefs.FileSystemPreferences$11.run(FileSystemPreferences.java:721) at java.security.AccessController.doPrivileged(Native Method) at java.util.prefs.FileSystemPreferences.sync(FileSystemPreferences.java:716) - locked <0x00002aaacabc6450> (a java.io.File) - locked <0x00002aaacabc6ef0> (a java.util.prefs.FileSystemPreferences) at java.util.prefs.FileSystemPreferences.flush(FileSystemPreferences.java:807) at java.util.prefs.FileSystemPreferences.syncWorld(FileSystemPreferences.java:451) at java.util.prefs.FileSystemPreferences.access$1200(FileSystemPreferences.java:33) at java.util.prefs.FileSystemPreferences$4.run(FileSystemPreferences.java:419) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) "Flushing caches" prio=10 tid=0x00002aaad44ff800 nid=0x2704 waiting for monitor entry [0x00000000422c4000..0x00000000422c4a90] java.lang.Thread.State: BLOCKED (on object monitor) at java.util.logging.LogManager.initializeGlobalHandlers(LogManager.java:887) - waiting to lock <0x00002aaabab64b28> (a java.util.logging.LogManager) at java.util.logging.LogManager.access$900(LogManager.java:129) at java.util.logging.LogManager$RootLogger.getHandlers(LogManager.java:1010) at java.util.logging.Logger.log(Logger.java:454) at java.util.logging.Logger.doLog(Logger.java:480) at java.util.logging.Logger.log(Logger.java:524) at org.netbeans.Stamps$Worker.run(Stamps.java:731) "AWT-EventQueue-1" prio=10 tid=0x00000000471a5c00 nid=0x26f4 waiting for monitor entry [0x0000000041db0000..0x0000000041db1d90] java.lang.Thread.State: BLOCKED (on object monitor) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:293) - waiting to lock <0x00002aaabadc6988> (a sun.misc.Launcher$AppClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.util.logging.LogManager$7.run(LogManager.java:910) at java.security.AccessController.doPrivileged(Native Method) at java.util.logging.LogManager.initializeGlobalHandlers(LogManager.java:903) - locked <0x00002aaabab64b28> (a java.util.logging.LogManager) at java.util.logging.LogManager.access$900(LogManager.java:129) at java.util.logging.LogManager$RootLogger.getHandlers(LogManager.java:1010) at java.util.logging.Logger.log(Logger.java:454) at java.util.logging.Logger.doLog(Logger.java:480) at java.util.logging.Logger.log(Logger.java:544) at org.netbeans.JarClassLoader$JarSource.resource(JarClassLoader.java:540) at org.netbeans.Archive.getData(Archive.java:199) at org.netbeans.JarClassLoader$JarSource.readClass(JarClassLoader.java:516) at org.netbeans.JarClassLoader$Source.getClassData(JarClassLoader.java:349) at org.netbeans.JarClassLoader$NbJarURLConnection.connect(JarClassLoader.java:917) at org.netbeans.JarClassLoader$NbJarURLConnection.getInputStream(JarClassLoader.java:955) at org.netbeans.core.startup.layers.BinaryFS$BFSFile.getInputStream(BinaryFS.java:757) at org.openide.filesystems.FileUtil.copyFileImpl(FileUtil.java:730) at org.openide.filesystems.FileObject.copy(FileObject.java:129) at org.openide.filesystems.MultiFileObject.copy(MultiFileObject.java:1348) at org.openide.filesystems.MultiFileObject.copy(MultiFileObject.java:1348) at org.netbeans.core.windows.persistence.PersistenceManager.copySettingsFile(PersistenceManager.java:1269) at org.netbeans.core.windows.persistence.PersistenceManager.copySettingsFiles(PersistenceManager.java:1253) at org.netbeans.core.windows.persistence.PersistenceManager.loadWindowSystem(PersistenceManager.java:1127) at org.netbeans.core.windows.PersistenceHandler.load(PersistenceHandler.java:120) at org.netbeans.core.windows.WindowSystemImpl.load(WindowSystemImpl.java:73) at org.netbeans.core.GuiRunLevel$2.run(GuiRunLevel.java:181) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:148) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) "TimerQueue" daemon prio=10 tid=0x00002aaad444f400 nid=0x26f3 in Object.wait() [0x00000000420c2000..0x00000000420c2d10] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaac93e4cb8> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x00002aaac93e4cb8> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "Thread-3" daemon prio=10 tid=0x00002aaad4428800 nid=0x26ef in Object.wait() [0x0000000040f77000..0x0000000040f77c90] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaabb8c8f70> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x00002aaabb8c8f70> (a java.util.LinkedList) "AWT-Shutdown" prio=10 tid=0x00002aaad43fb400 nid=0x26ed in Object.wait() [0x00000000421c3000..0x00000000421c3b90] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaababfada8> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x00002aaababfada8> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "AWT-XAWT" daemon prio=10 tid=0x00002aaad4377400 nid=0x26da waiting for monitor entry [0x0000000041fc1000..0x0000000041fc1a10] java.lang.Thread.State: BLOCKED (on object monitor) at java.util.logging.LogManager.initializeGlobalHandlers(LogManager.java:887) - waiting to lock <0x00002aaabab64b28> (a java.util.logging.LogManager) at java.util.logging.LogManager.access$900(LogManager.java:129) at java.util.logging.LogManager$RootLogger.getHandlers(LogManager.java:1010) at java.util.logging.Logger.log(Logger.java:454) at java.util.logging.Logger.doLog(Logger.java:480) at java.util.logging.Logger.log(Logger.java:544) at sun.awt.X11.XToolkit.callTimeoutTasks(XToolkit.java:1540) at sun.awt.X11.XToolkit.run(XToolkit.java:547) at sun.awt.X11.XToolkit.run(XToolkit.java:523) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x00002aaad8082400 nid=0x26c2 in Object.wait() [0x0000000041baf000..0x0000000041bafd10] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaababb56e0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x00002aaababb56e0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at sun.java2d.Disposer.run(Disposer.java:125) at java.lang.Thread.run(Thread.java:619) "CLI Requests Server" daemon prio=10 tid=0x00002aaad40b8800 nid=0x26b1 runnable [0x0000000040785000..0x0000000040785b90] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x00002aaabad4a080> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1069) "Active Reference Queue Daemon" daemon prio=10 tid=0x00002aaad41c0c00 nid=0x26b0 in Object.wait() [0x0000000041aae000..0x0000000041aaeb10] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaabadd97e8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x00002aaabadd97e8> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Impl.run(ActiveQueue.java:101) at java.lang.Thread.run(Thread.java:619) "Timer-0" daemon prio=10 tid=0x00002aaad4163800 nid=0x26af waiting for monitor entry [0x0000000040a45000..0x0000000040a45a90] java.lang.Thread.State: BLOCKED (on object monitor) at java.util.logging.LogManager.initializeGlobalHandlers(LogManager.java:887) - waiting to lock <0x00002aaabab64b28> (a java.util.logging.LogManager) at java.util.logging.LogManager.access$900(LogManager.java:129) at java.util.logging.LogManager$RootLogger.getHandlers(LogManager.java:1010) at java.util.logging.Logger.log(Logger.java:454) at java.util.logging.Logger.doLog(Logger.java:480) at java.util.logging.Logger.log(Logger.java:569) at org.openide.util.RequestProcessor.enqueue(RequestProcessor.java:624) at org.openide.util.RequestProcessor$EnqueueTask.run(RequestProcessor.java:1370) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) "Low Memory Detector" daemon prio=10 tid=0x00000000461bd400 nid=0x26ab runnable [0x0000000000000000..0x0000000000000000] java.lang.Thread.State: RUNNABLE "CompilerThread1" daemon prio=10 tid=0x00000000461ba800 nid=0x26aa waiting on condition [0x0000000000000000..0x00000000414dc5a0] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x00000000461b3c00 nid=0x26a9 waiting on condition [0x0000000000000000..0x00000000413db530] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x00000000461b1c00 nid=0x26a8 runnable [0x0000000000000000..0x00000000410f0b60] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x000000004618e400 nid=0x26a7 in Object.wait() [0x0000000041904000..0x0000000041904b90] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaabadac898> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x00002aaabadac898> (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=0x000000004618cc00 nid=0x26a6 in Object.wait() [0x0000000041803000..0x0000000041803b10] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaababa15a8> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x00002aaababa15a8> (a java.lang.ref.Reference$Lock) "main" prio=10 tid=0x0000000046121400 nid=0x269f waiting for monitor entry [0x00000000412d9000..0x00000000412dbed0] java.lang.Thread.State: BLOCKED (on object monitor) at java.util.logging.LogManager.initializeGlobalHandlers(LogManager.java:887) - waiting to lock <0x00002aaabab64b28> (a java.util.logging.LogManager) at java.util.logging.LogManager.access$900(LogManager.java:129) at java.util.logging.LogManager$RootLogger.getHandlers(LogManager.java:1010) at java.util.logging.Logger.log(Logger.java:454) at java.util.logging.Logger.doLog(Logger.java:480) at java.util.logging.Logger.log(Logger.java:544) at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.pingIO(FileChangedManager.java:249) at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.checkRead(FileChangedManager.java:118) at org.netbeans.TopSecurityManager.notifyRead(TopSecurityManager.java:179) at org.netbeans.TopSecurityManager.checkRead(TopSecurityManager.java:314) at java.io.File.exists(File.java:731) at sun.misc.URLClassPath$FileLoader.getResource(URLClassPath.java:995) at sun.misc.URLClassPath.getResource(URLClassPath.java:168) at java.net.URLClassLoader$1.run(URLClassLoader.java:192) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) - locked <0x00002aaabadc6988> (a sun.misc.Launcher$AppClassLoader) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) - locked <0x00002aaabadc6988> (a sun.misc.Launcher$AppClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) - locked <0x00002aaabadc6988> (a sun.misc.Launcher$AppClassLoader) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.startTest(JUnitTestRunner.java:481) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner$3.startTest(JUnitTestRunner.java:1011) at junit.framework.TestResult.startTest(TestResult.java:155) at junit.framework.TestResult.run(TestResult.java:107) at junit.framework.TestCase.run(TestCase.java:124) at org.netbeans.junit.NbTestCase.run(NbTestCase.java:228) at junit.framework.TestSuite.runTest(TestSuite.java:243) at org.netbeans.junit.NbModuleSuite$NbTestSuiteLogCheck.runTest(NbModuleSuite.java:1289) at junit.framework.TestSuite.run(TestSuite.java:238) at junit.framework.TestSuite.runTest(TestSuite.java:243) at junit.framework.TestSuite.run(TestSuite.java:238) at org.netbeans.junit.NbModuleSuite$S.runInRuntimeContainer(NbModuleSuite.java:800) at org.netbeans.junit.NbModuleSuite$S.run(NbModuleSuite.java:581) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785) "VM Thread" prio=10 tid=0x0000000046187400 nid=0x26a5 runnable "GC task thread#0 (ParallelGC)" prio=10 tid=0x000000004612bc00 nid=0x26a0 runnable "GC task thread#1 (ParallelGC)" prio=10 tid=0x000000004612d800 nid=0x26a1 runnable "GC task thread#2 (ParallelGC)" prio=10 tid=0x000000004612f000 nid=0x26a2 runnable "GC task thread#3 (ParallelGC)" prio=10 tid=0x0000000046130800 nid=0x26a3 runnable "GC task thread#4 (ParallelGC)" prio=10 tid=0x0000000046132400 nid=0x26a4 runnable "VM Periodic Task Thread" prio=10 tid=0x00000000461bf800 nid=0x26ac waiting on condition JNI global references: 838 Found one Java-level deadlock: ============================= "close modules": waiting to lock monitor 0x0000000046193d18 (object 0x00002aaabab64b28, a java.util.logging.LogManager), which is held by "AWT-EventQueue-1" "AWT-EventQueue-1": waiting to lock monitor 0x0000000046baf038 (object 0x00002aaabadc6988, a sun.misc.Launcher$AppClassLoader), which is held by "main" "main": waiting to lock monitor 0x0000000046193d18 (object 0x00002aaabab64b28, a java.util.logging.LogManager), which is held by "AWT-EventQueue-1" Java stack information for the threads listed above: =================================================== "close modules": at java.util.logging.LogManager.initializeGlobalHandlers(LogManager.java:887) - waiting to lock <0x00002aaabab64b28> (a java.util.logging.LogManager) at java.util.logging.LogManager.access$900(LogManager.java:129) at java.util.logging.LogManager$RootLogger.getHandlers(LogManager.java:1010) at java.util.logging.Logger.log(Logger.java:454) at java.util.logging.Logger.doLog(Logger.java:480) at java.util.logging.Logger.log(Logger.java:544) at org.openide.util.lookup.MetaInfServicesLookup.search(MetaInfServicesLookup.java:179) at org.openide.util.lookup.MetaInfServicesLookup.beforeLookup(MetaInfServicesLookup.java:147) at org.openide.util.lookup.AbstractLookup.lookupItem(AbstractLookup.java:417) at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:411) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:208) at org.openide.LifecycleManager.getDefault(LifecycleManager.java:70) at org.netbeans.ModuleManager$1.run(ModuleManager.java:1698) "AWT-EventQueue-1": at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:293) - waiting to lock <0x00002aaabadc6988> (a sun.misc.Launcher$AppClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.util.logging.LogManager$7.run(LogManager.java:910) at java.security.AccessController.doPrivileged(Native Method) at java.util.logging.LogManager.initializeGlobalHandlers(LogManager.java:903) - locked <0x00002aaabab64b28> (a java.util.logging.LogManager) at java.util.logging.LogManager.access$900(LogManager.java:129) at java.util.logging.LogManager$RootLogger.getHandlers(LogManager.java:1010) at java.util.logging.Logger.log(Logger.java:454) at java.util.logging.Logger.doLog(Logger.java:480) at java.util.logging.Logger.log(Logger.java:544) at org.netbeans.JarClassLoader$JarSource.resource(JarClassLoader.java:540) at org.netbeans.Archive.getData(Archive.java:199) at org.netbeans.JarClassLoader$JarSource.readClass(JarClassLoader.java:516) at org.netbeans.JarClassLoader$Source.getClassData(JarClassLoader.java:349) at org.netbeans.JarClassLoader$NbJarURLConnection.connect(JarClassLoader.java:917) at org.netbeans.JarClassLoader$NbJarURLConnection.getInputStream(JarClassLoader.java:955) at org.netbeans.core.startup.layers.BinaryFS$BFSFile.getInputStream(BinaryFS.java:757) at org.openide.filesystems.FileUtil.copyFileImpl(FileUtil.java:730) at org.openide.filesystems.FileObject.copy(FileObject.java:129) at org.openide.filesystems.MultiFileObject.copy(MultiFileObject.java:1348) at org.openide.filesystems.MultiFileObject.copy(MultiFileObject.java:1348) at org.netbeans.core.windows.persistence.PersistenceManager.copySettingsFile(PersistenceManager.java:1269) at org.netbeans.core.windows.persistence.PersistenceManager.copySettingsFiles(PersistenceManager.java:1253) at org.netbeans.core.windows.persistence.PersistenceManager.loadWindowSystem(PersistenceManager.java:1127) at org.netbeans.core.windows.PersistenceHandler.load(PersistenceHandler.java:120) at org.netbeans.core.windows.WindowSystemImpl.load(WindowSystemImpl.java:73) at org.netbeans.core.GuiRunLevel$2.run(GuiRunLevel.java:181) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:148) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) "main": at java.util.logging.LogManager.initializeGlobalHandlers(LogManager.java:887) - waiting to lock <0x00002aaabab64b28> (a java.util.logging.LogManager) at java.util.logging.LogManager.access$900(LogManager.java:129) at java.util.logging.LogManager$RootLogger.getHandlers(LogManager.java:1010) at java.util.logging.Logger.log(Logger.java:454) at java.util.logging.Logger.doLog(Logger.java:480) at java.util.logging.Logger.log(Logger.java:544) at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.pingIO(FileChangedManager.java:249) at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.checkRead(FileChangedManager.java:118) at org.netbeans.TopSecurityManager.notifyRead(TopSecurityManager.java:179) at org.netbeans.TopSecurityManager.checkRead(TopSecurityManager.java:314) at java.io.File.exists(File.java:731) at sun.misc.URLClassPath$FileLoader.getResource(URLClassPath.java:995) at sun.misc.URLClassPath.getResource(URLClassPath.java:168) at java.net.URLClassLoader$1.run(URLClassLoader.java:192) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) - locked <0x00002aaabadc6988> (a sun.misc.Launcher$AppClassLoader) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) - locked <0x00002aaabadc6988> (a sun.misc.Launcher$AppClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) - locked <0x00002aaabadc6988> (a sun.misc.Launcher$AppClassLoader) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.startTest(JUnitTestRunner.java:481) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner$3.startTest(JUnitTestRunner.java:1011) at junit.framework.TestResult.startTest(TestResult.java:155) at junit.framework.TestResult.run(TestResult.java:107) at junit.framework.TestCase.run(TestCase.java:124) at org.netbeans.junit.NbTestCase.run(NbTestCase.java:228) at junit.framework.TestSuite.runTest(TestSuite.java:243) at org.netbeans.junit.NbModuleSuite$NbTestSuiteLogCheck.runTest(NbModuleSuite.java:1289) at junit.framework.TestSuite.run(TestSuite.java:238) at junit.framework.TestSuite.runTest(TestSuite.java:243) at junit.framework.TestSuite.run(TestSuite.java:238) at org.netbeans.junit.NbModuleSuite$S.runInRuntimeContainer(NbModuleSuite.java:800) at org.netbeans.junit.NbModuleSuite$S.run(NbModuleSuite.java:581) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785) Found 1 deadlock.