2016-10-30 02:40:41 Full thread dump Java HotSpot(TM) Client VM (25.102-b14 mixed mode): "JDWP Transport Listener: dt_socket" #11281 daemon prio=10 os_prio=0 tid=0x68b7a000 nid=0xff8 runnable [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Inactive RequestProcessor thread [Was:Pending refresh/org.netbeans.modules.masterfs.watcher.Watcher$1]" #10875 daemon prio=1 os_prio=-2 tid=0x68ff5c00 nid=0x1c6c in Object.wait() [0x6215f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2002) - locked <0x2b624d68> (a java.lang.Object) Locked ownable synchronizers: - None "org.netbeans.modules.debugger.jpda.visual AWT Access Loop" #10058 daemon prio=1 os_prio=-2 tid=0x60729800 nid=0x1e30 waiting on condition [0x6739f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.netbeans.modules.debugger.jpda.visual.remote.RemoteAWTService$AWTAccessLoop.run(RemoteAWTService.java:236) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "RMI Scheduler(0)" #967 daemon prio=5 os_prio=0 tid=0x60dff000 nid=0x185c waiting on condition [0x61a6f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x1ce98128> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "RMI TCP Accept-0" #962 daemon prio=5 os_prio=0 tid=0x60dff800 nid=0x26c4 runnable [0x5e31f000] java.lang.Thread.State: RUNNABLE at java.net.DualStackPlainSocketImpl.accept0(Native Method) at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:131) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:199) - locked <0x1ce983b8> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:545) at java.net.ServerSocket.accept(ServerSocket.java:513) at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:400) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:372) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Debugger operator thread" #103 daemon prio=1 os_prio=-2 tid=0x5d207000 nid=0x22e4 in Object.wait() [0x6aa5f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at com.sun.tools.jdi.EventQueueImpl.removeUnfiltered(EventQueueImpl.java:189) - locked <0x1ce985d8> (a com.sun.tools.jdi.EventQueueImpl) at com.sun.tools.jdi.EventQueueImpl.remove(EventQueueImpl.java:96) at com.sun.tools.jdi.EventQueueImpl.remove(EventQueueImpl.java:82) at org.netbeans.modules.debugger.jpda.jdi.event.EventQueueWrapper.remove(EventQueueWrapper.java:74) at org.netbeans.modules.debugger.jpda.util.Operator$1.run(Operator.java:219) at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303) at org.netbeans.modules.debugger.jpda.util.Operator$2.run(Operator.java:282) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "JDI Target VM Interface" #101 daemon prio=1 os_prio=-2 tid=0x5d208800 nid=0xdd0 runnable [0x6a85f000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:170) at java.net.SocketInputStream.read(SocketInputStream.java:141) at java.net.SocketInputStream.read(SocketInputStream.java:223) at com.sun.tools.jdi.SocketConnection.readPacket(SocketTransportService.java:411) - locked <0x1ce957f8> (a java.lang.Object) at com.sun.tools.jdi.TargetVM.run(TargetVM.java:118) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "JDI Internal Event Handler" #102 daemon prio=1 os_prio=-2 tid=0x60235400 nid=0x1dc0 in Object.wait() [0x6235f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at com.sun.tools.jdi.EventQueueImpl.removeUnfiltered(EventQueueImpl.java:189) - locked <0x1ce98768> (a com.sun.tools.jdi.EventQueueImpl) at com.sun.tools.jdi.EventQueueImpl.removeInternal(EventQueueImpl.java:124) at com.sun.tools.jdi.InternalEventHandler.run(InternalEventHandler.java:54) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "TimerQueue" #39 daemon prio=5 os_prio=0 tid=0x60238000 nid=0x1360 runnable [0x63a1f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x07826be0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) at java.util.concurrent.DelayQueue.take(DelayQueue.java:223) at javax.swing.TimerQueue.run(TimerQueue.java:174) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - <0x06859628> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "Worker-JM" #38 prio=5 os_prio=0 tid=0x60237800 nid=0x172c in Object.wait() [0x637df000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x087e0780> (a java.util.ArrayList) at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58) - locked <0x087e0780> (a java.util.ArrayList) Locked ownable synchronizers: - None "Framework Event Dispatcher" #37 daemon prio=5 os_prio=0 tid=0x60237400 nid=0x18f8 in Object.wait() [0x6349f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x07700010> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:502) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <0x07700010> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) Locked ownable synchronizers: - None "Deadlock Detector" #36 prio=5 os_prio=0 tid=0x60236c00 nid=0x27ac waiting on condition [0x6325f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.netbeans.modules.deadlock.detector.Detector.run(Detector.java:138) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Thread-3" #35 daemon prio=5 os_prio=0 tid=0x60236800 nid=0x1968 in Object.wait() [0x62f5f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x07700320> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:502) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1482) - locked <0x07700320> (a java.util.LinkedList) Locked ownable synchronizers: - None "W32 File Monitor" #34 daemon prio=1 os_prio=-2 tid=0x60236000 nid=0x2050 runnable [0x62d5f000] java.lang.Thread.State: RUNNABLE at com.sun.jna.Native.invokeInt(Native Method) at com.sun.jna.Function.invoke(Function.java:390) at com.sun.jna.Function.invoke(Function.java:323) at com.sun.jna.Library$Handler.invoke(Library.java:236) at org.netbeans.modules.masterfs.watcher.windows.$Proxy2.GetQueuedCompletionStatus(Unknown Source) at org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.waitForChange(WindowsNotifier.java:471) at org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.access$100(WindowsNotifier.java:80) at org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier$2.run(WindowsNotifier.java:402) Locked ownable synchronizers: - None "File Watcher" #32 daemon prio=1 os_prio=-2 tid=0x60235c00 nid=0x24d0 waiting on condition [0x6275f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x06f49350> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.nextEvent(WindowsNotifier.java:285) at org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:122) at org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:345) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Editor Parsing Loop (201609300101)" #28 daemon prio=1 os_prio=-2 tid=0x60134400 nid=0x266c waiting on condition [0x61ebf000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0782b250> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:549) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:681) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443) at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058) Locked ownable synchronizers: - None "State Data Manager" #25 daemon prio=5 os_prio=0 tid=0x60133000 nid=0x123c waiting on condition [0x6186f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Framework Active Thread" #24 prio=5 os_prio=0 tid=0x60132c00 nid=0x1a64 in Object.wait() [0x614af000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1870) - locked <0x06f61bf8> (a org.eclipse.osgi.framework.internal.core.Framework) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "AWT-EventQueue-0" #22 prio=6 os_prio=0 tid=0x5cede800 nid=0x1d78 waiting on condition [0x5f0cd000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x06507480> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.awt.EventQueue.getNextEvent(EventQueue.java:554) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:170) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227) at java.security.AccessController.doPrivileged(Native Method) at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227) at java.awt.Dialog.show(Dialog.java:1084) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:1086) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:1136) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:1108) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:131) at org.netbeans.modules.openide.util.NbMutexEventProvider$Event.doEventAccess(NbMutexEventProvider.java:138) at org.netbeans.modules.openide.util.NbMutexEventProvider$Event.readAccess(NbMutexEventProvider.java:98) at org.netbeans.modules.openide.util.LazyMutexImplementation.readAccess(LazyMutexImplementation.java:94) at org.openide.util.Mutex.readAccess(Mutex.java:218) at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:1093) at java.awt.Component.show(Component.java:1671) at java.awt.Component.setVisible(Component.java:1623) at java.awt.Window.setVisible(Window.java:1014) at java.awt.Dialog.setVisible(Dialog.java:1005) at org.netbeans.modules.debugger.ui.actions.BreakpointCustomizeAction$BreakpointAwareAction.customize(BreakpointCustomizeAction.java:268) at org.netbeans.modules.debugger.ui.actions.BreakpointCustomizeAction$BreakpointAwareAction.actionPerformed(BreakpointCustomizeAction.java:145) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877) at java.awt.Component.processMouseEvent(Component.java:6533) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6298) at java.awt.Container.processEvent(Container.java:2236) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2294) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466) at java.awt.Container.dispatchEventImpl(Container.java:2280) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Locked ownable synchronizers: - None "AWT-Windows" #20 daemon prio=6 os_prio=0 tid=0x5ce68400 nid=0x249c runnable [0x5ed5f000] java.lang.Thread.State: RUNNABLE at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:306) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "AWT-Shutdown" #19 prio=5 os_prio=0 tid=0x5ce66000 nid=0xd64 in Object.wait() [0x5e8df000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:295) - locked <0x0650a578> (a java.lang.Object) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Java2D Disposer" #18 daemon prio=10 os_prio=2 tid=0x5cdff400 nid=0x27b8 in Object.wait() [0x5e69f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) - locked <0x0650a570> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) at sun.java2d.Disposer.run(Disposer.java:148) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "CLI Requests Server" #14 daemon prio=5 os_prio=0 tid=0x5cd2b400 nid=0x1fe8 runnable [0x5db9f000] java.lang.Thread.State: RUNNABLE at java.net.DualStackPlainSocketImpl.accept0(Native Method) at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:131) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:199) - locked <0x0648b010> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:545) at java.net.ServerSocket.accept(ServerSocket.java:513) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1103) Locked ownable synchronizers: - None "Active Reference Queue Daemon" #13 daemon prio=1 os_prio=-2 tid=0x5cdb6800 nid=0x195c in Object.wait() [0x5d71f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) - locked <0x0650a5c0> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Impl.removeSuper(ActiveQueue.java:93) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:131) Locked ownable synchronizers: - None "Service Thread" #10 daemon prio=9 os_prio=0 tid=0x5b044800 nid=0x2690 runnable [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C1 CompilerThread0" #9 daemon prio=9 os_prio=2 tid=0x5b027800 nid=0x1128 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "JDWP Event Helper Thread" #8 daemon prio=10 os_prio=0 tid=0x5b01e000 nid=0x5d0 runnable [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Attach Listener" #6 daemon prio=5 os_prio=2 tid=0x5b00c800 nid=0x624 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" #5 daemon prio=9 os_prio=2 tid=0x5b00c000 nid=0x137c runnable [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Surrogate Locker Thread (Concurrent GC)" #4 daemon prio=9 os_prio=0 tid=0x5b017800 nid=0x2210 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" #3 daemon prio=8 os_prio=1 tid=0x5aff0c00 nid=0x1404 in Object.wait() [0x5b9bf000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) - locked <0x0650a580> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) Locked ownable synchronizers: - None "Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x5a8df400 nid=0x20f8 in Object.wait() [0x5b77f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at java.lang.ref.Reference.tryHandlePending(Reference.java:191) - locked <0x06507e18> (a java.lang.ref.Reference$Lock) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) Locked ownable synchronizers: - None "main" #1 prio=5 os_prio=0 tid=0x02301800 nid=0x24e4 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "VM Thread" os_prio=2 tid=0x5a8be800 nid=0x2328 runnable "Gang worker#0 (Parallel GC Threads)" os_prio=2 tid=0x0230d000 nid=0x206c runnable "Gang worker#1 (Parallel GC Threads)" os_prio=2 tid=0x0230e400 nid=0x129c runnable "Gang worker#2 (Parallel GC Threads)" os_prio=2 tid=0x0230f800 nid=0x2508 runnable "Gang worker#3 (Parallel GC Threads)" os_prio=2 tid=0x02310c00 nid=0x2424 runnable "G1 Main Concurrent Mark GC Thread" os_prio=2 tid=0x023c0800 nid=0x1efc runnable "Gang worker#0 (G1 Parallel Marking Threads)" os_prio=2 tid=0x023c1000 nid=0x2304 runnable "G1 Concurrent Refinement Thread#0" os_prio=2 tid=0x0235d000 nid=0x224c runnable "G1 Concurrent Refinement Thread#1" os_prio=2 tid=0x0235b800 nid=0x1b48 runnable "G1 Concurrent Refinement Thread#2" os_prio=2 tid=0x0235a400 nid=0x12e4 runnable "G1 Concurrent Refinement Thread#3" os_prio=2 tid=0x02359800 nid=0x1550 runnable "G1 Concurrent Refinement Thread#4" os_prio=2 tid=0x02358c00 nid=0x2608 runnable "String Deduplication Thread" os_prio=2 tid=0x5a872400 nid=0x271c runnable "VM Periodic Task Thread" os_prio=2 tid=0x5b04fc00 nid=0x208c waiting on condition JNI global references: 27059