2007-06-20 16:11:13 Full thread dump Java HotSpot(TM) Client VM (1.6.0_02-ea-b02 mixed mode): "StackTrace Remote Thread" prio=6 tid=0x2227b400 nid=0x904 runnable [0x00000000..0x229afb88] java.lang.Thread.State: RUNNABLE "Folder recognizer" daemon prio=6 tid=0x2488d400 nid=0x14b0 in Object.wait() [0x228df000..0x228dfc14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x037143f8> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:485) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1447) - locked <0x037143f8> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enterImpl(Mutex.java:631) at org.openide.util.Mutex.enter(Mutex.java:538) at org.openide.util.Mutex.readEnter(Mutex.java:521) at org.openide.util.Mutex.readAccess(Mutex.java:266) at org.netbeans.api.project.ProjectManager.findProject(ProjectManager.java:203) at org.netbeans.modules.projectapi.SimpleFileOwnerQueryImplementation.getOwner(SimpleFileOwnerQueryImplementation.java:75) at org.netbeans.api.project.FileOwnerQuery.getOwner(FileOwnerQuery.java:79) at org.netbeans.modules.web.webmodule.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:33) at org.netbeans.modules.web.api.webmodule.WebModule.getWebModule(WebModule.java:95) at org.netbeans.modules.web.core.jsploader.TagLibParseSupport.getWebModule(TagLibParseSupport.java:115) at org.netbeans.modules.web.core.jsploader.TagLibParseSupport.getCachedOpenInfo(TagLibParseSupport.java:245) - locked <0x03713cb0> (a java.lang.Object) at org.netbeans.modules.web.core.jsploader.JspDataObject.updateFileEncoding(JspDataObject.java:182) at org.netbeans.modules.web.core.jsploader.JspLoader.createMultiObject(JspLoader.java:110) at org.openide.loaders.MultiFileLoader.handleFindDataObject(MultiFileLoader.java:120) at org.openide.loaders.DataObjectPool.handleFindDataObject(DataObjectPool.java:136) at org.openide.loaders.DataLoader.findDataObject(DataLoader.java:358) at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:393) at org.openide.loaders.FolderList.createBoth(FolderList.java:714) at org.openide.loaders.FolderList.access$700(FolderList.java:52) at org.openide.loaders.FolderList$2.run(FolderList.java:340) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "OpenIDE-request-processor-10" daemon prio=2 tid=0x22167400 nid=0x1658 in Object.wait() [0x2288f000..0x2288fc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x070a8990> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:485) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1447) - locked <0x070a8990> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enterImpl(Mutex.java:631) at org.openide.util.Mutex.enter(Mutex.java:538) at org.openide.util.Mutex.writeEnter(Mutex.java:516) at org.openide.util.Mutex.writeAccess(Mutex.java:382) at org.netbeans.modules.j2ee.sun.ide.j2ee.ModuleConfigurationImpl$1$1.run(ModuleConfigurationImpl.java:148) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "OpenIDE-request-processor-11" daemon prio=2 tid=0x224ff800 nid=0x6c0 in Object.wait() [0x2283f000..0x2283fd14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0dd25608> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:485) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1447) - locked <0x0dd25608> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enterImpl(Mutex.java:631) at org.openide.util.Mutex.enter(Mutex.java:538) at org.openide.util.Mutex.writeEnter(Mutex.java:516) at org.openide.util.Mutex.writeAccess(Mutex.java:382) at org.netbeans.modules.j2ee.sun.ide.j2ee.ModuleConfigurationImpl$1$1.run(ModuleConfigurationImpl.java:148) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "WebLogicalViewProvider.BROKEN_LINKS_RP" daemon prio=2 tid=0x20f93800 nid=0xc90 in Object.wait() [0x21c9f000..0x21c9fd94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x070a89c0> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:485) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1447) - locked <0x070a89c0> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enterImpl(Mutex.java:631) at org.openide.util.Mutex.enter(Mutex.java:538) at org.openide.util.Mutex.readEnter(Mutex.java:521) at org.openide.util.Mutex.readAccess(Mutex.java:227) at org.netbeans.modules.web.project.SourceRoots.getRootProperties(SourceRoots.java:131) at org.netbeans.modules.web.project.ui.WebLogicalViewProvider.getBreakableProperties(WebLogicalViewProvider.java:236) at org.netbeans.modules.web.project.ui.WebLogicalViewProvider.hasBrokenLinks(WebLogicalViewProvider.java:230) at org.netbeans.modules.web.project.ui.WebLogicalViewProvider$WebLogicalViewRootNode$BrokenLinksAction.run(WebLogicalViewProvider.java:573) - locked <0x04166148> (a org.netbeans.modules.web.project.ui.WebLogicalViewProvider$WebLogicalViewRootNode$BrokenLinksAction) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "Timer-4" prio=6 tid=0x24cb8c00 nid=0xf54 in Object.wait() [0x23a3f000..0x23a3fb14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04f26e78> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x04f26e78> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "pool-2-thread-1" prio=6 tid=0x22160400 nid=0x144c waiting on condition [0x23b5f000..0x23b5fc14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x054593a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "Swing-Shell" daemon prio=6 tid=0x2097a400 nid=0x15a0 waiting on condition [0x21e2f000..0x21e2fd14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x03f75d50> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at sun.awt.shell.Win32ShellFolder2$ComTaskExecutor$2.run(Win32ShellFolder2.java:1180) at java.lang.Thread.run(Thread.java:619) "GSF Source Worker Thread" prio=6 tid=0x20c9f400 nid=0x1478 waiting on condition [0x22c4f000..0x22c4fb94] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x04350ea8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:245) at org.netbeans.api.retouche.source.Source$CompilationJob.run(Source.java:1115) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "Timer-2" prio=6 tid=0x20d2dc00 nid=0x1488 in Object.wait() [0x22bff000..0x22bffc14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04e71c68> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x04e71c68> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Java Source Worker Thread" prio=6 tid=0x20ff7c00 nid=0x2bc in Object.wait() [0x22baf000..0x22bafc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0781ed88> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:485) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1447) - locked <0x0781ed88> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enterImpl(Mutex.java:631) at org.openide.util.Mutex.enter(Mutex.java:538) at org.openide.util.Mutex.readEnter(Mutex.java:521) at org.openide.util.Mutex.readAccess(Mutex.java:227) at org.netbeans.modules.web.project.SourceRoots.getRootURLs(SourceRoots.java:181) at org.netbeans.modules.web.project.classpath.SourcePathImplementation.getResources(SourcePathImplementation.java:132) at org.netbeans.api.java.classpath.ClassPath.entries(ClassPath.java:272) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.createResources(GlobalSourcePath.java:174) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.access$1200(GlobalSourcePath.java:60) at org.netbeans.modules.java.source.classpath.GlobalSourcePath$SourcePathImplementation.getResources(GlobalSourcePath.java:430) at org.netbeans.api.java.classpath.ClassPath.entries(ClassPath.java:272) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run(RepositoryUpdater.java:938) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run(RepositoryUpdater.java:896) at org.netbeans.modules.java.source.usages.ClassIndexManager.writeLock(ClassIndexManager.java:78) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run(RepositoryUpdater.java:893) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run(RepositoryUpdater.java:866) at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1398) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "Timer-1" prio=6 tid=0x20ff8400 nid=0x1318 in Object.wait() [0x22b5f000..0x22b5fd14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04e71fe8> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x04e71fe8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "DestroyJavaVM" prio=6 tid=0x002e8000 nid=0x16d8 waiting on condition [0x00000000..0x0091fd4c] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=6 tid=0x20888400 nid=0x1314 in Object.wait() [0x22a6e000..0x22a6fb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x043b8c18> (a org.openide.loaders.DataObjectPool) at java.lang.Object.wait(Object.java:485) at org.openide.loaders.DataObjectPool.waitNotified(DataObjectPool.java:493) - locked <0x043b8c18> (a org.openide.loaders.DataObjectPool) at org.openide.loaders.DataObjectExistsException.getDataObject(DataObjectExistsException.java:49) at org.openide.loaders.MultiFileLoader.handleFindDataObject(MultiFileLoader.java:126) at org.openide.loaders.DataObjectPool.handleFindDataObject(DataObjectPool.java:136) at org.openide.loaders.DataLoader.findDataObject(DataLoader.java:358) at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:393) at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:353) at org.openide.loaders.DataObject.find(DataObject.java:463) at org.openide.loaders.FolderList.fileChanged(FolderList.java:398) at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:427) at $Proxy1.fileChanged(Unknown Source) at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:81) at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:859) at org.openide.filesystems.EventControl.invokeDispatchers(EventControl.java:181) at org.openide.filesystems.EventControl.exitAtomicAction(EventControl.java:155) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:100) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:477) at org.netbeans.modules.web.jsf.JSFFrameworkProvider.extend(JSFFrameworkProvider.java:133) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties.save(WebProjectProperties.java:370) at org.netbeans.modules.web.project.ui.customizer.CustomizerProviderImpl$OptionListener.actionPerformed(CustomizerProviderImpl.java:138) at org.netbeans.modules.project.uiapi.CustomizerDialog$OptionListener$1.run(CustomizerDialog.java:182) at org.openide.util.Mutex.writeAccess(Mutex.java:321) at org.netbeans.modules.project.uiapi.CustomizerDialog$OptionListener.actionPerformed(CustomizerDialog.java:180) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.Component.processMouseEvent(Component.java:6038) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5803) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4410) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2429) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) "*** JFluid Separate Command Execution Thread" daemon prio=6 tid=0x20a52800 nid=0x17d0 in Object.wait() [0x22a1f000..0x22a1fc14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04bd6490> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at com.sun.tools.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:1751) - locked <0x04bd6490> (a java.lang.Object) "Thread-3" daemon prio=6 tid=0x209dd800 nid=0x16c8 in Object.wait() [0x227ef000..0x227efb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x049a1090> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x049a1090> (a java.util.LinkedList) "TimerQueue" daemon prio=6 tid=0x20d66800 nid=0x1004 in Object.wait() [0x2192f000..0x2192fc94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x03ed14b0> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x03ed14b0> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "AWT-Windows" daemon prio=6 tid=0x20a5a400 nid=0x8d4 runnable [0x2141f000..0x2141fa14] java.lang.Thread.State: RUNNABLE at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:290) at java.lang.Thread.run(Thread.java:619) "AWT-Shutdown" prio=6 tid=0x20d04000 nid=0x1528 in Object.wait() [0x213cf000..0x213cfa94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x03f11fd8> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x03f11fd8> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x20ceec00 nid=0xf18 in Object.wait() [0x2137f000..0x2137fb14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x03f11fe8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x03f11fe8> (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) "Java Task Provider" daemon prio=2 tid=0x20c98400 nid=0x7c4 in Object.wait() [0x2121f000..0x2121fc14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0d1fb690> (a java.util.LinkedHashSet) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.java.source.tasklist.JavaTaskProvider$1.run(JavaTaskProvider.java:204) - locked <0x0d1fb690> (a java.util.LinkedHashSet) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "Timer-0" daemon prio=6 tid=0x208f8800 nid=0x1294 in Object.wait() [0x211cf000..0x211cfc94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0406f848> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x0406f848> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=6 tid=0x208b0800 nid=0x17f8 runnable [0x2117f000..0x2117fd14] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x03ece730> (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:980) "Active Reference Queue Daemon" daemon prio=2 tid=0x208eb400 nid=0xcf0 in Object.wait() [0x20c8f000..0x20c8fd94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x03f52410> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x03f52410> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3034) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=6 tid=0x20867c00 nid=0x14d4 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x20865800 nid=0x13d8 waiting on condition [0x00000000..0x20b9f798] java.lang.Thread.State: RUNNABLE "Attach Listener" daemon prio=10 tid=0x20861c00 nid=0x13ec runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x20860c00 nid=0x1680 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Surrogate Locker Thread (CMS)" daemon prio=6 tid=0x20860400 nid=0xd60 waiting on condition [0x00000000..0x20aafe28] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x1f428800 nid=0xbc8 in Object.wait() [0x2085f000..0x2085fd14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0407ac20> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x0407ac20> (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=0x1f424400 nid=0x1570 in Object.wait() [0x2080f000..0x2080fd94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0407ac40> (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 <0x0407ac40> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x1f421400 nid=0x10e0 runnable "Gang worker#0 (Parallel GC Threads)" prio=10 tid=0x002eb800 nid=0xf44 runnable "Gang worker#1 (Parallel GC Threads)" prio=10 tid=0x002ea800 nid=0x13dc runnable "Concurrent Mark-Sweep GC Thread" prio=10 tid=0x1f3a6400 nid=0x1618 runnable "VM Periodic Task Thread" prio=10 tid=0x20869400 nid=0x130c waiting on condition