2009-12-08 11:09:23 Full thread dump Java HotSpot(TM) Client VM (14.3-b01 mixed mode, sharing): "Attach Listener" daemon prio=10 tid=0x0a3a4800 nid=0xf9d waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "logger-awt" daemon prio=10 tid=0x0a22e800 nid=0xf60 in Object.wait() [0xaecfb000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x6cf61bd0> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x6cf61bd0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=10 tid=0x0a611c00 nid=0xf35 in Object.wait() [0xae2fe000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x6c2398b8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1076) - locked <0x6c2398b8> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.core.windows.FloatingWindowTransparencyManager$2]" daemon prio=10 tid=0x0a40cc00 nid=0xf27 in Object.wait() [0xaf0fd000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x6c0a0960> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1076) - locked <0x6c0a0960> (a java.lang.Object) "Inactive RequestProcessor thread [Was:HintsController worker/org.netbeans.spi.editor.hints.HintsController$2]" daemon prio=10 tid=0xab32d400 nid=0xec7 in Object.wait() [0xb08f9000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x6b743620> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1076) - locked <0x6b743620> (a java.lang.Object) "Opening projects" daemon prio=10 tid=0xae45d800 nid=0xec6 waiting for monitor entry [0xac8f1000] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.java.j2seplatform.platformdefinition.DefaultClassPathProvider$CompileClassPathImpl.pathsRemoved(DefaultClassPathProvider.java:668) - waiting to lock <0x6cc10288> (a org.netbeans.modules.java.j2seplatform.platformdefinition.DefaultClassPathProvider$CompileClassPathImpl) at org.netbeans.api.java.classpath.GlobalPathRegistry.unregister(GlobalPathRegistry.java:257) at org.netbeans.modules.java.freeform.Classpaths.closed(Classpaths.java:329) - locked <0x6a8e1e98> (a org.netbeans.modules.java.freeform.Classpaths) at org.netbeans.modules.java.freeform.LookupProviderImpl$OpenHook.projectClosed(LookupProviderImpl.java:128) at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectClosed(ProjectOpenedHook.java:84) at org.netbeans.modules.project.ui.OpenProjectList.notifyClosed(OpenProjectList.java:1087) at org.netbeans.modules.project.ui.OpenProjectList.access$1300(OpenProjectList.java:122) at org.netbeans.modules.project.ui.OpenProjectList$5.run(OpenProjectList.java:783) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:641) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1123) "Path Registry Request Processor" daemon prio=10 tid=0x0a60f400 nid=0xe5e waiting on condition [0xad2f6000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x69745458> (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 org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.get(OpenProjectList.java:480) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.get(OpenProjectList.java:263) at org.netbeans.modules.parsing.impl.indexing.PathRegistry.run(PathRegistry.java:449) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:641) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1123) "Inactive RequestProcessor thread [Was:JavaSourceTaskFactory/org.netbeans.api.java.source.JavaSourceTaskFactory$1]" daemon prio=10 tid=0x0ad5c000 nid=0xe52 in Object.wait() [0xb299b000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x6af44b48> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1076) - locked <0x6af44b48> (a java.lang.Object) "Parsing & Indexing Loop (091207-ea36fa03ce7b)" daemon prio=10 tid=0x0a1c1400 nid=0xdfa in Object.wait() [0xb12fe000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x6cf5db30> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:485) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1602) - locked <0x6cf5db30> (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:282) at org.netbeans.spi.java.project.support.LookupMergerSupport$SFBIMerged.findSourceRoots2(LookupMergerSupport.java:132) at org.netbeans.spi.java.project.support.LookupMergerSupport$SFBIMerged.findSourceRoots(LookupMergerSupport.java:128) at org.netbeans.modules.java.project.ProjectSourceForBinaryQuery.findSourceRoots(ProjectSourceForBinaryQuery.java:68) at org.netbeans.api.java.queries.SourceForBinaryQuery.findSourceRoots(SourceForBinaryQuery.java:90) at org.netbeans.modules.java.j2seplatform.platformdefinition.DefaultClassPathProvider$CompileClassPathImpl.getResources(DefaultClassPathProvider.java:616) - locked <0x6cc10288> (a org.netbeans.modules.java.j2seplatform.platformdefinition.DefaultClassPathProvider$CompileClassPathImpl) at org.netbeans.api.java.classpath.ClassPath.entries(ClassPath.java:295) at org.netbeans.modules.java.source.classpath.CacheClassPath.getResources(CacheClassPath.java:118) at org.netbeans.api.java.classpath.ClassPath.entries(ClassPath.java:295) at org.netbeans.modules.java.source.parsing.CachingFileManager.list(CachingFileManager.java:112) at org.netbeans.modules.java.source.parsing.ProxyFileManager.list(ProxyFileManager.java:169) at com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:2221) at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:1847) at com.sun.tools.javac.code.Symbol.complete(Symbol.java:405) at com.sun.tools.javac.comp.Enter.visitTopLevel(Enter.java:324) at com.sun.tools.javadoc.JavadocEnter.visitTopLevel(JavadocEnter.java:77) at com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:450) at com.sun.tools.javac.comp.Enter.classEnter(Enter.java:283) at com.sun.tools.javac.comp.Enter.classEnter(Enter.java:297) at com.sun.tools.javac.comp.Enter.complete(Enter.java:635) at org.netbeans.modules.java.source.parsing.ErrorHandlingJavadocEnter.main(ErrorHandlingJavadocEnter.java:77) at com.sun.tools.javac.main.JavaCompiler.enterTrees(JavaCompiler.java:920) at com.sun.tools.javac.api.JavacTaskImpl.enter(JavacTaskImpl.java:377) at com.sun.tools.javac.api.JavacTaskImpl.enter(JavacTaskImpl.java:323) at org.netbeans.modules.java.source.parsing.JavacParser.moveToPhase(JavacParser.java:559) at org.netbeans.modules.java.source.parsing.JavacParser.getResult(JavacParser.java:418) at org.netbeans.modules.java.source.parsing.JavacParser.getResult(JavacParser.java:146) at org.netbeans.modules.parsing.impl.SourceCache.getResult(SourceCache.java:209) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:641) 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=0xb6228c00 nid=0xd2b waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=10 tid=0x0a0d8000 nid=0xd5f waiting for monitor entry [0xb0cfa000] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.java.freeform.Classpaths.pathsChanged(Classpaths.java:527) - waiting to lock <0x6a8e1e98> (a org.netbeans.modules.java.freeform.Classpaths) at org.netbeans.modules.java.freeform.Classpaths.propertyChange(Classpaths.java:522) 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:170) at org.netbeans.modules.ant.freeform.FreeformEvaluator.configurationXmlChanged(FreeformEvaluator.java:158) at org.netbeans.spi.project.support.ant.AntProjectHelper$3.run(AntProjectHelper.java:498) at org.netbeans.spi.project.support.ant.AntProjectHelper$3.run(AntProjectHelper.java:493) at org.openide.util.Mutex.readAccess(Mutex.java:285) at org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:493) at org.netbeans.spi.project.support.ant.AntProjectHelper.modifying(AntProjectHelper.java:519) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$900(AntProjectHelper.java:106) at org.netbeans.spi.project.support.ant.AntProjectHelper$10.run(AntProjectHelper.java:952) - locked <0x6a8d90e0> (a java.util.HashSet) at org.netbeans.spi.project.support.ant.AntProjectHelper$10.run(AntProjectHelper.java:925) at org.openide.util.Mutex.writeAccess(Mutex.java:394) at org.netbeans.spi.project.support.ant.AntProjectHelper.putConfigurationFragment(AntProjectHelper.java:925) at org.netbeans.spi.project.support.ant.ExtensibleMetadataProviderImpl.putConfigurationFragment(ExtensibleMetadataProviderImpl.java:87) at org.netbeans.modules.projectapi.AuxiliaryConfigImpl$2.run(AuxiliaryConfigImpl.java:143) at org.netbeans.modules.projectapi.AuxiliaryConfigImpl$2.run(AuxiliaryConfigImpl.java:134) at org.openide.util.Mutex.writeAccess(Mutex.java:394) at org.netbeans.modules.projectapi.AuxiliaryConfigImpl.putConfigurationFragment(AuxiliaryConfigImpl.java:134) at org.netbeans.modules.editor.bookmarks.BookmarksPersistence.saveBookmarks(BookmarksPersistence.java:318) at org.netbeans.modules.editor.bookmarks.BookmarksPersistence.access$100(BookmarksPersistence.java:86) at org.netbeans.modules.editor.bookmarks.BookmarksPersistence$ProjectsListener.propertyChange(BookmarksPersistence.java:346) 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:108) 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:789) at org.netbeans.modules.project.ui.actions.CloseProject.actionPerformed(CloseProject.java:73) at org.netbeans.modules.project.ui.actions.LookupSensitiveAction.actionPerformed(LookupSensitiveAction.java:166) 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.AbstractButton.doClick(AbstractButton.java:337) at javax.swing.plaf.basic.BasicPopupMenuUI$BasicMenuKeyListener.menuKeyPressed(BasicPopupMenuUI.java:331) at javax.swing.JPopupMenu.fireMenuKeyPressed(JPopupMenu.java:1362) at javax.swing.JPopupMenu.processMenuKeyEvent(JPopupMenu.java:1341) at javax.swing.JPopupMenu.processKeyEvent(JPopupMenu.java:1325) at javax.swing.MenuSelectionManager.processKeyEvent(MenuSelectionManager.java:438) at org.netbeans.core.windows.ShortcutAndMenuKeyEventProcessor.dispatchKeyEvent(ShortcutAndMenuKeyEventProcessor.java:288) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:983) at java.awt.DefaultKeyboardFocusManager.pumpApprovedKeyEvents(DefaultKeyboardFocusManager.java:800) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:906) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:513) at java.awt.Component.dispatchEventImpl(Component.java:4502) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:125) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) 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=0xb1348400 nid=0xd5e in Object.wait() [0xb1dec000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x6978e628> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:232) - locked <0x6978e628> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "Timer-1" daemon prio=10 tid=0xb133fc00 nid=0xd5d in Object.wait() [0xb0efc000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x6977d2c8> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x6977d2c8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Thread-3" daemon prio=10 tid=0xb1aef400 nid=0xd5c in Object.wait() [0xb10fd000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x696ce888> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x696ce888> (a java.util.LinkedList) "AWT-Shutdown" prio=10 tid=0x0a0b4000 nid=0xd3b in Object.wait() [0xb1fed000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x68feb988> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x68feb988> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "AWT-XAWT" daemon prio=10 tid=0x0a0af400 nid=0xd3a runnable [0xb21ee000] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:548) at sun.awt.X11.XToolkit.run(XToolkit.java:523) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x0a084800 nid=0xd39 in Object.wait() [0xb23ef000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x68fe07c8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x68fe07c8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at sun.java2d.Disposer.run(Disposer.java:125) at java.lang.Thread.run(Thread.java:619) "Active Reference Queue Daemon" daemon prio=10 tid=0x0a063800 nid=0xd38 in Object.wait() [0xb279a000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x68f94818> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x68f94818> (a java.lang.ref.ReferenceQueue$Lock) at org.netbeans.modules.openide.util.ActiveQueue.run(ActiveQueue.java:53) at java.lang.Thread.run(Thread.java:619) "CLI Requests Server" daemon prio=10 tid=0xb6224800 nid=0xd35 runnable [0xb2e16000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <0x68fe09f0> (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:1005) "Timer-0" daemon prio=10 tid=0xb620b000 nid=0xd33 in Object.wait() [0xb3017000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x68f902d0> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x68f902d0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Low Memory Detector" daemon prio=10 tid=0x09fd9c00 nid=0xd31 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x09fd6c00 nid=0xd30 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x09fd5000 nid=0xd2f runnable [0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x09fc4c00 nid=0xd2e in Object.wait() [0xb394d000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x68f90480> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x68f90480> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x09fc3400 nid=0xd2d in Object.wait() [0xb3b4e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x68f90100> (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 <0x68f90100> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x09fc1800 nid=0xd2c runnable "VM Periodic Task Thread" prio=10 tid=0x09fdb800 nid=0xd32 waiting on condition JNI global references: 2122