2008-08-29 17:15:23 Full thread dump Java HotSpot(TM) Client VM (10.0-b19 mixed mode, sharing): "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=2 tid=0x2ef3a800 nid=0xd78 in Object.wait() [0x3422f000..0x3422fa94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x09f37998> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x09f37998> (a java.lang.Object) Locked ownable synchronizers: - None "JMX server connection timeout 82" daemon prio=6 tid=0x03aa0800 nid=0x1078 in Object.wait() [0x3562f000..0x3562fd94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x083484c8> (a [I) at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:150) - locked <0x083484c8> (a [I) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "RMI Scheduler(0)" daemon prio=6 tid=0x03ac6c00 nid=0x15cc waiting on condition [0x3282f000..0x3282fa14] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0833da10> (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.DelayQueue.take(DelayQueue.java:164) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575) 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) Locked ownable synchronizers: - None "RMI TCP Connection(1)-192.168.123.104" daemon prio=6 tid=0x2f065c00 nid=0x15c4 runnable [0x2ee2f000..0x2ee2fa94] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:129) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read(BufferedInputStream.java:237) - locked <0x0834a650> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(FilterInputStream.java:66) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649) 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) Locked ownable synchronizers: - <0x0834f210> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "RMI TCP Accept-0" daemon prio=6 tid=0x039c6800 nid=0xdf8 runnable [0x2e3ff000..0x2e3ffb14] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x08334e60> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "GSF Source Worker Thread" prio=6 tid=0x2d199000 nid=0x6d8 waiting on condition [0x3322f000..0x3322fd94] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x077326c0> (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:1302) 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) Locked ownable synchronizers: - <0x07733538> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "org.netbeans.modules.gsfret.source.usages.RepositoryUpdater" prio=6 tid=0x03af0c00 nid=0x1714 in Object.wait() [0x2cb5f000..0x2cb5fc14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x076bf5c0> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x076bf5c0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) Locked ownable synchronizers: - None "Java Source Worker Thread" prio=6 tid=0x03b4d800 nid=0xb54 waiting on condition [0x3262f000..0x3262fd14] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x076a9d28> (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:1556) 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) Locked ownable synchronizers: - <0x076aff98> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "Default RequestProcessor" daemon prio=2 tid=0x03a4b800 nid=0x7f8 in Object.wait() [0x3122f000..0x3122fa14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0765a5c8> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.tasklist.impl.FileScanningWorker.run(FileScanningWorker.java:204) - locked <0x0765a5c8> (a java.lang.Object) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) Locked ownable synchronizers: - None "DestroyJavaVM" prio=6 tid=0x00296c00 nid=0x648 waiting on condition [0x00000000..0x00abfd4c] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "AWT-EventQueue-1" prio=6 tid=0x2d3e9400 nid=0x131c runnable [0x2ec2e000..0x2ec2fc14] java.lang.Thread.State: RUNNABLE at java.io.WinNTFileSystem.canonicalize0(Native Method) at java.io.Win32FileSystem.canonicalize(Win32FileSystem.java:396) at java.io.File.getCanonicalPath(File.java:559) at java.io.File.getCanonicalFile(File.java:583) at org.openide.filesystems.FileUtil.normalizeFileOnWindows(FileUtil.java:1440) at org.openide.filesystems.FileUtil.normalizeFile(FileUtil.java:1345) at org.netbeans.modules.java.source.usages.Index.getClassFolderImpl(Index.java:227) at org.netbeans.modules.java.source.usages.Index.getClassFolder(Index.java:205) at org.netbeans.modules.java.source.usages.Index.getClassFolder(Index.java:209) at org.netbeans.modules.java.source.classpath.CacheClassPath.getResources(CacheClassPath.java:165) at org.netbeans.api.java.classpath.ClassPath.entries(ClassPath.java:294) at org.netbeans.modules.java.source.parsing.CachingFileManager.list(CachingFileManager.java:112) at org.netbeans.modules.java.source.parsing.ProxyFileManager.list(ProxyFileManager.java:174) at com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:2204) at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:1838) at com.sun.tools.javac.code.Symbol.complete(Symbol.java:401) at com.sun.tools.javac.code.Symbol$PackageSymbol.members(Symbol.java:628) at com.sun.tools.javac.comp.Resolve.findType(Resolve.java:974) at com.sun.tools.javac.comp.Resolve.findIdent(Resolve.java:1003) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitIdentifier(Attr.java:298) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitIdentifier(Attr.java:278) at com.sun.tools.javac.tree.JCTree$JCIdent.accept(JCTree.java:1689) at com.sun.source.util.SimpleTreeVisitor.visit(SimpleTreeVisitor.java:52) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:281) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:278) at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1661) at com.sun.source.util.SimpleTreeVisitor.visit(SimpleTreeVisitor.java:52) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:281) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:278) at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1661) at com.sun.source.util.SimpleTreeVisitor.visit(SimpleTreeVisitor.java:52) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:281) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:278) at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1661) at com.sun.source.util.SimpleTreeVisitor.visit(SimpleTreeVisitor.java:52) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:281) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:278) at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1661) at com.sun.tools.javac.comp.Attr.attribIdent(Attr.java:274) at com.sun.tools.javac.main.JavaCompiler.resolveIdent(JavaCompiler.java:605) at com.sun.tools.javac.model.JavacElements.nameToSymbol(JavacElements.java:208) at com.sun.tools.javac.model.JavacElements.getTypeElement(JavacElements.java:155) at com.sun.tools.javac.model.JavacElements.getTypeElement(JavacElements.java:62) at org.netbeans.modules.web.struts.StrutsConfigUtilities$1.run(StrutsConfigUtilities.java:264) at org.netbeans.modules.web.struts.StrutsConfigUtilities$1.run(StrutsConfigUtilities.java:262) at org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:669) at org.netbeans.modules.web.struts.StrutsConfigUtilities.getActionServlet(StrutsConfigUtilities.java:261) at org.netbeans.modules.web.struts.StrutsFrameworkProvider.isInWebModule(StrutsFrameworkProvider.java:196) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties.init(WebProjectProperties.java:417) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties.(WebProjectProperties.java:313) at org.netbeans.modules.web.project.WebProject.getWebProjectProperties(WebProject.java:570) at org.netbeans.modules.web.project.WebActionProvider.isActionEnabled(WebActionProvider.java:905) at org.netbeans.modules.project.ui.actions.ActionsUtil.commandSupported(ActionsUtil.java:150) at org.netbeans.modules.project.ui.actions.ActionsUtil.getProjectsFromLookup(ActionsUtil.java:107) at org.netbeans.modules.project.ui.actions.ProjectAction.refresh(ProjectAction.java:139) at org.netbeans.modules.project.ui.actions.LookupSensitiveAction.doRefresh(LookupSensitiveAction.java:184) at org.netbeans.modules.project.ui.actions.LookupSensitiveAction.isEnabled(LookupSensitiveAction.java:127) at org.openide.awt.Actions$MenuBridge.updateState(Actions.java:952) at org.openide.awt.Actions.connect(Actions.java:198) at org.netbeans.modules.project.ui.actions.LookupSensitiveAction$DynamicMenuItem.(LookupSensitiveAction.java:238) at org.netbeans.modules.project.ui.actions.LookupSensitiveAction.getPopupPresenter(LookupSensitiveAction.java:227) at org.openide.util.Utilities.actionsToPopup(Utilities.java:2667) at org.openide.util.Utilities.actionsToPopup(Utilities.java:2747) at org.openide.explorer.view.TreeView.createPopup(TreeView.java:953) at org.openide.explorer.view.TreeView$PopupAdapter.showPopup(TreeView.java:1431) at org.openide.awt.MouseUtils$PopupMouseAdapter.maybePopup(MouseUtils.java:182) at org.openide.awt.MouseUtils$PopupMouseAdapter.mouseReleased(MouseUtils.java:177) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) 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) Locked ownable synchronizers: - <0x076b1000> (a java.util.concurrent.locks.ReentrantLock$FairSync) "TimerQueue" daemon prio=6 tid=0x2d13f800 nid=0x1580 in Object.wait() [0x2dc4f000..0x2dc4fc94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x06fc9888> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x06fc9888> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "*** JFluid Separate Command Execution Thread" daemon prio=6 tid=0x2d3e5800 nid=0x5f4 in Object.wait() [0x2e82f000..0x2e82fd94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x06f83d30> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:101) - locked <0x06f83d30> (a java.lang.Object) Locked ownable synchronizers: - None "Thread-4" daemon prio=6 tid=0x2d3a9800 nid=0x105c in Object.wait() [0x2e60f000..0x2e60fa14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x06eadd18> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x06eadd18> (a java.util.LinkedList) Locked ownable synchronizers: - None "AWT-Windows" daemon prio=6 tid=0x03b85400 nid=0x838 runnable [0x2da0f000..0x2da0fc14] 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) Locked ownable synchronizers: - None "AWT-Shutdown" prio=6 tid=0x03b51000 nid=0x14b0 in Object.wait() [0x2d80f000..0x2d80fc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0670bd90> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x0670bd90> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "Java2D Disposer" daemon prio=10 tid=0x03a16400 nid=0x12e8 in Object.wait() [0x2d10f000..0x2d10fd14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0670be20> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x0670be20> (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) Locked ownable synchronizers: - None "Timer-0" daemon prio=6 tid=0x03a55800 nid=0x12b4 in Object.wait() [0x0424f000..0x0424fa94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0670c068> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x0670c068> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) Locked ownable synchronizers: - None "CLI Requests Server" daemon prio=6 tid=0x039a9400 nid=0x2e4 runnable [0x0404f000..0x0404fb14] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x0670c140> (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:1002) Locked ownable synchronizers: - None "Active Reference Queue Daemon" daemon prio=2 tid=0x02e5dc00 nid=0x14dc in Object.wait() [0x03d9f000..0x03d9fb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x066f3a38> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x066f3a38> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3076) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "Low Memory Detector" daemon prio=6 tid=0x02ddf400 nid=0x1618 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "CompilerThread0" daemon prio=10 tid=0x02dd9800 nid=0xcf4 waiting on condition [0x00000000..0x0374f9bc] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Attach Listener" daemon prio=10 tid=0x02dd8400 nid=0x17bc waiting on condition [0x00000000..0x036ffd40] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" daemon prio=10 tid=0x02dd7400 nid=0x1140 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" daemon prio=8 tid=0x02dcf800 nid=0x1554 in Object.wait() [0x032ff000..0x032ffa94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x066f3c68> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x066f3c68> (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) Locked ownable synchronizers: - None "Reference Handler" daemon prio=10 tid=0x02dce800 nid=0x10a8 in Object.wait() [0x030ff000..0x030ffb14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x066f3948> (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 <0x066f3948> (a java.lang.ref.Reference$Lock) Locked ownable synchronizers: - None "VM Thread" prio=10 tid=0x02dcd400 nid=0xd08 runnable "VM Periodic Task Thread" prio=10 tid=0x02de9000 nid=0x1620 waiting on condition JNI global references: 2031