2008-07-08 10:48:07 Full thread dump Java HotSpot(TM) Client VM (11.0-b12 mixed mode, sharing): "Attach Listener" daemon prio=10 tid=0x08dd0000 nid=0x23c0 waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.ant.freeform.ui.FolderNodeFactory$RootChildren$1]" daemon prio=10 tid=0xb1960800 nid=0x23a8 in Object.wait() [0xada28000..0xada28fc0] 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:950) - locked <0x685a0078> (a java.lang.Object) "Default RequestProcessor" daemon prio=10 tid=0xac2cf400 nid=0x23a7 in Object.wait() [0xacc21000..0xacc22140] 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.openide.util.Mutex$QueueCell.sleep(Mutex.java:1601) - locked <0x67da1630> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enterImpl(Mutex.java:723) at org.openide.util.Mutex.enter(Mutex.java:630) at org.openide.util.Mutex.readEnter(Mutex.java:613) at org.openide.util.Mutex.readAccess(Mutex.java:324) at org.openide.util.Mutex$1R.run(Mutex.java:1299) at org.netbeans.api.project.ProjectManager$2$1.run(ProjectManager.java:120) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499) at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:215) at org.netbeans.api.project.ProjectManager$2.execute(ProjectManager.java:118) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320) at org.openide.util.Mutex.readAccess(Mutex.java:275) at org.netbeans.modules.ant.freeform.FreeformProject$Info.getDisplayName(FreeformProject.java:187) at org.netbeans.modules.ant.freeform.FreeformProject$Info.getName(FreeformProject.java:183) at org.netbeans.modules.ant.freeform.ui.View$RootNode.getName(View.java:134) at org.openide.nodes.FilterNode.getName(FilterNode.java:493) at org.openide.nodes.Node.toString(Node.java:1174) at java.lang.String.valueOf(String.java:2827) at java.util.Arrays.toString(Arrays.java:4071) at org.netbeans.modules.project.ui.Hacks$1.run(Hacks.java:92) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=10 tid=0xac2cec00 nid=0x23a6 in Object.wait() [0xaec31000..0xaec320c0] 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:950) - locked <0x685a0178> (a java.lang.Object) "GSF Source Worker Thread" prio=10 tid=0xb0d40800 nid=0x1b8d waiting on condition [0xb04fa000..0xb04fb0c0] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x6aee6980> (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:1200) 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:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) "org.netbeans.modules.gsfret.source.usages.RepositoryUpdater" prio=10 tid=0xb0fc7c00 nid=0x1b8c in Object.wait() [0xb06fb000..0xb06fbe40] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x6aee6ab8> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x6aee6ab8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Java Source Worker Thread" prio=10 tid=0xb0fe5000 nid=0x1b8b in Object.wait() [0xb08fb000..0xb08fcdc0] 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.openide.util.Mutex$QueueCell.sleep(Mutex.java:1601) - locked <0x67d431c8> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enterImpl(Mutex.java:723) at org.openide.util.Mutex.enter(Mutex.java:630) at org.openide.util.Mutex.readEnter(Mutex.java:613) at org.openide.util.Mutex.readAccess(Mutex.java:324) at org.openide.util.Mutex$1R.run(Mutex.java:1299) at org.netbeans.api.project.ProjectManager$2$1.run(ProjectManager.java:120) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499) at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:215) at org.netbeans.api.project.ProjectManager$2.execute(ProjectManager.java:118) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320) at org.openide.util.Mutex.readAccess(Mutex.java:275) at org.netbeans.spi.project.support.ant.PropertyUtils$SequentialPropertyEvaluator.evaluate(PropertyUtils.java:811) at org.netbeans.modules.ant.freeform.FreeformEvaluator.evaluate(FreeformEvaluator.java:136) at org.netbeans.modules.ant.freeform.FreeformFileEncodingQueryImpl.computeEncodingsCache(FreeformFileEncodingQueryImpl.java:133) at org.netbeans.modules.ant.freeform.FreeformFileEncodingQueryImpl.getEncoding(FreeformFileEncodingQueryImpl.java:86) - locked <0x6bf98928> (a org.netbeans.modules.ant.freeform.FreeformFileEncodingQueryImpl) at org.netbeans.modules.projectapi.ProjectFileEncodingQueryImplementation.getEncoding(ProjectFileEncodingQueryImplementation.java:72) at org.netbeans.api.queries.FileEncodingQuery.getEncoding(FileEncodingQuery.java:91) at org.netbeans.modules.java.source.parsing.SourceFileObject.openReader(SourceFileObject.java:163) at org.netbeans.modules.java.source.parsing.SourceFileObject.getCharContentImpl(SourceFileObject.java:374) at org.netbeans.modules.java.source.parsing.SourceFileObject.getCharContent(SourceFileObject.java:136) at org.netbeans.modules.java.source.parsing.SourceFileObject.getCharContent(SourceFileObject.java:82) at com.sun.tools.javac.main.JavaCompiler.readSource(JavaCompiler.java:503) at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:570) at com.sun.tools.javac.main.JavaCompiler.parseFiles(JavaCompiler.java:825) at com.sun.tools.javac.api.JavacTaskImpl.parse(JavacTaskImpl.java:278) at com.sun.tools.javac.api.JavacTaskImpl.parse(JavacTaskImpl.java:254) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.updateFile(RepositoryUpdater.java:2277) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.access$2900(RepositoryUpdater.java:1238) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run(RepositoryUpdater.java:1481) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run(RepositoryUpdater.java:1280) at org.netbeans.modules.java.source.usages.ClassIndexManager.writeLock(ClassIndexManager.java:105) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run(RepositoryUpdater.java:1277) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run(RepositoryUpdater.java:1238) at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1559) 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:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) "DestroyJavaVM" prio=10 tid=0xb4f93800 nid=0x1b56 waiting on condition [0x00000000..0xb7dcb080] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=10 tid=0x08307400 nid=0x1b82 waiting for monitor entry [0xb204b000..0xb204cdc0] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.ant.freeform.FreeformFileEncodingQueryImpl.invalidateCache(FreeformFileEncodingQueryImpl.java:168) - waiting to lock <0x6bf98928> (a org.netbeans.modules.ant.freeform.FreeformFileEncodingQueryImpl) at org.netbeans.modules.ant.freeform.FreeformFileEncodingQueryImpl.propertyChange(FreeformFileEncodingQueryImpl.java:164) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.modules.ant.freeform.FreeformEvaluator.fireAnyChange(FreeformEvaluator.java:166) at org.netbeans.modules.ant.freeform.FreeformEvaluator.configurationXmlChanged(FreeformEvaluator.java:154) at org.netbeans.spi.project.support.ant.AntProjectHelper$5.run(AntProjectHelper.java:472) at org.netbeans.spi.project.support.ant.AntProjectHelper$5.run(AntProjectHelper.java:468) at org.openide.util.Mutex.readAccess(Mutex.java:327) at org.openide.util.Mutex$1R.run(Mutex.java:1299) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1318) at org.openide.util.Mutex.readAccess(Mutex.java:275) at org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:467) at org.netbeans.spi.project.support.ant.AntProjectHelper.modifying(AntProjectHelper.java:495) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$1000(AntProjectHelper.java:93) at org.netbeans.spi.project.support.ant.AntProjectHelper$12.run(AntProjectHelper.java:883) - locked <0x6bf84800> (a java.util.HashSet) at org.netbeans.spi.project.support.ant.AntProjectHelper$12.run(AntProjectHelper.java:857) at org.openide.util.Mutex.writeAccess(Mutex.java:433) at org.openide.util.Mutex$1R.run(Mutex.java:1305) at org.netbeans.api.project.ProjectManager$2$1.run(ProjectManager.java:120) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499) at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:215) at org.netbeans.api.project.ProjectManager$2.execute(ProjectManager.java:118) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320) at org.openide.util.Mutex.writeAccess(Mutex.java:384) at org.netbeans.spi.project.support.ant.AntProjectHelper.putConfigurationFragment(AntProjectHelper.java:856) at org.netbeans.spi.project.support.ant.ExtensibleMetadataProviderImpl.putConfigurationFragment(ExtensibleMetadataProviderImpl.java:87) at org.netbeans.modules.editor.bookmarks.PersistentBookmarks.saveBookmarksMap(PersistentBookmarks.java:236) at org.netbeans.modules.editor.bookmarks.PersistentBookmarks.saveProjectBookmarks(PersistentBookmarks.java:155) at org.netbeans.modules.editor.bookmarks.EditorBookmarksModule$2.propertyChange(EditorBookmarksModule.java:121) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.modules.project.ui.OpenProjectsTrampolineImpl.propertyChange(OpenProjectsTrampolineImpl.java:107) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.modules.project.ui.OpenProjectList.close(OpenProjectList.java:709) at org.netbeans.modules.project.ui.actions.CloseProject.actionPerformed(CloseProject.java:81) at org.netbeans.modules.project.ui.actions.LookupSensitiveAction.actionPerformed(LookupSensitiveAction.java:157) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.AbstractButton.doClick(AbstractButton.java:357) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1220) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1261) at java.awt.Component.processMouseEvent(Component.java:6134) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5899) at java.awt.Container.processEvent(Container.java:2023) at java.awt.Component.dispatchEventImpl(Component.java:4501) at java.awt.Container.dispatchEventImpl(Container.java:2081) at java.awt.Component.dispatchEvent(Component.java:4331) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4299) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3963) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3893) at java.awt.Container.dispatchEventImpl(Container.java:2067) at java.awt.Window.dispatchEventImpl(Window.java:2458) at java.awt.Component.dispatchEvent(Component.java:4331) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:284) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) "TimerQueue" daemon prio=10 tid=0x08306c00 nid=0x1b81 in Object.wait() [0xb3021000..0xb3021f40] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x6a7a2758> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "Timer-1" daemon prio=10 tid=0x084b8c00 nid=0x1b7f in Object.wait() [0xb1cfe000..0xb1cff040] 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 <0x6a738410> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "AWT-Shutdown" prio=10 tid=0xb3333400 nid=0x1b70 in Object.wait() [0xb2e20000..0xb2e20fc0] 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 <0x69fde440> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "Thread-4" daemon prio=10 tid=0x083eb400 nid=0x1b69 in Object.wait() [0xb225f000..0xb225fdc0] 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.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x6a4e5b40> (a java.util.LinkedList) "AWT-XAWT" daemon prio=10 tid=0xb4fe6c00 nid=0x1b65 runnable [0xb3c0d000..0xb3c0dfc0] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:547) at sun.awt.X11.XToolkit.run(XToolkit.java:522) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0xb4fb1800 nid=0x1b64 in Object.wait() [0xb3e24000..0xb3e25140] 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 <0x69fd2ed0> (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) "Active Reference Queue Daemon" daemon prio=10 tid=0xb4fad800 nid=0x1b63 in Object.wait() [0xb42c3000..0xb42c40c0] 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 <0x69fa0098> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3066) at java.lang.Thread.run(Thread.java:619) "Timer-0" daemon prio=10 tid=0xb4f27000 nid=0x1b60 in Object.wait() [0xb48c6000..0xb48c6f40] 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 <0x69fd30d8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=10 tid=0xb4facc00 nid=0x1b5f runnable [0xb4b3a000..0xb4b3aec0] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x69fd3178> (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:1003) "Low Memory Detector" daemon prio=10 tid=0xb4f00c00 nid=0x1b5c runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x0808e800 nid=0x1b5b waiting on condition [0x00000000..0xb512db78] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x0808d000 nid=0x1b5a runnable [0x00000000..0xb532eb20] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x08086c00 nid=0x1b59 in Object.wait() [0xb5575000..0xb5575dc0] 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 <0x69fa03a0> (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=0x08082000 nid=0x1b58 in Object.wait() [0xb5776000..0xb5776f40] 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 <0x69fa00c0> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x08080400 nid=0x1b57 runnable "VM Periodic Task Thread" prio=10 tid=0xb4f02c00 nid=0x1b5d waiting on condition JNI global references: 8616