2009-12-10 09:24:28 Full thread dump Java HotSpot(TM) Client VM (14.3-b01 mixed mode, sharing): "Attach Listener" daemon prio=10 tid=0x09abb000 nid=0x78bc waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "logger-awt" daemon prio=10 tid=0xac164000 nid=0x7839 in Object.wait() [0xaeffe000] 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 <0x77c2d1e8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Opening projects" daemon prio=10 tid=0xae49bc00 nid=0x77fd in Object.wait() [0xb01fb000] 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:1602) - locked <0x77c1cd20> (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.netbeans.api.project.ProjectManager.findProject(ProjectManager.java:227) at org.netbeans.modules.projectapi.SimpleFileOwnerQueryImplementation.getOwner(SimpleFileOwnerQueryImplementation.java:128) at org.netbeans.modules.projectapi.SimpleFileOwnerQueryImplementation.getOwner(SimpleFileOwnerQueryImplementation.java:94) at org.netbeans.api.project.FileOwnerQuery.getOwner(FileOwnerQuery.java:147) at org.netbeans.modules.java.project.ProjectSourceForBinaryQuery.findSourceRoots(ProjectSourceForBinaryQuery.java:64) 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 <0x76868430> (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$SPIListener.propertyChange(ClassPath.java:988) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:188) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.modules.java.source.classpath.CacheClassPath.propertyChange(CacheClassPath.java:106) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:188) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at org.netbeans.api.java.classpath.ClassPath.firePropertyChange(ClassPath.java:571) at org.netbeans.api.java.classpath.ClassPath$SPIListener.propertyChange(ClassPath.java:974) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:188) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.modules.java.j2seplatform.platformdefinition.DefaultClassPathProvider$CompileClassPathImpl.pathsRemoved(DefaultClassPathProvider.java:673) at org.netbeans.api.java.classpath.GlobalPathRegistry.unregister(GlobalPathRegistry.java:257) at org.netbeans.modules.java.freeform.Classpaths.closed(Classpaths.java:329) - locked <0x6d9b9390> (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=0xae49e400 nid=0x77fb waiting on condition [0xaa2fe000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x6971adc8> (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) "Parsing & Indexing Loop (091210-d24904d089a1)" daemon prio=10 tid=0xaf05f800 nid=0x64b3 in Object.wait() [0xaf37a000] 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:1602) - locked <0x77c1cf58> (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.netbeans.api.project.ProjectManager.findProject(ProjectManager.java:227) at org.netbeans.modules.projectapi.SimpleFileOwnerQueryImplementation.getOwner(SimpleFileOwnerQueryImplementation.java:128) at org.netbeans.api.project.FileOwnerQuery.getOwner(FileOwnerQuery.java:101) at org.netbeans.modules.java.project.ProjectSourceLevelQueryImpl.getSourceLevel(ProjectSourceLevelQueryImpl.java:60) at org.netbeans.api.java.queries.SourceLevelQuery.getSourceLevel(SourceLevelQuery.java:79) at org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:129) at org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:165) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:1604) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$AbstractRootsWork.scanSource(RepositoryUpdater.java:3104) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$AbstractRootsWork.scanSources(RepositoryUpdater.java:3006) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$RefreshWork.getDone(RepositoryUpdater.java:2562) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:1899) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:3476) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:3418) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:574) 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=0xb6136c00 nid=0x6476 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=10 tid=0x08d6d800 nid=0x648d waiting for monitor entry [0xb0bf7000] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.java.freeform.Classpaths.pathsChanged(Classpaths.java:527) - waiting to lock <0x6d9b9390> (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 <0x6d9b6188> (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.typeAheadAssertions(DefaultKeyboardFocusManager.java:855) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:676) at java.awt.Component.dispatchEventImpl(Component.java:4502) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Window.dispatchEventImpl(Window.java:2475) 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=0x08a31000 nid=0x648c in Object.wait() [0xb1b39000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:232) - locked <0x697e7308> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "Timer-1" daemon prio=10 tid=0x08a22800 nid=0x648b in Object.wait() [0xb0df9000] 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 <0x697d2388> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Thread-3" daemon prio=10 tid=0x08d7e800 nid=0x648a in Object.wait() [0xb0ffa000] 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 <0x69747d60> (a java.util.LinkedList) "AWT-Shutdown" prio=10 tid=0xb61b0800 nid=0x6487 in Object.wait() [0xb1d3a000] 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 <0x68fb2920> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "AWT-XAWT" daemon prio=10 tid=0xb610f400 nid=0x6486 runnable [0xb1f3b000] 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=0xb6175000 nid=0x6484 in Object.wait() [0xb233d000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x68fdf600> (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=0x089c9c00 nid=0x6483 in Object.wait() [0xb26e8000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x68f94240> (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=0xb6125800 nid=0x6480 runnable [0xb2d64000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <0x68fe1910> (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=0xb611d800 nid=0x647e in Object.wait() [0xb2f65000] 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 <0x68f90178> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Low Memory Detector" daemon prio=10 tid=0xb6114000 nid=0x647c runnable [0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0xb6112400 nid=0x647b waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0xb6110c00 nid=0x647a runnable [0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x08950000 nid=0x6479 in Object.wait() [0xb38b2000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x68f90328> (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=0x0894ec00 nid=0x6478 in Object.wait() [0xb3ab3000] 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 <0x68f90098> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x0894d000 nid=0x6477 runnable "VM Periodic Task Thread" prio=10 tid=0xb6115c00 nid=0x647d waiting on condition JNI global references: 2766