2012-05-08 13:10:15 Full thread dump Java HotSpot(TM) Client VM (22.1-b02 mixed mode): "Attach Listener" daemon prio=10 tid=0x0b6e1000 nid=0x7795 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "Test Watch Dog: testCreateLoginAction" prio=10 tid=0x92563800 nid=0x7772 in Object.wait() [0x93490000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at org.netbeans.jemmy.QueueTool.invokeAndWait(QueueTool.java:428) - locked <0x99d500c8> (a org.netbeans.jemmy.QueueTool$1JemmyInvocationLock) at org.netbeans.jemmy.QueueTool.invokeSmoothly(QueueTool.java:366) at org.netbeans.jellytools.MainWindowOperator.(MainWindowOperator.java:121) at org.netbeans.jellytools.MainWindowOperator.getDefault(MainWindowOperator.java:145) - locked <0x9d48ec38> (a java.lang.Class for org.netbeans.jellytools.MainWindowOperator) at org.netbeans.jellytools.actions.ActionNoBlock.performMenu(ActionNoBlock.java:172) at org.netbeans.jellytools.actions.Action.perform(Action.java:285) at org.netbeans.jellytools.actions.Action.perform(Action.java:339) at org.netbeans.jellytools.NewFileWizardOperator.invoke(NewFileWizardOperator.java:96) at org.netbeans.modules.web.struts.EndToEndTest.testCreateLoginAction(EndToEndTest.java:225) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at junit.framework.TestCase.runTest(TestCase.java:168) at org.netbeans.jellytools.JellyTestCase.runTest(JellyTestCase.java:179) at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:95) at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:403) at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:329) at java.lang.Thread.run(Thread.java:722) "Thread-23" prio=10 tid=0x0a7e5800 nid=0x7771 in Object.wait() [0x92dde000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at org.netbeans.jemmy.QueueTool.invokeAndWait(QueueTool.java:428) - locked <0x99d50270> (a org.netbeans.jemmy.QueueTool$1JemmyInvocationLock) at org.netbeans.jemmy.QueueTool.invokeSmoothly(QueueTool.java:366) at org.netbeans.jemmy.drivers.menus.QueueJMenuDriver$5.actionProduced(QueueJMenuDriver.java:190) at org.netbeans.jemmy.Waiter.checkActionProduced(Waiter.java:271) at org.netbeans.jemmy.Waiter.waitAction(Waiter.java:164) at org.netbeans.jemmy.drivers.menus.QueueJMenuDriver.runAction(QueueJMenuDriver.java:210) at org.netbeans.jemmy.drivers.menus.QueueJMenuDriver.pushMenu(QueueJMenuDriver.java:177) at org.netbeans.jemmy.operators.JMenuBarOperator$2.doAction(JMenuBarOperator.java:269) at org.netbeans.jemmy.operators.Operator$NoBlockingAction.launch(Operator.java:1200) at org.netbeans.jemmy.ActionProducer.launchAction(ActionProducer.java:339) at org.netbeans.jemmy.ActionProducer.run(ActionProducer.java:298) "RepositoryUpdater.worker" daemon prio=10 tid=0x91852400 nid=0x776e in Object.wait() [0x92a69000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at org.netbeans.modules.parsing.impl.indexing.SuspendSupport$DefaultImpl.parkWhileSuspended(SuspendSupport.java:165) - locked <0x9cddf150> (a java.lang.Object) at org.netbeans.modules.parsing.spi.indexing.SuspendStatus.parkWhileSuspended(SuspendStatus.java:88) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.parkWhileSuspended(RepositoryUpdater.java:2894) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.storeChanges(RepositoryUpdater.java:3103) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.storeChanges(RepositoryUpdater.java:3096) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFinished(RepositoryUpdater.java:2300) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:2848) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3201) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:2931) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:5166) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4800(RepositoryUpdater.java:4858) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:5103) at org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:97) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5099) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5095) at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176) at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360) at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:72) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:5095) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032) "Spellchecker" daemon prio=10 tid=0x0a84a000 nid=0x776d in Object.wait() [0x934e1000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1236) - locked <0x99d50758> (a java.awt.EventQueue$1AWTInvocationLock) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1346) at org.netbeans.modules.spellchecker.ComponentPeer$2.run(ComponentPeer.java:164) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032) "org.netbeans.modules.csl.navigation.ClassMemberPanelUI" daemon prio=10 tid=0x0a0de800 nid=0x776b waiting on condition [0x92bfe000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xa0008e20> (a java.util.concurrent.locks.ReentrantLock$FairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:867) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197) at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:229) at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:290) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:189) at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:102) at org.netbeans.modules.html.editor.gsf.HtmlStructureItem.getNestedItems(HtmlStructureItem.java:152) - locked <0x99d50888> (a org.netbeans.modules.html.editor.gsf.HtmlStructureItem) at org.netbeans.modules.csl.navigation.ElementNode.(ElementNode.java:105) at org.netbeans.modules.csl.navigation.ElementNode$ElementChildren.createNodes(ElementNode.java:347) at org.netbeans.modules.csl.navigation.ElementNode$ElementChildren.createNodes(ElementNode.java:336) at org.openide.nodes.Children$Keys$KE.nodes(Children.java:1661) at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:149) - locked <0x99d50980> (a org.openide.nodes.ChildrenArray) at org.openide.nodes.EntrySupport$Default$Info.nodes(EntrySupport.java:943) at org.openide.nodes.EntrySupport$Default.justComputeNodes(EntrySupport.java:253) at org.openide.nodes.ChildrenArray.nodes(ChildrenArray.java:88) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:183) at org.openide.nodes.EntrySupport$Default.snapshot(EntrySupport.java:149) at org.openide.nodes.Children.snapshot(Children.java:532) at org.openide.explorer.view.TreeView.expandNode(TreeView.java:608) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.expandNode(ClassMemberPanelUI.java:274) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.expandNodeByDefault(ClassMemberPanelUI.java:301) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.expandNodeByDefaultRecursively(ClassMemberPanelUI.java:286) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.expandNodeByDefaultRecursively(ClassMemberPanelUI.java:290) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.access$700(ClassMemberPanelUI.java:88) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI$4.run(ClassMemberPanelUI.java:252) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032) "Editor Parsing Loop (201205070400)" prio=10 tid=0x929de400 nid=0x7752 waiting for monitor entry [0x922fe000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:132) - waiting to lock <0x99d50980> (a org.openide.nodes.ChildrenArray) at org.openide.nodes.EntrySupport$Default$Info.nodes(EntrySupport.java:943) at org.openide.nodes.EntrySupport$Default.justComputeNodes(EntrySupport.java:253) at org.openide.nodes.ChildrenArray.nodes(ChildrenArray.java:88) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:183) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:228) at org.openide.nodes.Children.getNodes(Children.java:469) at org.openide.nodes.Children.findChild(Children.java:414) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:221) at org.openide.nodes.Children.getNodes(Children.java:501) at org.netbeans.modules.csl.navigation.ElementNode.updateRecursively(ElementNode.java:277) at org.netbeans.modules.csl.navigation.ElementNode.updateRecursively(ElementNode.java:298) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.refresh(ClassMemberPanelUI.java:224) at org.netbeans.modules.csl.navigation.ElementScanningTask.run(ElementScanningTask.java:226) at org.netbeans.modules.csl.navigation.ClassMemberNavigatorSourceFactory$ProxyElementScanningTask.run(ClassMemberNavigatorSourceFactory.java:138) at org.netbeans.modules.csl.navigation.ClassMemberNavigatorSourceFactory$ProxyElementScanningTask.run(ClassMemberNavigatorSourceFactory.java:110) at org.netbeans.modules.parsing.impl.TaskProcessor.callParserResultTask(TaskProcessor.java:558) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:734) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) "pool-1-thread-1" prio=10 tid=0x92cab400 nid=0x7746 waiting on condition [0x92aba000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x9df19710> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) "Timer-0" daemon prio=10 tid=0x0a254400 nid=0x773d in Object.wait() [0x93a23000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:552) - locked <0x9d481b30> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:505) "TimerQueue" daemon prio=10 tid=0x930f9400 nid=0x773b waiting on condition [0x92f5a000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x9cfb1e08> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) at java.util.concurrent.DelayQueue.take(DelayQueue.java:220) at javax.swing.TimerQueue.run(TimerQueue.java:171) at java.lang.Thread.run(Thread.java:722) "AWT-EventQueue-0" prio=10 tid=0x930f4c00 nid=0x773a in Object.wait() [0x931b9000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1623) - locked <0x99d50d60> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enterImpl(Mutex.java:729) at org.openide.util.Mutex.enter(Mutex.java:636) at org.openide.util.Mutex.access$000(Mutex.java:110) at org.openide.util.Mutex$1Exec.run(Mutex.java:1244) at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1920) at org.openide.util.Mutex.postRequest(Mutex.java:1252) at org.openide.util.Mutex.postRequest(Mutex.java:1215) at org.openide.util.Mutex.postWriteRequest(Mutex.java:587) at org.openide.nodes.Children$Array.refresh(Children.java:779) at org.openide.nodes.Children$Array.add(Children.java:824) at org.netbeans.modules.project.ui.TemplatesPanelGUI.postInitComponents(TemplatesPanelGUI.java:349) at org.netbeans.modules.project.ui.TemplatesPanelGUI.(TemplatesPanelGUI.java:142) at org.netbeans.modules.project.ui.TemplateChooserPanelGUI.initComponents(TemplateChooserPanelGUI.java:229) at org.netbeans.modules.project.ui.TemplateChooserPanelGUI.(TemplateChooserPanelGUI.java:103) at org.netbeans.modules.project.ui.TemplateChooserPanel.getComponent(TemplateChooserPanel.java:87) at org.netbeans.modules.project.ui.NewFileWizard.createTemplateChooser(NewFileWizard.java:142) at org.openide.loaders.TemplateWizard.templateChooser(TemplateWizard.java:313) - locked <0x99d51148> (a org.netbeans.modules.project.ui.NewFileWizard) at org.openide.loaders.TemplateWizardIterImpl.firstPanel(TemplateWizardIterImpl.java:87) at org.openide.loaders.TemplateWizardIterImpl.current(TemplateWizardIterImpl.java:144) at org.openide.loaders.TemplateWizardIteratorWrapper.current(TemplateWizardIteratorWrapper.java:92) at org.openide.WizardDescriptor.updateStateOpen(WizardDescriptor.java:870) at org.openide.WizardDescriptor.updateState(WizardDescriptor.java:844) - locked <0x99d51148> (a org.netbeans.modules.project.ui.NewFileWizard) at org.openide.loaders.TemplateWizard.updateState(TemplateWizard.java:732) at org.netbeans.modules.project.ui.NewFileWizard.updateState(NewFileWizard.java:122) at org.openide.WizardDescriptor.initialize(WizardDescriptor.java:519) at org.openide.loaders.TemplateWizard.initialize(TemplateWizard.java:169) at org.openide.NotifyDescriptor.getterCalled(NotifyDescriptor.java:290) at org.openide.NotifyDescriptor.addPropertyChangeListener(NotifyDescriptor.java:744) at org.netbeans.modules.project.ui.NewFileWizard.(NewFileWizard.java:82) at org.netbeans.modules.project.ui.actions.NewFile.doPerform(NewFile.java:160) at org.netbeans.modules.project.ui.actions.NewFile.actionPerformed(NewFile.java:140) at org.netbeans.modules.project.ui.actions.LookupSensitiveAction.actionPerformed(LookupSensitiveAction.java:170) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877) at java.awt.Component.processMouseEvent(Component.java:6505) at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707) at java.awt.EventQueue.access$000(EventQueue.java:101) at java.awt.EventQueue$3.run(EventQueue.java:666) at java.awt.EventQueue$3.run(EventQueue.java:664) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:680) at java.awt.EventQueue$4.run(EventQueue.java:678) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:677) at org.netbeans.jemmy.QueueTool$JemmyQueue.shortcutEvent(QueueTool.java:603) at org.netbeans.jemmy.QueueTool.shortcutEvent(QueueTool.java:166) at org.netbeans.jemmy.QueueTool.processEvent(QueueTool.java:146) at org.netbeans.jemmy.drivers.input.EventDriver.dispatchEvent(EventDriver.java:96) at org.netbeans.jemmy.drivers.input.MouseEventDriver.dispatchEvent(MouseEventDriver.java:350) at org.netbeans.jemmy.drivers.input.MouseEventDriver.releaseMouse(MouseEventDriver.java:146) at org.netbeans.jemmy.drivers.buttons.ButtonMouseDriver.release(ButtonMouseDriver.java:77) at org.netbeans.jemmy.drivers.menus.QueueJMenuDriver$OneReleaseAction.pushLast(QueueJMenuDriver.java:246) at org.netbeans.jemmy.drivers.menus.QueueJMenuDriver$OneReleaseAction.process(QueueJMenuDriver.java:267) at org.netbeans.jemmy.drivers.menus.QueueJMenuDriver$OneReleaseAction.launch(QueueJMenuDriver.java:287) at org.netbeans.jemmy.QueueTool$QueueAction.run(QueueTool.java:563) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:241) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:705) at java.awt.EventQueue.access$000(EventQueue.java:101) at java.awt.EventQueue$3.run(EventQueue.java:666) at java.awt.EventQueue$3.run(EventQueue.java:664) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:675) at org.netbeans.jemmy.QueueTool$JemmyQueue.dispatchEvent(QueueTool.java:610) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105) at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) "AWT-Shutdown" prio=10 tid=0x930f4000 nid=0x7739 in Object.wait() [0x9320b000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287) - locked <0x9ccd4060> (a java.lang.Object) at java.lang.Thread.run(Thread.java:722) "Worker-JM" prio=10 tid=0x930aec00 nid=0x7738 in Object.wait() [0x92ffe000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x9ce9d638> (a java.util.ArrayList) at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58) - locked <0x9ce9d638> (a java.util.ArrayList) "Framework Event Dispatcher" daemon prio=10 tid=0x93012000 nid=0x7737 in Object.wait() [0x92fab000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x9ce1fc28> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:503) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <0x9ce1fc28> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) "Thread-2" daemon prio=10 tid=0x09e9b400 nid=0x7736 in Object.wait() [0x93169000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1476) - locked <0x9cb7e3a0> (a java.util.LinkedList) "AWT-XAWT" daemon prio=10 tid=0x09efdc00 nid=0x7733 runnable [0x9325c000] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:631) at sun.awt.X11.XToolkit.run(XToolkit.java:595) at java.lang.Thread.run(Thread.java:722) "Java2D Disposer" daemon prio=10 tid=0x0a2d1000 nid=0x7732 in Object.wait() [0x932ad000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x9ccd4358> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) at sun.java2d.Disposer.run(Disposer.java:145) at java.lang.Thread.run(Thread.java:722) "File Watcher" daemon prio=10 tid=0x09ead400 nid=0x7731 runnable [0x932fe000] java.lang.Thread.State: RUNNABLE at com.sun.jna.Native.invokeInt(Native Method) at com.sun.jna.Function.invoke(Function.java:344) at com.sun.jna.Function.invoke(Function.java:276) at com.sun.jna.Library$Handler.invoke(Library.java:216) at org.netbeans.modules.masterfs.watcher.linux.$Proxy3.read(Unknown Source) at org.netbeans.modules.masterfs.watcher.linux.LinuxNotifier.nextEvent(LinuxNotifier.java:125) at org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:119) at org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:298) at java.lang.Thread.run(Thread.java:722) "Bundle File Closer" daemon prio=10 tid=0x09d6b400 nid=0x772d in Object.wait() [0x935b9000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x9c671188> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:503) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <0x9c671188> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) "Framework Active Thread" prio=10 tid=0x0a16b400 nid=0x772b in Object.wait() [0x936be000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817) - locked <0x9c58fb98> (a org.eclipse.osgi.framework.internal.core.Framework) at java.lang.Thread.run(Thread.java:722) "CLI Requests Server" daemon prio=10 tid=0x09a14c00 nid=0x7726 runnable [0x93ac4000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) at java.net.ServerSocket.implAccept(ServerSocket.java:522) at java.net.ServerSocket.accept(ServerSocket.java:490) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1085) "Active Reference Queue Daemon" daemon prio=10 tid=0x099f6c00 nid=0x7725 in Object.wait() [0x93b15000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x9bbe6798> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:174) - locked <0x9bbe6798> (a java.lang.ref.ReferenceQueue$Lock) "Service Thread" daemon prio=10 tid=0x09313800 nid=0x7711 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "C1 CompilerThread0" daemon prio=10 tid=0x09311800 nid=0x7710 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x09310000 nid=0x770f runnable [0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x092d2c00 nid=0x770e in Object.wait() [0x9496d000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x9b9171c8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177) "Reference Handler" daemon prio=10 tid=0x092d1000 nid=0x770d in Object.wait() [0x949be000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) - locked <0x9b917250> (a java.lang.ref.Reference$Lock) "main" prio=10 tid=0x09259400 nid=0x770b in Object.wait() [0xb76f5000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.netbeans.junit.NbTestCase$1Guard.waitFinished(NbTestCase.java:352) - locked <0x99d501d0> (a org.netbeans.junit.NbTestCase$2) at org.netbeans.junit.NbTestCase.runBare(NbTestCase.java:428) at org.netbeans.jellytools.JellyTestCase.runBare(JellyTestCase.java:145) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at org.netbeans.junit.NbTestCase.run(NbTestCase.java:260) at junit.framework.TestSuite.runTest(TestSuite.java:243) at org.netbeans.junit.NbModuleSuite$NbTestSuiteLogCheck.runTest(NbModuleSuite.java:1474) at junit.framework.TestSuite.run(TestSuite.java:238) at junit.framework.TestSuite.runTest(TestSuite.java:243) at junit.framework.TestSuite.run(TestSuite.java:238) at org.netbeans.junit.NbModuleSuite$S.runInRuntimeContainer(NbModuleSuite.java:932) at org.netbeans.junit.NbModuleSuite$S.access$100(NbModuleSuite.java:660) at org.netbeans.junit.NbModuleSuite$S$1.protect(NbModuleSuite.java:679) at junit.framework.TestResult.runProtected(TestResult.java:128) at org.netbeans.junit.NbModuleSuite$S.run(NbModuleSuite.java:677) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785) "VM Thread" prio=10 tid=0x092cb400 nid=0x770c runnable "VM Periodic Task Thread" prio=10 tid=0x0931e000 nid=0x7712 waiting on condition JNI global references: 1754 Found one Java-level deadlock: ============================= "org.netbeans.modules.csl.navigation.ClassMemberPanelUI": waiting for ownable synchronizer 0xa0008e20, (a java.util.concurrent.locks.ReentrantLock$FairSync), which is held by "Editor Parsing Loop (201205070400)" "Editor Parsing Loop (201205070400)": waiting to lock monitor 0x0a970a14 (object 0x99d50980, a org.openide.nodes.ChildrenArray), which is held by "org.netbeans.modules.csl.navigation.ClassMemberPanelUI" Java stack information for the threads listed above: =================================================== "org.netbeans.modules.csl.navigation.ClassMemberPanelUI": at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xa0008e20> (a java.util.concurrent.locks.ReentrantLock$FairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:867) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197) at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:229) at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:290) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:189) at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:102) at org.netbeans.modules.html.editor.gsf.HtmlStructureItem.getNestedItems(HtmlStructureItem.java:152) - locked <0x99d50888> (a org.netbeans.modules.html.editor.gsf.HtmlStructureItem) at org.netbeans.modules.csl.navigation.ElementNode.(ElementNode.java:105) at org.netbeans.modules.csl.navigation.ElementNode$ElementChildren.createNodes(ElementNode.java:347) at org.netbeans.modules.csl.navigation.ElementNode$ElementChildren.createNodes(ElementNode.java:336) at org.openide.nodes.Children$Keys$KE.nodes(Children.java:1661) at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:149) - locked <0x99d50980> (a org.openide.nodes.ChildrenArray) at org.openide.nodes.EntrySupport$Default$Info.nodes(EntrySupport.java:943) at org.openide.nodes.EntrySupport$Default.justComputeNodes(EntrySupport.java:253) at org.openide.nodes.ChildrenArray.nodes(ChildrenArray.java:88) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:183) at org.openide.nodes.EntrySupport$Default.snapshot(EntrySupport.java:149) at org.openide.nodes.Children.snapshot(Children.java:532) at org.openide.explorer.view.TreeView.expandNode(TreeView.java:608) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.expandNode(ClassMemberPanelUI.java:274) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.expandNodeByDefault(ClassMemberPanelUI.java:301) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.expandNodeByDefaultRecursively(ClassMemberPanelUI.java:286) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.expandNodeByDefaultRecursively(ClassMemberPanelUI.java:290) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.access$700(ClassMemberPanelUI.java:88) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI$4.run(ClassMemberPanelUI.java:252) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032) "Editor Parsing Loop (201205070400)": at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:132) - waiting to lock <0x99d50980> (a org.openide.nodes.ChildrenArray) at org.openide.nodes.EntrySupport$Default$Info.nodes(EntrySupport.java:943) at org.openide.nodes.EntrySupport$Default.justComputeNodes(EntrySupport.java:253) at org.openide.nodes.ChildrenArray.nodes(ChildrenArray.java:88) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:183) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:228) at org.openide.nodes.Children.getNodes(Children.java:469) at org.openide.nodes.Children.findChild(Children.java:414) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:221) at org.openide.nodes.Children.getNodes(Children.java:501) at org.netbeans.modules.csl.navigation.ElementNode.updateRecursively(ElementNode.java:277) at org.netbeans.modules.csl.navigation.ElementNode.updateRecursively(ElementNode.java:298) at org.netbeans.modules.csl.navigation.ClassMemberPanelUI.refresh(ClassMemberPanelUI.java:224) at org.netbeans.modules.csl.navigation.ElementScanningTask.run(ElementScanningTask.java:226) at org.netbeans.modules.csl.navigation.ClassMemberNavigatorSourceFactory$ProxyElementScanningTask.run(ClassMemberNavigatorSourceFactory.java:138) at org.netbeans.modules.csl.navigation.ClassMemberNavigatorSourceFactory$ProxyElementScanningTask.run(ClassMemberNavigatorSourceFactory.java:110) at org.netbeans.modules.parsing.impl.TaskProcessor.callParserResultTask(TaskProcessor.java:558) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:734) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) Found 1 deadlock.