2007-02-27 14:55:10 Full thread dump Java HotSpot(TM) Client VM (1.6.0-rc-b104 mixed mode): "StackTrace Remote Thread" prio=6 tid=0x30ba8000 nid=0xc20 runnable [0x00000000..0x2dc3fb88] java.lang.Thread.State: RUNNABLE "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.apache.tools.ant.module.api.IntrospectedInfo$ChangeTask]" daemon prio=2 tid=0x30ba9c00 nid=0xd08 in Object.wait() [0x2fc7f000..0x2fc7fd14] 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:885) - locked <0x089cdef0> (a java.lang.Object) "Inactive RequestProcessor thread [Was:org.netbeans.modules.j2ee.metadata.NNMDRListener/org.netbeans.modules.j2ee.metadata.NNMDRListener$3]" daemon prio=2 tid=0x30ba8c00 nid=0x74c in Object.wait() [0x2fc2f000..0x2fc2fd94] 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:885) - locked <0x089cdf78> (a java.lang.Object) "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=2 tid=0x2e72b800 nid=0xff8 in Object.wait() [0x2fa4f000..0x2fa4fc94] 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:885) - locked <0x089ce470> (a java.lang.Object) "Timer-16" prio=6 tid=0x2e5f3400 nid=0x11c8 in Object.wait() [0x2fe4f000..0x2fe4fb14] 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.util.TimerThread.mainLoop(Timer.java:483) - locked <0x08816110> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Timer-15" prio=6 tid=0x2e5f7c00 nid=0x1344 in Object.wait() [0x2fdff000..0x2fdffb94] 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.util.TimerThread.mainLoop(Timer.java:483) - locked <0x087ede70> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "OpenIDE-request-processor-5" daemon prio=2 tid=0x2e53e400 nid=0xc54 runnable [0x2de1f000..0x2de1fc94] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:129) at java.net.SocketInputStream.read(SocketInputStream.java:90) at org.netbeans.modules.j2ee.sun.appsrvapi.PortDetector.isSecurePort(PortDetector.java:78) at org.netbeans.modules.j2ee.sun.ide.dm.SunDeploymentManager.ThrowExceptionIfSuspended(SunDeploymentManager.java:1028) at org.netbeans.modules.j2ee.sun.ide.dm.SunDeploymentManager.isRunning(SunDeploymentManager.java:966) at org.netbeans.modules.j2ee.sun.ide.dm.SunDeploymentManager.isRunning(SunDeploymentManager.java:927) - locked <0x05b0c340> (a org.netbeans.modules.j2ee.sun.ide.dm.SunDeploymentManager) at org.netbeans.modules.j2ee.sun.ide.j2ee.StartSunServer.isRunning(StartSunServer.java:672) at org.netbeans.modules.j2ee.deployment.impl.ServerInstance$3.run(ServerInstance.java:576) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932) "OpenIDE-request-processor-12" daemon prio=2 tid=0x2e40bc00 nid=0x11d4 waiting for monitor entry [0x2da9f000..0x2da9fd94] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.j2ee.sun.ide.dm.SunDeploymentManager.isRunning(SunDeploymentManager.java:927) - waiting to lock <0x05b0c340> (a org.netbeans.modules.j2ee.sun.ide.dm.SunDeploymentManager) at org.netbeans.modules.j2ee.sun.ide.j2ee.StartSunServer.isRunning(StartSunServer.java:672) at org.netbeans.modules.j2ee.deployment.impl.ServerInstance$3.run(ServerInstance.java:576) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932) "OpenIDE-request-processor-11" daemon prio=2 tid=0x2d4a7c00 nid=0xe50 waiting for monitor entry [0x2ddcf000..0x2ddcfb94] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.j2ee.sun.ide.dm.SunDeploymentManager.isRunning(SunDeploymentManager.java:927) - waiting to lock <0x05b0c340> (a org.netbeans.modules.j2ee.sun.ide.dm.SunDeploymentManager) at org.netbeans.modules.j2ee.sun.ide.j2ee.StartSunServer.isDebuggable(StartSunServer.java:764) at org.netbeans.modules.j2ee.deployment.impl.ServerInstance$4.run(ServerInstance.java:592) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932) "Timer-1" prio=6 tid=0x2cfc7400 nid=0x140c in Object.wait() [0x2dd7f000..0x2dd7fd94] 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.util.TimerThread.mainLoop(Timer.java:483) - locked <0x078e7030> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "MDR event dispatcher" daemon prio=2 tid=0x2e368400 nid=0x14b4 in Object.wait() [0x2d6ff000..0x2d6ffb94] 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.mdr.util.EventNotifier$EventsDelivery.run(EventNotifier.java:263) - locked <0x05fde0a8> (a java.util.LinkedList) at java.lang.Thread.run(Thread.java:619) "DestroyJavaVM" prio=6 tid=0x00299400 nid=0x119c waiting on condition [0x00000000..0x0090fd4c] java.lang.Thread.State: RUNNABLE "WsdlRetrieval" prio=6 tid=0x2d2b1800 nid=0x144 in Object.wait() [0x2daef000..0x2daefc14] 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.awt.EventQueue.getNextEvent(EventQueue.java:479) - locked <0x05d62748> (a java.awt.EventQueue) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:245) 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=0x2cd2c000 nid=0xff0 in Object.wait() [0x2ea0f000..0x2ea0fc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x05d453f0> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "AWT-Windows" daemon prio=6 tid=0x2d01c000 nid=0x72c runnable [0x2d89f000..0x2d89fa94] 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=0x2d02c800 nid=0x155c in Object.wait() [0x2d84f000..0x2d84fb14] 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 <0x05149578> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x2d02c400 nid=0x1434 in Object.wait() [0x2d7ff000..0x2d7ffb94] 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 <0x05149610> (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=0x2d218800 nid=0x160c in Object.wait() [0x2d74f000..0x2d74fc94] 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 <0x051082b8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=6 tid=0x2d210400 nid=0x1048 runnable [0x2d6af000..0x2d6afd94] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x05108400> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:450) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:867) "Active Reference Queue Daemon" daemon prio=2 tid=0x2d006400 nid=0xf4c in Object.wait() [0x2d20f000..0x2d20fc14] 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 <0x05108590> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3002) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=6 tid=0x2ccd1800 nid=0xf68 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x2ccccc00 nid=0x13f8 waiting on condition [0x00000000..0x2cf1f898] java.lang.Thread.State: RUNNABLE "Attach Listener" daemon prio=10 tid=0x2cccb800 nid=0xaa8 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x2ccca800 nid=0x1628 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x2ccbb400 nid=0x44c in Object.wait() [0x2ce2f000..0x2ce2fc94] 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 <0x051087e8> (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=0x2ccb7000 nid=0x13ac in Object.wait() [0x2cddf000..0x2cddfd14] 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 <0x05108238> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x2ccb3c00 nid=0x1310 runnable "VM Periodic Task Thread" prio=10 tid=0x2ccec000 nid=0x15d4 waiting on condition 2007-02-27 14:56:43 Full thread dump Java HotSpot(TM) Client VM (1.6.0-rc-b104 mixed mode): "StackTrace Remote Thread" prio=6 tid=0x2e7ae400 nid=0x1528 runnable [0x00000000..0x2dc3fb88] java.lang.Thread.State: RUNNABLE "Timer-16" prio=6 tid=0x2e5f3400 nid=0x11c8 in Object.wait() [0x2fe4f000..0x2fe4fb14] 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.util.TimerThread.mainLoop(Timer.java:483) - locked <0x08816110> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Timer-15" prio=6 tid=0x2e5f7c00 nid=0x1344 in Object.wait() [0x2fdff000..0x2fdffb94] 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.util.TimerThread.mainLoop(Timer.java:483) - locked <0x087ede70> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "OpenIDE-request-processor-5" daemon prio=2 tid=0x2e53e400 nid=0xc54 runnable [0x2de1f000..0x2de1fc94] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:129) at java.net.SocketInputStream.read(SocketInputStream.java:90) at org.netbeans.modules.j2ee.sun.appsrvapi.PortDetector.isSecurePort(PortDetector.java:78) at org.netbeans.modules.j2ee.sun.ide.dm.SunDeploymentManager.ThrowExceptionIfSuspended(SunDeploymentManager.java:1028) at org.netbeans.modules.j2ee.sun.ide.dm.SunDeploymentManager.isRunning(SunDeploymentManager.java:966) at org.netbeans.modules.j2ee.sun.ide.dm.SunDeploymentManager.isRunning(SunDeploymentManager.java:927) - locked <0x05b0c340> (a org.netbeans.modules.j2ee.sun.ide.dm.SunDeploymentManager) at org.netbeans.modules.j2ee.sun.ide.j2ee.StartSunServer.isRunning(StartSunServer.java:672) at org.netbeans.modules.j2ee.deployment.impl.ServerInstance$3.run(ServerInstance.java:576) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932) "OpenIDE-request-processor-12" daemon prio=2 tid=0x2e40bc00 nid=0x11d4 waiting for monitor entry [0x2da9f000..0x2da9fd94] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.j2ee.sun.ide.dm.SunDeploymentManager.isRunning(SunDeploymentManager.java:927) - waiting to lock <0x05b0c340> (a org.netbeans.modules.j2ee.sun.ide.dm.SunDeploymentManager) at org.netbeans.modules.j2ee.sun.ide.j2ee.StartSunServer.isRunning(StartSunServer.java:672) at org.netbeans.modules.j2ee.deployment.impl.ServerInstance$3.run(ServerInstance.java:576) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932) "OpenIDE-request-processor-11" daemon prio=2 tid=0x2d4a7c00 nid=0xe50 waiting for monitor entry [0x2ddcf000..0x2ddcfb94] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.j2ee.sun.ide.dm.SunDeploymentManager.isRunning(SunDeploymentManager.java:927) - waiting to lock <0x05b0c340> (a org.netbeans.modules.j2ee.sun.ide.dm.SunDeploymentManager) at org.netbeans.modules.j2ee.sun.ide.j2ee.StartSunServer.isDebuggable(StartSunServer.java:764) at org.netbeans.modules.j2ee.deployment.impl.ServerInstance$4.run(ServerInstance.java:592) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932) "Timer-1" prio=6 tid=0x2cfc7400 nid=0x140c in Object.wait() [0x2dd7f000..0x2dd7fd94] 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.util.TimerThread.mainLoop(Timer.java:483) - locked <0x078e7030> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "MDR event dispatcher" daemon prio=2 tid=0x2e368400 nid=0x14b4 in Object.wait() [0x2d6ff000..0x2d6ffb94] 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.mdr.util.EventNotifier$EventsDelivery.run(EventNotifier.java:263) - locked <0x05fde0a8> (a java.util.LinkedList) at java.lang.Thread.run(Thread.java:619) "DestroyJavaVM" prio=6 tid=0x00299400 nid=0x119c waiting on condition [0x00000000..0x0090fd4c] java.lang.Thread.State: RUNNABLE "WsdlRetrieval" prio=6 tid=0x2d2b1800 nid=0x144 in Object.wait() [0x2daef000..0x2daefc14] 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.awt.EventQueue.getNextEvent(EventQueue.java:479) - locked <0x05d62748> (a java.awt.EventQueue) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:245) 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=0x2cd2c000 nid=0xff0 in Object.wait() [0x2ea0f000..0x2ea0fc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x05d453f0> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "AWT-Windows" daemon prio=6 tid=0x2d01c000 nid=0x72c runnable [0x2d89f000..0x2d89fa94] 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=0x2d02c800 nid=0x155c in Object.wait() [0x2d84f000..0x2d84fb14] 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 <0x05149578> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x2d02c400 nid=0x1434 in Object.wait() [0x2d7ff000..0x2d7ffb94] 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 <0x05149610> (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=0x2d218800 nid=0x160c in Object.wait() [0x2d74f000..0x2d74fc94] 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 <0x051082b8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=6 tid=0x2d210400 nid=0x1048 runnable [0x2d6af000..0x2d6afd94] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x05108400> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:450) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:867) "Active Reference Queue Daemon" daemon prio=2 tid=0x2d006400 nid=0xf4c in Object.wait() [0x2d20f000..0x2d20fc14] 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 <0x05108590> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3002) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=6 tid=0x2ccd1800 nid=0xf68 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x2ccccc00 nid=0x13f8 waiting on condition [0x00000000..0x2cf1f898] java.lang.Thread.State: RUNNABLE "Attach Listener" daemon prio=10 tid=0x2cccb800 nid=0xaa8 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x2ccca800 nid=0x1628 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x2ccbb400 nid=0x44c in Object.wait() [0x2ce2f000..0x2ce2fc94] 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 <0x051087e8> (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=0x2ccb7000 nid=0x13ac in Object.wait() [0x2cddf000..0x2cddfd14] 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 <0x05108238> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x2ccb3c00 nid=0x1310 runnable "VM Periodic Task Thread" prio=10 tid=0x2ccec000 nid=0x15d4 waiting on condition