Full thread dump Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode): "Java Node State Updater" daemon prio=2 tid=0x15ea8b70 nid=0x204 in Object.wait( ) [0x15dcf000..0x15dcfc68] at java.lang.Object.wait(Native Method) - waiting on <0x042ba928> (a org.netbeans.modules.javacore.ExclusiveMute x) at java.lang.Object.wait(Object.java:474) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.jav a:133) - locked <0x042ba928> (a org.netbeans.modules.javacore.ExclusiveMutex) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.jav a:228) at org.netbeans.modules.java.JavaNode.resolveIcons(JavaNode.java:565) at org.netbeans.modules.java.JavaNode$StateUpdater.updateNodes(JavaNode. java:709) at org.netbeans.modules.java.JavaNode$StateUpdater.run(JavaNode.java:702 ) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java :926) "Folder recognizer" daemon prio=6 tid=0x15ea81e8 nid=0x5f0 in Object.wait() [0x1 5d8f000..0x15d8fce8] at java.lang.Object.wait(Native Method) - waiting on <0x042ba928> (a org.netbeans.modules.javacore.ExclusiveMute x) at java.lang.Object.wait(Object.java:474) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.jav a:133) - locked <0x042ba928> (a org.netbeans.modules.javacore.ExclusiveMutex) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.jav a:228) at org.netbeans.modules.java.bridge.SrcElementImpl.getDelegate(SrcElemen tImpl.java:70) at org.netbeans.modules.java.bridge.SrcElementImpl.getCookie(SrcElementI mpl.java:217) at org.openide.src.Element.getCookie(Element.java:122) at org.netbeans.modules.java.bridge.DefaultLangModel.getElementImpl(Defa ultLangModel.java:739) at org.netbeans.modules.java.bridge.DefaultLangModel.invalidateModel(Def aultLangModel.java:862) at org.netbeans.modules.java.parser.ParsingSupport.invalidate(ParsingSup port.java:360) at org.netbeans.modules.java.JavaParserGlue.dissolve(JavaParserGlue.java :378) at org.netbeans.modules.java.JavaParserGlue.access$300(JavaParserGlue.ja va:63) at org.netbeans.modules.java.JavaParserGlue$SiblingListener.dataObjectPr opertyChange(JavaParserGlue.java:396) at org.netbeans.modules.java.JavaParserGlue$SiblingListener.propertyChan ge(JavaParserGlue.java:391) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSup port.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSup port.java:270) at org.openide.loaders.DataObject.firePropertyChange(DataObject.java:822 ) at org.openide.loaders.DataObject.dispose(DataObject.java:162) at org.openide.loaders.DataObject.markInvalid0(DataObject.java:185) at org.openide.loaders.DataObject.setValid(DataObject.java:176) at org.netbeans.modules.java.JavaDataObject.setValid(JavaDataObject.java :167) at org.openide.loaders.DataObjectPool.register(DataObjectPool.java:707) at org.openide.loaders.DataObject.(DataObject.java:128) at org.openide.loaders.MultiDataObject.(MultiDataObject.java:81) at org.openide.loaders.DefaultDataObject.(DefaultDataObject.java:4 5) at org.openide.loaders.DataLoaderPool$DefaultLoader.createMultiObject(Da taLoaderPool.java:773) at org.openide.loaders.MultiFileLoader.handleFindDataObject(MultiFileLoa der.java:77) at org.openide.loaders.DataObjectPool.handleFindDataObject(DataObjectPoo l.java:123) at org.openide.loaders.DataLoader.findDataObject(DataLoader.java:358) at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java :402) at org.openide.loaders.DataObjectPool$Validator.revalidate(DataObjectPoo l.java:1164) at org.openide.loaders.DataObjectPool.revalidate(DataObjectPool.java:382 ) at org.openide.loaders.MultiFileLoader.checkCollision(MultiFileLoader.ja va:186) at org.openide.loaders.MultiFileLoader.handleFindDataObject(MultiFileLoa der.java:94) at org.openide.loaders.DataObjectPool.handleFindDataObject(DataObjectPoo l.java:123) at org.openide.loaders.DataLoader.findDataObject(DataLoader.java:358) at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java :402) at org.openide.loaders.FolderList.createBoth(FolderList.java:701) at org.openide.loaders.FolderList.access$600(FolderList.java:50) at org.openide.loaders.FolderList$2.run(FolderList.java:334) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java :926) "Java EE Verification Request Processor" daemon prio=2 tid=0x16392d90 nid=0x62c in Object.wait() [0x15d4f000..0x15d4fd68] at java.lang.Object.wait(Native Method) - waiting on <0x08bcd998> (a org.openide.util.RequestProcessor$Task) at java.lang.Object.wait(Object.java:474) at org.openide.util.Task.waitFinished(Task.java:102) - locked <0x08bcd998> (a org.openide.util.RequestProcessor$Task) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor. java:685) at org.openide.loaders.FolderList.waitProcessingFinished(FolderList.java :250) at org.openide.loaders.FolderInstance.waitProcessingFinished(FolderInsta nce.java:576) at org.openide.loaders.FolderInstance.waitFinished(FolderInstance.java:2 79) at org.openide.loaders.FolderInstance.waitFinished(FolderInstance.java:3 05) at org.openide.loaders.FolderLookup$ProxyLkp.beforeLookup(FolderLookup.j ava:359) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java :530) at org.openide.util.lookup.ProxyLookup$R.beforeLookup(ProxyLookup.java:5 49) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java :538) at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java: 405) at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:3 80) at org.netbeans.api.java.classpath.ClassPath.getClassPath(ClassPath.java :455) at org.netbeans.modules.javacore.JMManager$CPList.(JMManager.java: 464) at org.netbeans.modules.javacore.JMManager.setClassPath(JMManager.java:4 96) at org.netbeans.modules.javacore.JMManager.setClassPath(JMManager.java:4 88) at org.netbeans.modules.javacore.JMManager.setClassPath(JMManager.java:4 50) at org.netbeans.modules.javacore.api.JavaModel.setClassPath(JavaModel.ja va:64) at org.netbeans.modules.j2ee.verification.JEEVerificationAnnotationProvi der.processDocument(JEEVerificationAnnotationProvider.java:191) at org.netbeans.modules.j2ee.verification.JEEVerificationAnnotationProvi der.access$100(JEEVerificationAnnotationProvider.java:69) at org.netbeans.modules.j2ee.verification.JEEVerificationAnnotationProvi der$ChangeListener$1.run(JEEVerificationAnnotationProvider.java:348) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java :926) "FolderChildren_Refresh" daemon prio=2 tid=0x162b3d90 nid=0x8d4 in Object.wait() [0x15c4f000..0x15c4fa68] at java.lang.Object.wait(Native Method) - waiting on <0x0899cc10> (a org.openide.util.RequestProcessor$Task) at java.lang.Object.wait(Object.java:474) at org.openide.util.Task.waitFinished(Task.java:102) - locked <0x0899cc10> (a org.openide.util.RequestProcessor$Task) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor. java:685) at org.openide.loaders.FolderList.waitProcessingFinished(FolderList.java :250) at org.openide.loaders.FolderChildren$ChildrenRefreshRunnable.run(Folder Children.java:250) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java :926) "Parsing Event Queue" daemon prio=2 tid=0x162b3408 nid=0xdb8 in Object.wait() [0 x15c0f000..0x15c0fae8] at java.lang.Object.wait(Native Method) - waiting on <0x042ba928> (a org.netbeans.modules.javacore.ExclusiveMute x) at java.lang.Object.wait(Object.java:474) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.jav a:133) - locked <0x042ba928> (a org.netbeans.modules.javacore.ExclusiveMutex) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.jav a:228) at org.netbeans.mdr.handlers.BaseObjectHandler._lock(BaseObjectHandler.j ava:219) at org.netbeans.mdr.handlers.FeaturedHandler._preGet(FeaturedHandler.jav a:55) at org.netbeans.jmi.javamodel.Resource$Impl.getName(Unknown Source) at org.netbeans.modules.java.JavaNode$StatePropagator.resourceParsed(Jav aNode.java:779) at org.netbeans.modules.java.JavaNode$WeakParsingListener.resourceParsed (JavaNode.java:836) at org.netbeans.modules.javacore.JMManager$5.run(JMManager.java:1381) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java :926) "MDR event dispatcher" daemon prio=2 tid=0x15340008 nid=0x2d0 in Object.wait() [ 0x1e80f000..0x1e80fbe8] at java.lang.Object.wait(Native Method) - waiting on <0x0431e7b0> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:474) at org.netbeans.mdr.util.EventNotifier$EventsDelivery.run(EventNotifier. java:257) - locked <0x0431e7b0> (a java.util.LinkedList) at java.lang.Thread.run(Thread.java:595) "Scanning Queue" daemon prio=2 tid=0x15ef6b78 nid=0x850 in Object.wait() [0x15cc f000..0x15ccf9e8] at java.lang.Object.wait(Native Method) - waiting on <0x042ba928> (a org.netbeans.modules.javacore.ExclusiveMute x) at java.lang.Object.wait(Object.java:474) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.jav a:133) - locked <0x042ba928> (a org.netbeans.modules.javacore.ExclusiveMutex) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.jav a:228) at org.netbeans.modules.javacore.JMManager.resolveCodebases(JMManager.ja va:832) at org.netbeans.modules.javacore.JMManager$2.run(JMManager.java:815) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java :926) "Timer-2" daemon prio=2 tid=0x15ea3cd8 nid=0xb94 in Object.wait() [0x15c8f000..0 x15c8fa68] at java.lang.Object.wait(Native Method) - waiting on <0x040756f0> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x040756f0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Timer-1" prio=6 tid=0x15ea0d68 nid=0x598 in Object.wait() [0x1543f000..0x1543fb 68] at java.lang.Object.wait(Native Method) - waiting on <0x040757d8> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x040757d8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "DestroyJavaVM" prio=6 tid=0x00038c58 nid=0x89c waiting on condition [0x00000000 ..0x0007fae8] "AWT-EventQueue-1" prio=6 tid=0x16347dc0 nid=0xb60 in Object.wait() [0x159ce000. .0x159cfce8] at java.lang.Object.wait(Native Method) - waiting on <0x08bcd998> (a org.openide.util.RequestProcessor$Task) at java.lang.Object.wait(Object.java:474) at org.openide.util.Task.waitFinished(Task.java:102) - locked <0x08bcd998> (a org.openide.util.RequestProcessor$Task) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor. java:685) at org.openide.loaders.FolderList.waitProcessingFinished(FolderList.java :250) at org.openide.loaders.FolderInstance.waitProcessingFinished(FolderInsta nce.java:576) at org.openide.loaders.FolderInstance.waitFinished(FolderInstance.java:2 79) at org.openide.loaders.FolderInstance.waitFinished(FolderInstance.java:3 05) at org.openide.loaders.FolderLookup$ProxyLkp.beforeLookup(FolderLookup.j ava:359) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java :530) at org.openide.util.lookup.ProxyLookup$R.beforeLookup(ProxyLookup.java:5 49) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java :538) at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java: 405) at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:3 80) at org.netbeans.modules.web.api.webmodule.WebModule.getWebModule(WebModu le.java:85) at org.netbeans.modules.web.debug.actions.JspToggleBreakpointActionProvi der.propertyChange(JspToggleBreakpointActionProvider.java:65) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSup port.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSup port.java:270) at org.netbeans.modules.debugger.projects.EditorContextImpl$EditorLookup Listener.resultChanged(EditorContextImpl.java:732) at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:160) at org.openide.explorer.DefaultEMLookup.updateLookups(DefaultEMLookup.ja va:104) at org.openide.explorer.DefaultEMLookup.propertyChange(DefaultEMLookup.j ava:136) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakL istenerImpl.java:145) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSup port.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSup port.java:270) at org.openide.explorer.ExplorerManager$2.run(ExplorerManager.java:770) at org.openide.util.Mutex.doEvent(Mutex.java:1152) at org.openide.util.Mutex.readAccess(Mutex.java:278) at org.openide.explorer.ExplorerManager.fireInAWT(ExplorerManager.java:7 67) at org.openide.explorer.ExplorerManager.access$600(ExplorerManager.java: 52) at org.openide.explorer.ExplorerManager$1AtomicSetSelectedNodes.updateSe lection(ExplorerManager.java:242) at org.openide.explorer.ExplorerManager$1AtomicSetSelectedNodes.run(Expl orerManager.java:247) at org.openide.util.Mutex.readAccess(Mutex.java:287) at org.openide.explorer.ExplorerManager.setSelectedNodes(ExplorerManager .java:253) at org.openide.explorer.ExplorerManager$1SetExploredContextAndSelection. run(ExplorerManager.java:328) at org.openide.util.Mutex.readAccess(Mutex.java:287) at org.openide.explorer.ExplorerManager.setExploredContextAndSelection(E xplorerManager.java:347) at org.openide.explorer.view.BeanTreeView.selectionChanged(BeanTreeView. java:97) at org.openide.explorer.view.TreeView.callSelectionChanged(TreeView.java :704) at org.openide.explorer.view.TreeView$TreePropertyListener.run(TreeView. java:1239) at org.openide.util.Mutex.postRequest(Mutex.java:1113) at org.openide.util.Mutex.postReadRequest(Mutex.java:466) at org.openide.explorer.view.TreeView$TreePropertyListener.valueChanged( TreeView.java:1210) at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTr eeSelectionModel.java:629) at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(DefaultTr eeSelectionModel.java:1078) at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(DefaultT reeSelectionModel.java:287) at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(DefaultTr eeSelectionModel.java:170) at javax.swing.JTree.setSelectionPath(JTree.java:1174) at javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(BasicTreeUI.jav a:2296) at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelectionImpl(BasicT reeUI.java:3505) at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeU I.java:3480) at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.j ava:3461) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:22 2) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:22 1) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:22 1) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:22 1) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:22 1) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:22 1) at java.awt.Component.processMouseEvent(Component.java:5485) 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:3889) 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(EventDispatchTh read.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre ad.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=0x150c86c0 nid=0x870 in Object.wait() [0x1575f000 ..0x1575fd68] at java.lang.Object.wait(Native Method) - waiting on <0x03f8aff0> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:233) - locked <0x03f8aff0> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:595) "Java2D Disposer" daemon prio=10 tid=0x15080148 nid=0x414 in Object.wait() [0x15 63f000..0x1563fce8] at java.lang.Object.wait(Native Method) - waiting on <0x034eeb60> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x034eeb60> (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=0x14ff0760 nid=0xd14 runnable [0x1558f000..0x155 8fd68] 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=0x14ff0288 nid=0x3a0 in Object.wait() [0x1554f000..0x1 554f9e8] at java.lang.Object.wait(Native Method) - waiting on <0x034eec48> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x034eec48> (a java.lang.Object) at java.lang.Thread.run(Thread.java:595) "Timer-0" daemon prio=6 tid=0x14fa05b8 nid=0x514 in Object.wait() [0x1547f000..0 x1547fa68] at java.lang.Object.wait(Native Method) - waiting on <0x034adc58> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x034adc58> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=6 tid=0x14d7e148 nid=0x910 runnable [0x153ff00 0..0x153ffb68] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x034add98> (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=0x14d8d508 nid=0xb8 in Object. wait() [0x14f6f000..0x14f6fbe8] at java.lang.Object.wait(Native Method) - waiting on <0x034adf18> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x034adf18> (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=0x00a93f70 nid=0xe68 runnable [0x0000000 0..0x00000000] "CompilerThread0" daemon prio=10 tid=0x00a92be0 nid=0xa24 waiting on condition [ 0x00000000..0x14caf6cc] "Signal Dispatcher" daemon prio=10 tid=0x00a91f60 nid=0x9a0 waiting on condition [0x00000000..0x00000000] "Finalizer" daemon prio=8 tid=0x00a890f0 nid=0xd30 in Object.wait() [0x14c2f000. .0x14c2fa68] at java.lang.Object.wait(Native Method) - waiting on <0x034ae0c0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x034ae0c0> (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=0x00a87c58 nid=0xa6c in Object.wait() [0x 14bef000..0x14befae8] at java.lang.Object.wait(Native Method) - waiting on <0x034adbe8> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:474) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x034adbe8> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x00a48240 nid=0x408 runnable "VM Periodic Task Thread" prio=10 tid=0x00a91e08 nid=0x67c waiting on condition