Full thread dump Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode): "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.spi.java.project.support.ui.PackageRootNode]" daemon prio=2 tid=0x23271808 nid=0xe20 in Object.wait() [0x25a0f000..0x25a0fbec] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:879) - locked <0x08137f38> (a java.lang.Object) "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=2 tid=0x2376fa88 nid=0xcd4 in Object.wait() [0x2598f000..0x2598fc6c] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:879) - locked <0x07f97f70> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" daemon prio=2 tid=0x234fa808 nid=0x448 in Object.wait() [0x2590f000..0x2590fcec] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:879) - locked <0x07f97fe8> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" daemon prio=2 tid=0x126b21f0 nid=0xdd0 in Object.wait() [0x2588f000..0x2588fd6c] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:879) - locked <0x07c11e70> (a java.lang.Object) "Default RequestProcessor" daemon prio=2 tid=0x24860da0 nid=0x480 in Object.wait() [0x246ef000..0x246ef9ec] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:474) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:133) - locked <0x04debeb8> (a org.netbeans.modules.javacore.ExclusiveMutex) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:228) at org.netbeans.modules.j2ee.metadata.NNListenerManager$2.run(NNListenerManager.java:104) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926) "Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" daemon prio=2 tid=0x23667a20 nid=0xe8c in Object.wait() [0x2466f000..0x2466fa6c] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:879) - locked <0x07c11f60> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.j2ee.clientproject.ui.AppClientLogicalViewProvider$AppClientLogicalViewRootNode]" daemon prio=2 tid=0x247b6e28 nid=0xddc in Object.wait() [0x245ef000..0x245efaec] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:879) - locked <0x07c11fd8> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" daemon prio=2 tid=0x2352dd70 nid=0xf98 in Object.wait() [0x22e2f000..0x22e2fb6c] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:879) - locked <0x07c12050> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" daemon prio=2 tid=0x2350b058 nid=0xda8 in Object.wait() [0x2436f000..0x2436fbec] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:879) - locked <0x07a85d40> (a java.lang.Object) "Default RequestProcessor" daemon prio=2 tid=0x23556310 nid=0xf1c in Object.wait() [0x22f7f000..0x22f7fc6c] at java.lang.Object.wait(Native Method) - waiting on <0x04300000> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:474) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1414) - locked <0x04300000> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enter(Mutex.java:634) at org.openide.util.Mutex.readEnter(Mutex.java:514) at org.openide.util.Mutex.readAccess(Mutex.java:218) # XXX ProjectManager.read at org.netbeans.spi.project.support.ant.PropertyUtils$SequentialPropertyEvaluator.getProperty(PropertyUtils.java:736) at org.netbeans.modules.j2ee.ejbjarproject.queries.CompiledSourceForBinaryQuery.hasSources(CompiledSourceForBinaryQuery.java:104) at org.netbeans.modules.j2ee.ejbjarproject.queries.CompiledSourceForBinaryQuery.findSourceRoots(CompiledSourceForBinaryQuery.java:69) at org.netbeans.modules.java.project.ProjectSourceForBinaryQuery.findSourceRoots(ProjectSourceForBinaryQuery.java:43) at org.netbeans.api.java.queries.SourceForBinaryQuery.findSourceRoots(SourceForBinaryQuery.java:64) at org.netbeans.modules.javacore.classpath.MergedClassPathImplementation$SFBQListener.getResult(MergedClassPathImplementation.java:331) at org.netbeans.modules.javacore.classpath.MergedClassPathImplementation.addResources(MergedClassPathImplementation.java:368) at org.netbeans.modules.javacore.classpath.MergedClassPathImplementation.addClassPathResources(MergedClassPathImplementation.java:359) at org.netbeans.modules.javacore.classpath.MergedClassPathImplementation.addClassPath(MergedClassPathImplementation.java:298) - locked <0x04ab8500> (a org.netbeans.modules.javacore.classpath.MergedClassPathImplementation) # XXX MergedClassPathImplementation lock at org.netbeans.modules.javacore.classpath.MergedClassPathImplementation.addClassPaths(MergedClassPathImplementation.java:112) at org.netbeans.modules.javacore.JMManager.resolveJavaExtent(JMManager.java:482) - locked <0x04ab8cd8> (a org.netbeans.modules.javacore.JMManager) at org.netbeans.modules.j2ee.metadata.NNListenerManager$3.run(NNListenerManager.java:178) # XXX at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926) "NewProjectBody" daemon prio=2 tid=0x2472dcd8 nid=0x7d0 in Object.wait() [0x1296f000..0x1296fd6c] at java.lang.Object.wait(Native Method) - waiting on <0x07a85e90> (a java.awt.EventQueue$1AWTInvocationLock) at java.lang.Object.wait(Object.java:474) at java.awt.EventQueue.invokeAndWait(EventQueue.java:846) - locked <0x07a85e90> (a java.awt.EventQueue$1AWTInvocationLock) at org.openide.util.Mutex.doEventAccess(Mutex.java:1184) at org.openide.util.Mutex.readAccess(Mutex.java:209) at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:826) at java.awt.Component.show(Component.java:1300) at java.awt.Component.setVisible(Component.java:1253) at org.openide.loaders.TemplateWizard.instantiateImpl(TemplateWizard.java:461) at org.openide.loaders.TemplateWizard.instantiate(TemplateWizard.java:334) at org.netbeans.modules.project.ui.actions.NewProject.doPerform(NewProject.java:101) at org.netbeans.modules.project.ui.actions.NewProject.access$000(NewProject.java:40) at org.netbeans.modules.project.ui.actions.NewProject$1.run(NewProject.java:54) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926) "Thread-14" daemon prio=6 tid=0x232f0a20 nid=0xb8 runnable [0x244ef000..0x244ef9ec] at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:194) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read1(BufferedInputStream.java:256) at java.io.BufferedInputStream.read(BufferedInputStream.java:313) - locked <0x054041d0> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(FilterInputStream.java:90) at org.netbeans.modules.j2ee.sun.ide.j2ee.StartSunServer$StreamFlusher.run(StartSunServer.java:961) "Thread-13" daemon prio=6 tid=0x125726b8 nid=0xb80 runnable [0x2446f000..0x2446fa6c] at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:177) at org.netbeans.modules.j2ee.sun.ide.j2ee.StartSunServer$StreamFlusher.run(StartSunServer.java:961) "Thread-6" daemon prio=6 tid=0x230ee538 nid=0xd5c waiting on condition [0x237cf000..0x237cfcec] at java.lang.Thread.sleep(Native Method) at org.netbeans.modules.j2ee.sun.ide.j2ee.LogViewerSupport.run(LogViewerSupport.java:96) "URLdisplayer" prio=6 tid=0x12610cb8 nid=0xc70 in Object.wait() [0x23d5f000..0x23d5f9ec] at java.lang.Object.wait(Native Method) - waiting on <0x0531f488> (a org.netbeans.modules.extbrowser.NbDdeBrowserImpl$URLDisplayer) at java.lang.Object.wait(Object.java:474) at org.netbeans.modules.extbrowser.NbDdeBrowserImpl$URLDisplayer.getNextTask(NbDdeBrowserImpl.java:243) - locked <0x0531f488> (a org.netbeans.modules.extbrowser.NbDdeBrowserImpl$URLDisplayer) at org.netbeans.modules.extbrowser.NbDdeBrowserImpl$URLDisplayer.run(NbDdeBrowserImpl.java:255) at java.lang.Thread.run(Thread.java:595) "MDR event dispatcher" daemon prio=2 tid=0x22fc2768 nid=0xfc4 in Object.wait() [0x23c1f000..0x23c1fcec] at java.lang.Object.wait(Native Method) - waiting on <0x04de0d10> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:474) at org.netbeans.mdr.util.EventNotifier$EventsDelivery.run(EventNotifier.java:257) - locked <0x04de0d10> (a java.util.LinkedList) at java.lang.Thread.run(Thread.java:595) "DestroyJavaVM" prio=6 tid=0x00037fe0 nid=0x554 waiting on condition [0x00000000..0x0007fae8] "AWT-EventQueue-1" prio=6 tid=0x124dd470 nid=0x570 waiting for monitor entry [0x12d5e000..0x12d5f9ec] at org.netbeans.modules.javacore.classpath.MergedClassPathImplementation.getRoots(MergedClassPathImplementation.java:504) - waiting to lock <0x04ab8500> (a org.netbeans.modules.javacore.classpath.MergedClassPathImplementation) # XXX MergedClassPathImplementation lock at org.netbeans.modules.javacore.classpath.MergedClassPathImplementation.findOwnerRoot(MergedClassPathImplementation.java:535) at org.netbeans.modules.javacore.Util.getCPRoot(Util.java:102) at org.netbeans.modules.javacore.RepositoryUpdater.folderCreated(RepositoryUpdater.java:266) at org.netbeans.modules.javacore.RepositoryUpdater.fileFolderCreated(RepositoryUpdater.java:262) at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:77) at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:64) at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:835) at org.openide.filesystems.FileSystem$EventDispatcher.run(FileSystem.java:855) at org.openide.filesystems.EventControl.dispatchEvent(EventControl.java:53) at org.openide.filesystems.FileSystem.dispatchEvent(FileSystem.java:485) at org.openide.filesystems.FileObject.dispatchEvent(FileObject.java:431) at org.openide.filesystems.FileObject.fireFileFolderCreatedEvent(FileObject.java:391) at org.netbeans.modules.masterfs.MasterFileObject.access$600(MasterFileObject.java:38) at org.netbeans.modules.masterfs.MasterFileObject$FileChangeListenerImpl.fileFolderCreated(MasterFileObject.java:885) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:410) at $Proxy1.fileFolderCreated(Unknown Source) at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:77) at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:801) at org.openide.filesystems.EventControl.invokeDispatchers(EventControl.java:179) at org.openide.filesystems.EventControl.exitAtomicAction(EventControl.java:153) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:98) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:450) at org.netbeans.spi.project.support.ant.ProjectProperties$PP.write(ProjectProperties.java:203) at org.netbeans.spi.project.support.ant.ProjectProperties.write(ProjectProperties.java:109) at org.netbeans.spi.project.support.ant.AntProjectHelper.save(AntProjectHelper.java:536) - locked <0x0430a448> (a java.util.HashSet) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$100(AntProjectHelper.java:64) at org.netbeans.spi.project.support.ant.AntProjectHelper$1.save(AntProjectHelper.java:102) at org.netbeans.modules.project.ant.AntBasedProjectFactorySingleton.saveProject(AntBasedProjectFactorySingleton.java:195) at org.netbeans.api.project.ProjectManager$6.run(ProjectManager.java:537 at org.openide.util.Mutex.writeAccess(Mutex.java:350) at org.netbeans.api.project.ProjectManager.saveProject(ProjectManager.java:530) at org.netbeans.modules.j2ee.clientproject.classpath.AppClientProjectClassPathExtender$4.run(AppClientProjectClassPathExtender.java:365) # XXX ProjectManager.writeAccess at org.openide.util.Mutex.leave(Mutex.java:788) at org.openide.util.Mutex.readAccess(Mutex.java:223) at org.netbeans.spi.project.support.ant.ProjectProperties$PP.fireChange(ProjectProperties.java:321) at org.netbeans.spi.project.support.ant.ProjectProperties$PP.put(ProjectProperties.java:186) at org.netbeans.spi.project.support.ant.ProjectProperties.putProperties(ProjectProperties.java:99) at org.netbeans.spi.project.support.ant.AntProjectHelper$8.run(AntProjectHelper.java:642) at org.openide.util.Mutex.writeAccess(Mutex.java:314) at org.netbeans.spi.project.support.ant.AntProjectHelper.putProperties(AntProjectHelper.java:640) at org.netbeans.modules.j2ee.clientproject.api.AppClientProjectGenerator.createProject(AppClientProjectGenerator.java:395) # XXX ProjectManager.writeAccess at org.netbeans.modules.j2ee.clientproject.api.AppClientProjectGenerator.createProject(AppClientProjectGenerator.java:106) at org.netbeans.modules.j2ee.earproject.ui.wizards.NewEarProjectWizardIterator.testableInstantiate(NewEarProjectWizardIterator.java:171) at org.netbeans.modules.j2ee.earproject.ui.wizards.NewEarProjectWizardIterator.instantiate(NewEarProjectWizardIterator.java:107) at org.openide.loaders.TemplateWizard$InstantiatingIteratorBridge.instantiate(TemplateWizard.java:949) at org.openide.loaders.TemplateWizard.handleInstantiate(TemplateWizard.java:537) at org.openide.loaders.TemplateWizard.instantiateNewObjects(TemplateWizard.java:376) at org.openide.loaders.TemplateWizardIterImpl.instantiate(TemplateWizardIterImpl.java:218) at org.openide.WizardDescriptor.callInstantiate(WizardDescriptor.java:1197) at org.openide.WizardDescriptor.access$1600(WizardDescriptor.java:70) at org.openide.WizardDescriptor$Listener$2$1.run(WizardDescriptor.java:1676) at org.openide.WizardDescriptor$Listener$2.run(WizardDescriptor.java:1716) at org.openide.WizardDescriptor.lazyValidate(WizardDescriptor.java:1161) at org.openide.WizardDescriptor.access$1100(WizardDescriptor.java:70) at org.openide.WizardDescriptor$Listener.actionPerformed(WizardDescriptor.java:1723) at sun.reflect.GeneratedMethodAccessor46.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:410) at $Proxy11.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258 at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234) at java.awt.Component.processMouseEvent(Component.java:5488) at javax.swing.JComponent.processMouseEvent(JComponent.java:3126) at java.awt.Component.processEvent(Component.java:5253) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3955) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212 at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1774) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153) at java.awt.Dialog$1.run(Dialog.java:515) at java.awt.Dialog.show(Dialog.java:536) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:810) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:853) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:841) at org.openide.util.Mutex$1.run(Mutex.java:1188) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) "TimerQueue" daemon prio=6 tid=0x124dcef0 nid=0xcb8 in Object.wait() [0x12ddf000..0x12ddfbec] at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:233) - locked <0x047d1ae0> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:595) "Java2D Disposer" daemon prio=10 tid=0x124d7c70 nid=0x2b8 in Object.wait() [0x12cdf000..0x12cdfcec] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x047905b8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at sun.java2d.Disposer.run(Disposer.java:107) at java.lang.Thread.run(Thread.java:595) "AWT-Windows" daemon prio=6 tid=0x124d1a98 nid=0xce8 runnable [0x12c0f000..0x12c0fd6c] at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:269) at java.lang.Thread.run(Thread.java:595) "AWT-Shutdown" prio=6 tid=0x124c9008 nid=0x1a0 in Object.wait() [0x12b8f000..0x12b8f9ec] at java.lang.Object.wait(Native Method) - waiting on <0x047475a0> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x047475a0> (a java.lang.Object) at java.lang.Thread.run(Thread.java:595) "Timer-0" daemon prio=6 tid=0x1240ede8 nid=0xe70 in Object.wait() [0x129ef000..0x129efa6c] at java.lang.Object.wait(Native Method) - waiting on <0x04747630> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x04747630> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=6 tid=0x12180900 nid=0xc4 runnable [0x128ef000.0x128efb6c] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x04747768> (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:861) "Active Reference Queue Daemon" daemon prio=2 tid=0x12191560 nid=0xd6c in Object.wait() [0x1239f000..0x1239fbec] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x047478e8> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:2996) at java.lang.Thread.run(Thread.java:595) "Low Memory Detector" daemon prio=6 tid=0x01d236b8 nid=0xdb8 runnable [0x00000000..0x00000000] "CompilerThread0" daemon prio=10 tid=0x01d22318 nid=0xd04 waiting on condition [0x00000000..0x1201fa50] "Signal Dispatcher" daemon prio=10 tid=0x01d21698 nid=0xb70 waiting on condition [0x00000000..0x00000000] "Finalizer" daemon prio=8 tid=0x01d17ff8 nid=0x9b0 in Object.wait() [0x11f1f000..0x11f1fa6c] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x04747a90> (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=0x01cd8bb8 nid=0xd2c in Object.wait() [0x11e9f000..0x11e9faec] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:474) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x04747590> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x00035500 nid=0x890 runnable "VM Periodic Task Thread" prio=10 tid=0x01d3e220 nid=0xde0 waiting on condition