Full thread dump Java HotSpot(TM) Client VM (10.0-b19 mixed mode): "FolderChildren_Refresh" daemon prio=2 tid=0x33cb5000 nid=0x9e4 in Object.wait() [0x3944f000..0x3944fb14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1601) - locked <0x02c33a10> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enterImpl(Mutex.java:723) at org.openide.util.Mutex.enter(Mutex.java:630) at org.openide.util.Mutex.readEnter(Mutex.java:613) at org.openide.util.Mutex.readAccess(Mutex.java:324) at org.openide.util.Mutex$1R.run(Mutex.java:1299) at org.netbeans.api.project.ProjectManager$2$1.run(ProjectManager.java:120) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499) at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:215) at org.netbeans.api.project.ProjectManager$2.execute(ProjectManager.java:118) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320) at org.openide.util.Mutex.readAccess(Mutex.java:275) at org.netbeans.modules.apisupport.project.Evaluator.delegatingEvaluator(Evaluator.java:202) at org.netbeans.modules.apisupport.project.Evaluator.evaluate(Evaluator.java:159) at org.netbeans.spi.project.support.ant.SourcesHelper$Root.getActualLocation(SourcesHelper.java:97) at org.netbeans.spi.project.support.ant.SourcesHelper$SourceRoot.computeIncludeExcludePatterns(SourcesHelper.java:252) at org.netbeans.spi.project.support.ant.SourcesHelper$SourceRoot.access$500(SourcesHelper.java:115) at org.netbeans.spi.project.support.ant.SourcesHelper$SourceRoot$Group.contains(SourcesHelper.java:181) at org.netbeans.spi.java.project.support.ui.TreeRootNode$VisibilityQueryDataFilter.acceptDataObject(TreeRootNode.java:217) at org.openide.loaders.FolderChildren.createNodes(FolderChildren.java:168) at org.openide.loaders.FolderChildren.createNodes(FolderChildren.java:59) at org.openide.nodes.Children$Keys$KE.nodes(Children.java:2250) at org.openide.nodes.Children.refreshEntry(Children.java:1163) at org.openide.nodes.Children$Keys$1.run(Children.java:2050) at org.openide.util.Mutex.postRequest(Mutex.java:1251) at org.openide.util.Mutex.postWriteRequest(Mutex.java:582) at org.openide.nodes.Children$Keys.refreshKey(Children.java:2047) at org.openide.loaders.FolderChildren.access$700(FolderChildren.java:59) at org.openide.loaders.FolderChildren$ChildrenRefreshRunnable.run(FolderChildren.java:290) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) "Default RequestProcessor" daemon prio=2 tid=0x33d70800 nid=0xb18 in Object.wait() [0x3984f000..0x3984fa14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.tasklist.impl.FileScanningWorker.run(FileScanningWorker.java:204) - locked <0x05cd42a8> (a java.lang.Object) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) "GSF Source Worker Thread" prio=6 tid=0x3388c800 nid=0xee0 waiting on condition [0x3804f000..0x3804fc14] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0504b780> (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.napi.gsfret.source.Source$CompilationJob.run(Source.java:1170) 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) "org.netbeans.modules.gsfret.source.usages.RepositoryUpdater" prio=6 tid=0x33bc3800 nid=0x964 in Object.wait() [0x37e4f000..0x37e4fc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x05af56f0> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x05af56f0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Java Source Worker Thread" prio=6 tid=0x33d66c00 nid=0xaac waiting on condition [0x37c4f000..0x37c4fd14] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x04c6ebb0> (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.java.source.JavaSource$CompilationJob.run(JavaSource.java:1539) 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) "Thread-10" prio=6 tid=0x3372d800 nid=0xa14 runnable [0x3764f000..0x3764fd94] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x04b98d90> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at com.traxel.lumbermill.event.EventListenerServer.run(EventListenerServer.java:166) "Swing-Shell" daemon prio=6 tid=0x33afb000 nid=0xf4 waiting on condition [0x35c3f000..0x35c3fb94] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x04ae5508> (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.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:458) at java.lang.Thread.run(Thread.java:619) "pool-1-thread-1" prio=6 tid=0x33711c00 nid=0xa4 waiting on condition [0x3247f000..0x3247fd94] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0442d5c8> (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) "DestroyJavaVM" prio=6 tid=0x00298000 nid=0xf14 waiting on condition [0x00000000..0x00abfd4c] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=6 tid=0x31f76800 nid=0xffc in Object.wait() [0x3326e000..0x3326fb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1601) - locked <0x02c1a408> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enterImpl(Mutex.java:723) at org.openide.util.Mutex.enter(Mutex.java:630) at org.openide.util.Mutex.readEnter(Mutex.java:613) at org.openide.util.Mutex.readAccess(Mutex.java:359) at org.openide.explorer.view.VisualizerNode$QP.run(VisualizerNode.java:669) at org.openide.util.Mutex.doEvent(Mutex.java:1335) at org.openide.util.Mutex.writeAccess(Mutex.java:452) at org.openide.explorer.view.VisualizerNode$QP.runSafe(VisualizerNode.java:642) at org.openide.explorer.view.VisualizerNode.propertyChange(VisualizerNode.java:418) at sun.reflect.GeneratedMethodAccessor43.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:449) at $Proxy6.propertyChange(Unknown Source) at org.openide.nodes.Node.fireOwnPropertyChange(Node.java:1145) at org.openide.nodes.FilterNode$NodeAdapter.propertyChange(FilterNode.java:1179) at org.openide.nodes.FilterNode$NodeAdapter.propertyChange(FilterNode.java:1154) at org.openide.nodes.Node.fireOwnPropertyChange(Node.java:1145) at org.openide.nodes.FilterNode$NodeAdapter.propertyChange(FilterNode.java:1179) at org.openide.nodes.FilterNode$NodeAdapter.propertyChange(FilterNode.java:1154) at org.openide.nodes.Node.fireOwnPropertyChange(Node.java:1145) at org.openide.nodes.Node.fireNameChange(Node.java:983) at org.netbeans.spi.java.project.support.ui.TreeRootNode.propertyChange(TreeRootNode.java:145) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:186) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.spi.project.support.ant.SourcesHelper$SourceRoot$Group.propertyChange(SourcesHelper.java:224) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:186) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.modules.apisupport.project.Evaluator$2.run(Evaluator.java:234) - locked <0x0aaa2420> (a org.netbeans.modules.apisupport.project.Evaluator) at org.netbeans.modules.apisupport.project.Evaluator$2.run(Evaluator.java:219) at org.openide.util.Mutex.readAccess(Mutex.java:327) at org.openide.util.Mutex$1R.run(Mutex.java:1299) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1318) at org.openide.util.Mutex.readAccess(Mutex.java:275) at org.netbeans.modules.apisupport.project.Evaluator.reset(Evaluator.java:218) at org.netbeans.modules.apisupport.project.Evaluator.configurationXmlChanged(Evaluator.java:253) at org.netbeans.spi.project.support.ant.AntProjectHelper$5.run(AntProjectHelper.java:471) at org.netbeans.spi.project.support.ant.AntProjectHelper$5.run(AntProjectHelper.java:467) at org.openide.util.Mutex.readAccess(Mutex.java:327) at org.openide.util.Mutex$1R.run(Mutex.java:1299) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1318) at org.openide.util.Mutex.readAccess(Mutex.java:275) at org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:466) at org.netbeans.spi.project.support.ant.AntProjectHelper.modifying(AntProjectHelper.java:494) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$1000(AntProjectHelper.java:92) at org.netbeans.spi.project.support.ant.AntProjectHelper$12.run(AntProjectHelper.java:882) - locked <0x0b3d5f60> (a java.util.HashSet) at org.netbeans.spi.project.support.ant.AntProjectHelper$12.run(AntProjectHelper.java:856) at org.openide.util.Mutex.writeAccess(Mutex.java:433) at org.openide.util.Mutex$1R.run(Mutex.java:1305) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1318) at org.openide.util.Mutex.writeAccess(Mutex.java:384) at org.netbeans.spi.project.support.ant.AntProjectHelper.putConfigurationFragment(AntProjectHelper.java:855) at org.netbeans.spi.project.support.ant.AntProjectHelper.putPrimaryConfigurationData(AntProjectHelper.java:761) at org.netbeans.modules.apisupport.project.NbModuleProject$3.run(NbModuleProject.java:325) at org.netbeans.modules.apisupport.project.NbModuleProject$3.run(NbModuleProject.java:320) at org.openide.util.Mutex.writeAccess(Mutex.java:433) at org.openide.util.Mutex$1R.run(Mutex.java:1305) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1318) at org.openide.util.Mutex.writeAccess(Mutex.java:384) at org.netbeans.modules.apisupport.project.NbModuleProject.putPrimaryConfigurationData(NbModuleProject.java:319) at org.netbeans.modules.apisupport.project.ProjectXMLManager.replaceDependencies(ProjectXMLManager.java:381) at org.netbeans.modules.apisupport.project.ui.customizer.SingleModuleProperties.storeProperties(SingleModuleProperties.java:702) at org.netbeans.modules.apisupport.project.ui.customizer.CustomizerProviderImpl.storeProperties(CustomizerProviderImpl.java:87) at org.netbeans.modules.apisupport.project.ui.customizer.BasicCustomizer$1.run(BasicCustomizer.java:152) at org.netbeans.modules.apisupport.project.ui.customizer.BasicCustomizer$1.run(BasicCustomizer.java:151) at org.openide.util.Mutex.writeAccess(Mutex.java:433) at org.openide.util.Mutex$1R.run(Mutex.java:1305) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1318) at org.openide.util.Mutex.writeAccess(Mutex.java:426) at org.netbeans.modules.apisupport.project.ui.customizer.BasicCustomizer.save(BasicCustomizer.java:150) at org.netbeans.modules.apisupport.project.ui.customizer.BasicCustomizer$OptionListener.actionPerformed(BasicCustomizer.java:173) at org.netbeans.modules.project.uiapi.CustomizerDialog$OptionListener$1.run(CustomizerDialog.java:213) at org.openide.util.Mutex.writeAccess(Mutex.java:433) at org.openide.util.Mutex$1R.run(Mutex.java:1305) at org.netbeans.api.project.ProjectManager$2$1.run(ProjectManager.java:120) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499) at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:215) at org.netbeans.api.project.ProjectManager$2.execute(ProjectManager.java:118) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320) at org.openide.util.Mutex.writeAccess(Mutex.java:384) at org.netbeans.modules.project.uiapi.CustomizerDialog$OptionListener.actionPerformed(CustomizerDialog.java:211) 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:6041) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5806) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4413) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4243) 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:2440) at java.awt.Component.dispatchEvent(Component.java:4243) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) 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) "TimerQueue" daemon prio=6 tid=0x33a01400 nid=0xd4c in Object.wait() [0x344cf000..0x344cfc14] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x041dd290> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "*** JFluid Separate Command Execution Thread" daemon prio=6 tid=0x3204bc00 nid=0x204 in Object.wait() [0x3503f000..0x3503fd94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x041dd280> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:104) - locked <0x041dd280> (a java.lang.Object) "Thread-4" daemon prio=6 tid=0x33a56c00 nid=0x9ec in Object.wait() [0x34e3f000..0x34e3fb14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0405f070> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x0405f070> (a java.util.LinkedList) "AWT-Windows" daemon prio=6 tid=0x31f68800 nid=0x9d4 runnable [0x32fef000..0x32fefd94] 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=0x31f65c00 nid=0xc4 in Object.wait() [0x32def000..0x32defa14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x03b51520> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x32049c00 nid=0x540 in Object.wait() [0x328ef000..0x328efb14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x03b515c0> (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) "Timer-0" daemon prio=6 tid=0x2f69a800 nid=0x4e4 in Object.wait() [0x3267f000..0x3267fb94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x03b515e0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Active Reference Queue Daemon" daemon prio=2 tid=0x31ea8c00 nid=0x8a4 in Object.wait() [0x3227f000..0x3227fc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x03b516e0> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3056) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=6 tid=0x2f65b400 nid=0x510 runnable [0x00000000..0x31e2fcfc] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x2f655400 nid=0x174 waiting on condition [0x00000000..0x31c2f7bc] java.lang.Thread.State: RUNNABLE "Attach Listener" daemon prio=10 tid=0x2f654000 nid=0x718 waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x2f653000 nid=0x32c runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Surrogate Locker Thread (CMS)" daemon prio=6 tid=0x2f652400 nid=0xfcc waiting on condition [0x00000000..0x317dfd28] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x2f63b000 nid=0xdd8 in Object.wait() [0x315df000..0x315dfc14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x03b51720> (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=0x2f636800 nid=0x110 in Object.wait() [0x313df000..0x313dfc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x03b51600> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x2f633800 nid=0x488 runnable "Concurrent Mark-Sweep GC Thread" prio=10 tid=0x2f5bcc00 nid=0xfe8 runnable "VM Periodic Task Thread" prio=10 tid=0x2f66e400 nid=0x960 waiting on condition JNI global references: 2352