2010-07-02 10:24:50 Full thread dump Java HotSpot(TM) Client VM (14.0-b16 mixed mode): "Inactive RequestProcessor thread [Was:org.netbeans.modules.project.ui.ProjectTab/org.netbeans.modules.project.ui.ProjectTab$KeepExpansion]" daemon prio=3 tid=0x08272000 nid=0x35 in Object.wait() [0x723ff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x878a8eb0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910) - locked <0x878a8eb0> (a java.lang.Object) "Inactive RequestProcessor thread [Was:PropertyUtils.FilePropertyProvider.RP/org.netbeans.spi.project.support.ant.PropertyUtils$FilePropertyProvider$2]" daemon prio=3 tid=0x081fc000 nid=0x34 in Object.wait() [0x727ff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x876faaa0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910) - locked <0x876faaa0> (a java.lang.Object) "Opening projects" daemon prio=3 tid=0x088c7c00 nid=0x29 in Object.wait() [0x755ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x845f5d80> (a org.openide.util.RequestProcessor$Task) at java.lang.Object.wait(Object.java:485) at org.openide.util.Task.waitFinished(Task.java:133) - locked <0x845f5d80> (a org.openide.util.RequestProcessor$Task) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:1672) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.waitFinished(OpenProjectList.java:302) at org.netbeans.modules.project.ui.OpenProjectList.doOpen(OpenProjectList.java:628) at org.netbeans.modules.project.ui.OpenProjectList.access$1300(OpenProjectList.java:132) at org.netbeans.modules.project.ui.OpenProjectList$3.run(OpenProjectList.java:590) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1957) "Load Open Projects" daemon prio=3 tid=0x08c25400 nid=0x26 runnable [0x745fe000] java.lang.Thread.State: RUNNABLE at java.util.WeakHashMap.put(WeakHashMap.java:405) at org.netbeans.api.project.ProjectManager.createProject(ProjectManager.java:367) at org.netbeans.api.project.ProjectManager.access$300(ProjectManager.java:84) at org.netbeans.api.project.ProjectManager$2.run(ProjectManager.java:281) at org.netbeans.api.project.ProjectManager$2.run(ProjectManager.java:232) at org.openide.util.Mutex.readAccess(Mutex.java:330) at org.netbeans.api.project.ProjectManager.findProject(ProjectManager.java:232) at org.netbeans.modules.apisupport.project.universe.AbstractEntryWithSources.getRunDependencies(AbstractEntryWithSources.java:133) at org.netbeans.modules.apisupport.project.Evaluator.computeRuntimeModuleClasspath(Evaluator.java:669) at org.netbeans.modules.apisupport.project.Evaluator.createEvaluator(Evaluator.java:445) at org.netbeans.modules.apisupport.project.Evaluator.access$400(Evaluator.java:103) at org.netbeans.modules.apisupport.project.Evaluator$2.run(Evaluator.java:242) - locked <0x85c75298> (a org.netbeans.modules.apisupport.project.Evaluator) at org.netbeans.modules.apisupport.project.Evaluator$2.run(Evaluator.java:229) at org.openide.util.Mutex.readAccess(Mutex.java:288) at org.netbeans.modules.apisupport.project.Evaluator.reset(Evaluator.java:229) at org.netbeans.modules.apisupport.project.Evaluator.access$100(Evaluator.java:103) at org.netbeans.modules.apisupport.project.Evaluator$1.run(Evaluator.java:216) at org.netbeans.modules.apisupport.project.Evaluator$1.run(Evaluator.java:213) at org.openide.util.Mutex.readAccess(Mutex.java:288) at org.netbeans.modules.apisupport.project.Evaluator.delegatingEvaluator(Evaluator.java:213) at org.netbeans.modules.apisupport.project.Evaluator.getProperty(Evaluator.java:166) at org.netbeans.spi.java.project.classpath.support.ProjectClassPathImplementation.getPath(ProjectClassPathImplementation.java:141) at org.netbeans.spi.java.project.classpath.support.ProjectClassPathImplementation.(ProjectClassPathImplementation.java:93) at org.netbeans.spi.java.project.classpath.support.ProjectClassPathSupport.createPropertyBasedClassPathImplementation(ProjectClassPathSupport.java:76) at org.netbeans.modules.apisupport.project.queries.ClassPathProviderImpl.createPathFromProperty(ClassPathProviderImpl.java:279) at org.netbeans.modules.apisupport.project.queries.ClassPathProviderImpl.createCompileClasspath(ClassPathProviderImpl.java:285) at org.netbeans.modules.apisupport.project.queries.ClassPathProviderImpl.findClassPath(ClassPathProviderImpl.java:143) at org.netbeans.modules.apisupport.project.queries.ClassPathProviderImpl.getProjectClassPaths(ClassPathProviderImpl.java:402) at org.netbeans.modules.apisupport.project.NbModuleProject.open(NbModuleProject.java:739) at org.netbeans.modules.apisupport.project.NbModuleProject$OpenedHook.projectOpened(NbModuleProject.java:690) at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:84) at org.netbeans.spi.project.ui.support.UILookupMergerSupport$OpenHookImpl.projectOpened(UILookupMergerSupport.java:196) at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:84) at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:1104) at org.netbeans.modules.project.ui.OpenProjectList.access$900(OpenProjectList.java:132) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.loadOnBackground(OpenProjectList.java:438) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.run(OpenProjectList.java:321) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1957) "MercurialRefresh" daemon prio=3 tid=0x08c23c00 nid=0x25 in Object.wait() [0x749ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x845f5d80> (a org.openide.util.RequestProcessor$Task) at java.lang.Object.wait(Object.java:485) at org.openide.util.Task.waitFinished(Task.java:133) - locked <0x845f5d80> (a org.openide.util.RequestProcessor$Task) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:1672) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.get(OpenProjectList.java:505) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.get(OpenProjectList.java:275) at org.netbeans.modules.versioning.util.DelayScanRegistry.isDelayed(DelayScanRegistry.java:89) at org.netbeans.modules.mercurial.MercurialInterceptor$RefreshTask.run(MercurialInterceptor.java:348) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1957) "Inactive RequestProcessor thread [Was:TimedWeakReference/org.netbeans.modules.projectapi.TimedWeakReference]" daemon prio=3 tid=0x08a58800 nid=0x24 in Object.wait() [0x77dff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x84c524e0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910) - locked <0x84c524e0> (a java.lang.Object) "DestroyJavaVM" prio=3 tid=0x082bd800 nid=0x2 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=3 tid=0x08c90800 nid=0x21 in Object.wait() [0x751fe000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x84534140> (a org.netbeans.core.TimableEventQueue) at java.lang.Object.wait(Object.java:485) at java.awt.EventQueue.getNextEvent(EventQueue.java:479) - locked <0x84534140> (a org.netbeans.core.TimableEventQueue) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:236) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178) at java.awt.Dialog$1.run(Dialog.java:1045) at java.awt.Dialog$3.run(Dialog.java:1097) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:1095) at java.awt.Component.show(Component.java:1563) at java.awt.Component.setVisible(Component.java:1515) at java.awt.Window.setVisible(Window.java:841) at java.awt.Dialog.setVisible(Dialog.java:985) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:611) at org.netbeans.modules.project.ui.actions.OpenProject.actionPerformed(OpenProject.java:142) 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:1225) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1266) at java.awt.Component.processMouseEvent(Component.java:6263) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:6028) at java.awt.Container.processEvent(Container.java:2041) at java.awt.Component.dispatchEventImpl(Component.java:4630) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) at java.awt.Container.dispatchEventImpl(Container.java:2085) 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:137) 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=3 tid=0x08c92000 nid=0x20 in Object.wait() [0x76dff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x84735c90> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x84735c90> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "Thread-3" daemon prio=3 tid=0x08b2b000 nid=0x1c in Object.wait() [0x759ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x845e9a58> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x845e9a58> (a java.util.LinkedList) "AWT-Shutdown" prio=3 tid=0x0849f400 nid=0x17 in Object.wait() [0x771ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8329e2e0> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x8329e2e0> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "AWT-XAWT" daemon prio=3 tid=0x08345800 nid=0x16 runnable [0x775ff000] 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=3 tid=0x08311800 nid=0x15 in Object.wait() [0x779ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x83251d10> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x83251d10> (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) "Java Node Badge Processor" daemon prio=3 tid=0x082ba400 nid=0x13 in Object.wait() [0x781ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x86748ef0> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:485) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1612) - locked <0x86748ef0> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.privilegedEnter(Mutex.java:827) at org.openide.util.Mutex.leaveImpl(Mutex.java:895) at org.openide.util.Mutex.leave(Mutex.java:839) at org.openide.util.Mutex.readAccess(Mutex.java:290) at org.netbeans.modules.apisupport.project.Evaluator.delegatingEvaluator(Evaluator.java:213) at org.netbeans.modules.apisupport.project.Evaluator.getProperty(Evaluator.java:166) at org.netbeans.spi.java.project.classpath.support.ProjectClassPathImplementation.getPath(ProjectClassPathImplementation.java:141) at org.netbeans.spi.java.project.classpath.support.ProjectClassPathImplementation.(ProjectClassPathImplementation.java:93) at org.netbeans.spi.java.project.classpath.support.ProjectClassPathSupport.createPropertyBasedClassPathImplementation(ProjectClassPathSupport.java:76) at org.netbeans.modules.apisupport.project.queries.ClassPathProviderImpl.createPathFromProperty(ClassPathProviderImpl.java:279) at org.netbeans.modules.apisupport.project.queries.ClassPathProviderImpl.createExecuteClasspath(ClassPathProviderImpl.java:308) at org.netbeans.modules.apisupport.project.queries.ClassPathProviderImpl.findClassPath(ClassPathProviderImpl.java:149) at org.netbeans.modules.csl.core.ProjectClassPathProvider.findClassPath(ProjectClassPathProvider.java:70) at org.netbeans.api.java.classpath.ClassPath.getClassPath(ClassPath.java:593) at org.netbeans.api.java.queries.BinaryForSourceQuery$DefaultResult.getRoots(BinaryForSourceQuery.java:129) at org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl.getTarget(BuildArtifactMapperImpl.java:204) at org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl.access$000(BuildArtifactMapperImpl.java:104) at org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl.getStatus(BuildArtifactMapperImpl.java:685) at org.netbeans.api.queries.FileBuiltQuery.getStatus(FileBuiltQuery.java:102) at org.netbeans.modules.java.JavaNode$BuildStatusTask.run(JavaNode.java:329) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1957) "CLI Requests Server" daemon prio=3 tid=0x08298800 nid=0x12 runnable [0x785ff000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <0x8331f428> (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:1025) "Active Reference Queue Daemon" daemon prio=3 tid=0x0828c800 nid=0x11 in Object.wait() [0x789ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x83251d70> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x83251d70> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Impl.run(ActiveQueue.java:59) at java.lang.Thread.run(Thread.java:619) "Timer-0" daemon prio=3 tid=0x08287400 nid=0x10 in Object.wait() [0x78dff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x833ddb90> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x833ddb90> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Low Memory Detector" daemon prio=3 tid=0x081e9800 nid=0xe runnable [0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=3 tid=0x081e7c00 nid=0xd waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=3 tid=0x081e6400 nid=0xc waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Surrogate Locker Thread (CMS)" daemon prio=3 tid=0x081e5000 nid=0xb waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=3 tid=0x081cfc00 nid=0xa in Object.wait() [0x79dff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x83405f90> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x83405f90> (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=3 tid=0x081ce400 nid=0x9 in Object.wait() [0x7a1ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x83251d30> (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 <0x83251d30> (a java.lang.ref.Reference$Lock) "VM Thread" prio=3 tid=0x081ca800 nid=0x8 runnable "Gang worker#0 (Parallel GC Threads)" prio=3 tid=0x08074000 nid=0x3 runnable "Gang worker#1 (Parallel GC Threads)" prio=3 tid=0x08075400 nid=0x4 runnable "Gang worker#2 (Parallel GC Threads)" prio=3 tid=0x08077400 nid=0x5 runnable "Gang worker#3 (Parallel GC Threads)" prio=3 tid=0x08078800 nid=0x6 runnable "Concurrent Mark-Sweep GC Thread" prio=3 tid=0x0813dc00 nid=0x7 runnable "VM Periodic Task Thread" prio=3 tid=0x081ed000 nid=0xf waiting on condition JNI global references: 2304 Heap par new generation total 14784K, used 5966K [0x7f000000, 0x80000000, 0x83000000) eden space 13184K, 33% used [0x7f000000, 0x7f443970, 0x7fce0000) from space 1600K, 100% used [0x7fce0000, 0x7fe70000, 0x7fe70000) to space 1600K, 0% used [0x7fe70000, 0x7fe70000, 0x80000000) concurrent mark-sweep generation total 139264K, used 74642K [0x83000000, 0x8b800000, 0xdcc00000) concurrent-mark-sweep perm gen total 72020K, used 43210K [0xdcc00000, 0xe1255000, 0xfc000000)