2007-06-25 12:19:11 Full thread dump Java HotSpot(TM) Client VM (1.6.0_02-ea-b02 mixed mode): "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=2 tid=0x3189ec00 nid=0x13b0 in Object.wait() [0x3314f000..0x3314fa java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0593ff80> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:917) - locked <0x0593ff80> (a java.lang.Object) "Java Task Provider" daemon prio=2 tid=0x3178cc00 nid=0x3c8 in Object.wait() [0x330af000..0x330afa14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x05538f78> (a java.util.LinkedHashSet) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.java.source.tasklist.JavaTaskProvider$1.run(JavaTaskProvider.java:204) - locked <0x05538f78> (a java.util.LinkedHashSet) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "HintsController worker" daemon prio=2 tid=0x32987400 nid=0x244 in Object.wait() [0x31e2f000..0x31e2fb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x05b1c5a8> (a org.netbeans.modules.editor.java.JavaDocument) at java.lang.Object.wait(Object.java:485) at javax.swing.text.AbstractDocument.readLock(AbstractDocument.java:1372) - locked <0x05b1c5a8> (a org.netbeans.modules.editor.java.JavaDocument) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1156) at org.netbeans.modules.editor.hints.AnnotationHolder.setErrorDescriptions(AnnotationHolder.java:662) at org.netbeans.modules.editor.hints.HintsControllerImpl.setErrorsImpl(HintsControllerImpl.java:103) at org.netbeans.modules.editor.hints.HintsControllerImpl.setErrors(HintsControllerImpl.java:93) at org.netbeans.spi.editor.hints.HintsController$2.run(HintsController.java:68) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "pool-2-thread-1" prio=6 tid=0x31803400 nid=0x1564 waiting on condition [0x332df000..0x332dfa14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x05a91128> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) 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) "Swing-Shell" daemon prio=6 tid=0x31283400 nid=0x1014 waiting on condition [0x337ff000..0x337ffc14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x05965740> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at sun.awt.shell.Win32ShellFolder2$ComTaskExecutor$2.run(Win32ShellFolder2.java:1180) at java.lang.Thread.run(Thread.java:619) prio=6 tid=0x318bb800 nid=0xe6c in Object.wait() [0x3337f000..0x3337fd94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x05b1c5a8> (a org.netbeans.modules.editor.java.JavaDocument) at java.lang.Object.wait(Object.java:485) at javax.swing.text.AbstractDocument.readLock(AbstractDocument.java:1372) - locked <0x05b1c5a8> (a org.netbeans.modules.editor.java.JavaDocument) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1156) at org.netbeans.modules.java.editor.semantic.Utilities.findBodyStart(Utilities.java:321) at org.netbeans.modules.java.editor.fold.JavaElementFoldManager$JavaElementFoldVisitor.visitClass(JavaElementFoldManager.java:423) at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:596) at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:52) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:50) at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:65) at com.sun.source.util.TreeScanner.visitNewClass(TreeScanner.java:260) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:50) at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:52) at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:65) at com.sun.source.util.TreeScanner.scan(TreeScanner.java:75) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:59) at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:83) Admin@jmaleckova-ws at com.sun.source.util.TreeScanner.visitNewClass(TreeScanner.java:259) at com.sun.tools.javac.tree.JCTree$JCNewClass.accept(JCTree.java:1277) at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:52) ~ at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:50) at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:65) at com.sun.tools.javac.tree.JCTree$JCAssign.accept(JCTree.java:1353)277) at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:52) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:50) at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:52) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:50) $ at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:65)e.java:1084) at com.sun.source.util.TreeScanner.scan(TreeScanner.java:75) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:59) at com.sun.source.util.TreeScanner.visitBlock(TreeScanner.java:143) at org.netbeans.modules.java.editor.fold.JavaElementFoldManager$JavaElementFoldVisitor.visitBlock(JavaElementFoldManager.java:450) at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:752) at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:52) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:50) at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:65) at com.sun.source.util.TreeScanner.visitMethod(TreeScanner.java:127) at org.netbeans.modules.java.editor.fold.JavaElementFoldManager$JavaElementFoldVisitor.visitMethod(JavaElementFoldManager.java:412) at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:664) at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:52) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:50) at com.sun.source.util.TreeScanner.scan(TreeScanner.java:75) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:59) at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:83) at com.sun.source.util.TreeScanner.visitClass(TreeScanner.java:117) at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:596)ementFoldVisitor.visitClass(JavaElementFoldManager.java:419) at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:52) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:50) at com.sun.source.util.TreeScanner.scan(TreeScanner.java:75) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:59) at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:83) at com.sun.source.util.TreeScanner.visitCompilationUnit(TreeScanner.java:104) at org.netbeans.modules.java.editor.fold.JavaElementFoldManager$JavaElementFoldVisitor.visitCompilationUnit(JavaElementFoldManager.java:497) at com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:476) at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:52) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:50) at org.netbeans.modules.java.editor.semantic.ScanningCancellableTask.scan(ScanningCancellableTask.java:74) at org.netbeans.modules.java.editor.fold.JavaElementFoldManager$JavaElementFoldTask.run(JavaElementFoldManager.java:198) at org.netbeans.modules.java.editor.fold.JavaElementFoldManager$JavaElementFoldTask.run(JavaElementFoldManager.java:156) at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1486) 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) "Timer-1" prio=6 tid=0x318c2400 nid=0x16e4 in Object.wait() [0x3332f000..0x3332fa14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x054487e0> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x054487e0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "DestroyJavaVM" prio=6 tid=0x002e8000 nid=0xf74 waiting on condition [0x00000000..0x0091fd4c] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=6 tid=0x311b1c00 nid=0x11cc in Object.wait() [0x31dbf000..0x31dbfc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x05b1c5a8> (a org.netbeans.modules.editor.java.JavaDocument) at java.lang.Object.wait(Object.java:485) at javax.swing.text.AbstractDocument.readLock(AbstractDocument.java:1372) - locked <0x05b1c5a8> (a org.netbeans.modules.editor.java.JavaDocument) at javax.swing.plaf.basic.BasicTextUI.viewToModel(BasicTextUI.java:1082) at javax.swing.plaf.basic.BasicTextUI.viewToModel(BasicTextUI.java:1061) at javax.swing.text.JTextComponent.viewToModel(JTextComponent.java:1418) at org.netbeans.modules.editor.hints.AnnotationHolder$2.run(AnnotationHolder.java:336) - locked <0x06275490> (a org.netbeans.modules.editor.hints.AnnotationHolder) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) 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) "Java Node Badge Processor" daemon prio=2 tid=0x312be400 nid=0x1178 waiting on condition [0x3323f000..0x3323fa14] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x05b6a190> (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.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:395) at org.netbeans.modules.java.JavaNode$2.run(JavaNode.java:255) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "Module-Actions" daemon prio=2 tid=0x3155a000 nid=0x15b4 waiting for monitor entry [0x331ef000..0x331efd94] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.editor.hints.AnnotationHolder.handleChange(AnnotationHolder.java:279) - waiting to lock <0x06275490> (a org.netbeans.modules.editor.hints.AnnotationHolder) at org.netbeans.modules.editor.hints.AnnotationHolder.insertUpdate(AnnotationHolder.java:263) at org.netbeans.lib.editor.util.swing.PriorityDocumentListenerList.insertUpdate(PriorityDocumentListenerList.java:48) at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:185) at org.netbeans.editor.BaseDocument.fireInsertUpdate(BaseDocument.java:1338) at org.netbeans.editor.BaseDocument.insertString(BaseDocument.java:599) at org.netbeans.modules.editor.guards.PositionBounds$1.run(PositionBounds.java:168) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:230) at org.openide.text.NbDocument.runAtomic(NbDocument.java:362) at org.netbeans.modules.editor.guards.PositionBounds.setText(PositionBounds.java:204) at org.netbeans.modules.editor.guards.GuardedSectionImpl.setText(GuardedSectionImpl.java:156) at org.netbeans.modules.editor.guards.SimpleSectionImpl.setText(SimpleSectionImpl.java:51) at org.netbeans.api.editor.guards.SimpleSection.setText(SimpleSection.java:44) at org.netbeans.modules.form.JavaCodeGenerator.regenerateVariables(JavaCodeGenerator.java:985) at org.netbeans.modules.form.JavaCodeGenerator.regenerateCode(JavaCodeGenerator.java:3323) at org.netbeans.modules.form.JavaCodeGenerator$FormListener.formChanged(JavaCodeGenerator.java:3747) at org.netbeans.modules.form.FormModel.fireEvents(FormModel.java:988) at org.netbeans.modules.form.FormModel$EventBroker.run(FormModel.java:1097) at org.netbeans.modules.form.FormModel$EventBroker.sendEventImmediately(FormModel.java:1055) at org.netbeans.modules.form.FormModel.sendEventImmediately(FormModel.java:1018) at org.netbeans.modules.form.FormModel.fireFormToBeSaved(FormModel.java:687) at org.netbeans.modules.form.FormEditor.saveFormData(FormEditor.java:321) at org.netbeans.modules.form.FormRefactoringUpdate.updateForm(FormRefactoringUpdate.java:343) at org.netbeans.modules.form.FormRefactoringUpdate.renameMetaComponent(FormRefactoringUpdate.java:256) at org.netbeans.modules.form.FormRefactoringUpdate.commit(FormRefactoringUpdate.java:150) at org.netbeans.modules.refactoring.api.RefactoringSession.doRefactoring(RefactoringSession.java:91) at org.netbeans.modules.refactoring.spi.impl.UndoManager$SessionUndoItem.redo(UndoManager.java:512) at org.netbeans.modules.refactoring.spi.impl.UndoManager.redo(UndoManager.java:210) at org.netbeans.modules.refactoring.spi.impl.RedoAction.performAction(RedoAction.java:74) at org.openide.util.actions.CallableSystemAction$1.run(CallableSystemAction.java:96) at org.netbeans.modules.openide.util.ActionsBridge$ActionRunnable.actionPerformed(ActionsBridge.java:89) at org.netbeans.core.ModuleActions.invokeAction(ModuleActions.java:82) at org.netbeans.modules.openide.actions.ActionsBridgeImpl.invokeAction(ActionsBridgeImpl.java:30) at org.netbeans.modules.openide.util.ActionsBridge$ActionRunnable.doRun(ActionsBridge.java:80) at org.netbeans.modules.openide.util.ActionsBridge$1.run(ActionsBridge.java:49) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "*** JFluid Separate Command Execution Thread" daemon prio=6 tid=0x312c4c00 nid=0x16a8 in Object.wait() [0x325cf000..0x325cfc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04fc5d68> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at com.sun.tools.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:1753) - locked <0x04fc5d68> (a java.lang.Object) "Thread-3" daemon prio=6 tid=0x3130d800 nid=0x175c in Object.wait() [0x31e7f000..0x31e7fd14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x050c1940> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x050c1940> (a java.util.LinkedList) "TimerQueue" daemon prio=6 tid=0x31642800 nid=0x11e4 in Object.wait() [0x3223f000..0x3223fa14] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04c84d50> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x04c84d50> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "AWT-Windows" daemon prio=6 tid=0x311ba400 nid=0xc30 runnable [0x31cef000..0x31cefc14] 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=0x311ac400 nid=0x1630 in Object.wait() [0x31c9f000..0x31c9fc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04a60030> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x04a60030> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x3122a400 nid=0x164c in Object.wait() [0x31c4f000..0x31c4fd14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04a60040> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x04a60040> (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=0x311b4800 nid=0x15a4 in Object.wait() [0x31a9f000..0x31a9fa94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04adff30> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x04adff30> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=6 tid=0x311d2800 nid=0x170c runnable [0x31a4f000..0x31a4fb14] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x04a82150> (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:980) "Active Reference Queue Daemon" daemon prio=2 tid=0x311c4c00 nid=0x16c4 in Object.wait() [0x3154f000..0x3154fb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04a600f0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x04a600f0> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3034) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=6 tid=0x31128800 nid=0x14f8 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x31126400 nid=0x16f8 waiting on condition [0x00000000..0x3145f998] java.lang.Thread.State: RUNNABLE "Attach Listener" daemon prio=10 tid=0x31122c00 nid=0x468 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x31121c00 nid=0x1b4 waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Surrogate Locker Thread (CMS)" daemon prio=6 tid=0x2f4cf400 nid=0xef4 waiting on condition [0x00000000..0x3136fc28] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x2f4b9400 nid=0x1560 in Object.wait() [0x3111f000..0x3111fb14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04ae0060> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x04ae0060> (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=0x2f4b5000 nid=0x528 in Object.wait() [0x310cf000..0x310cfb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04a60120> (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 <0x04a60120> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x2f4b2000 nid=0x474 runnable "Gang worker#0 (Parallel GC Threads)" prio=10 tid=0x002eb800 nid=0xf4c runnable "Gang worker#1 (Parallel GC Threads)" prio=10 tid=0x002ea400 nid=0x1390 runnable "Concurrent Mark-Sweep GC Thread" prio=10 tid=0x2f436400 nid=0xe60 runnable "VM Periodic Task Thread" prio=10 tid=0x3112ac00 nid=0xd60 waiting on condition JNI global references: 2198 Heap par new generation total 14784K, used 9274K [0x02a60000, 0x03a60000, 0x04a60000) eden space 13184K, 59% used [0x02a60000, 0x031fc1b8, 0x03740000) from space 1600K, 92% used [0x03740000, 0x038b2800, 0x038d0000) to space 1600K, 0% used [0x038d0000, 0x038d0000, 0x03a60000) concurrent mark-sweep generation total 156836K, used 64575K [0x04a60000, 0x0e389000, 0x22a60000) concurrent-mark-sweep perm gen total 93264K, used 55935K [0x22a60000, 0x28574000, 0x2f260000)