This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
I used today's build on a clean user dir. Created a new project and pasted new content to index.jsp. Thread dump: \^\Full thread dump Java HotSpot(TM) Client VM (1.5.0_16-133 mixed mode): "Thread-98" prio=2 tid=0x54b27da0 nid=0xbd5a00 in Object.wait() [0xb8463000..0xb8463d90] at java.lang.Object.wait(Native Method) - waiting on <0x0ba65f88> (a java.awt.EventQueue$1AWTInvocationLock) at java.lang.Object.wait(Object.java:474) at java.awt.EventQueue.invokeAndWait(EventQueue.java:848) - locked <0x0ba65f88> (a java.awt.EventQueue$1AWTInvocationLock) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1257) at org.netbeans.modules.web.core.syntax.folding.JspFoldManager.updateFolds(JspFoldManager.java:418) - locked <0x0b839f88> (a org.netbeans.modules.web.core.syntax.folding.JspFoldManager) at org.netbeans.modules.web.core.syntax.folding.JspFoldManager.access$100(JspFoldManager.java:48) at org.netbeans.modules.web.core.syntax.folding.JspFoldManager$1$1.run(JspFoldManager.java:111) at java.lang.Thread.run(Thread.java:613) "Timer-3" prio=6 tid=0x5500d0a0 nid=0xb7a600 in Object.wait() [0xb8262000..0xb8262d90] at java.lang.Object.wait(Native Method) - waiting on <0x0ba40880> (a java.lang.Thread) at java.lang.Thread.join(Thread.java:1113) - locked <0x0ba40880> (a java.lang.Thread) at java.lang.Thread.join(Thread.java:1166) at org.netbeans.modules.web.core.syntax.folding.JspFoldManager$1.run(JspFoldManager.java:123) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) "Inactive RequestProcessor thread [Was:Refresh-After-WindowActivated/org.netbeans.core.ui.warmup.MenuWarmUpTask$NbWindowsAdapter]" daemon prio=1 tid=0x54b7c820 nid=0xae0800 in Object.wait() [0xb8061000..0xb8061d90] at java.lang.Object.wait(Native Method) - waiting on <0x0b811100> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0b811100> (a java.lang.Object) "Default RequestProcessor" daemon prio=1 tid=0x54b7cba0 nid=0xaf2c00 in Object.wait() [0xb7c5f000..0xb7c5fd90] at java.lang.Object.wait(Native Method) - waiting on <0x08d54a20> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at org.openide.nodes.EntrySupport$Default.getArray(EntrySupport.java:809) - locked <0x08d54a20> (a java.lang.Object) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:197) at org.openide.nodes.Children.getNodes(Children.java:465) at org.openide.nodes.FilterNode$Children$DefaultSupport.callGetNodesCount(FilterNode.java:1655) at org.openide.nodes.FilterNode$Children.getNodesCount(FilterNode.java:1607) at org.openide.explorer.view.TreeView$5.run(TreeView.java:894) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) "Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" daemon prio=1 tid=0x54bda250 nid=0xaf1e00 in Object.wait() [0xb7a5e000..0xb7a5ed90] at java.lang.Object.wait(Native Method) - waiting on <0x0b816f60> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0b816f60> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Folder recognizer/org.openide.loaders.FolderList$ListTask]" daemon prio=1 tid=0x54bd9960 nid=0xbd2e00 in Object.wait() [0xb765c000..0xb765cd90] at java.lang.Object.wait(Native Method) - waiting on <0x0b811110> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0b811110> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.napi.gsfret.source.Source$3]" daemon prio=1 tid=0x54b89b80 nid=0xb81600 in Object.wait() [0xb745b000..0xb745bd90] at java.lang.Object.wait(Native Method) - waiting on <0x0b811118> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0b811118> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.editor.errorstripe.AnnotationView$RepaintTask]" daemon prio=1 tid=0x54bbd540 nid=0xae4c00 in Object.wait() [0xb725a000..0xb725ad90] at java.lang.Object.wait(Native Method) - waiting on <0x0b811120> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0b811120> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.editor.ext.html.parser.SyntaxParser$4]" daemon prio=1 tid=0x55055dd0 nid=0xb61600 in Object.wait() [0xb7059000..0xb7059d90] at java.lang.Object.wait(Native Method) - waiting on <0x0b64d588> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0b64d588> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" daemon prio=1 tid=0x55057440 nid=0xb2be00 in Object.wait() [0xb6e58000..0xb6e58d90] at java.lang.Object.wait(Native Method) - waiting on <0x0b64d590> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0b64d590> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.project.ui.Hacks$1]" daemon prio=1 tid=0x550562d0 nid=0xb2b000 in Object.wait() [0xb6a56000..0xb6a56d90] at java.lang.Object.wait(Native Method) - waiting on <0x0b65b7d8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0b65b7d8> (a java.lang.Object) "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=1 tid=0x54beb910 nid=0xaf1000 in Object.wait() [0xb6855000..0xb6855d90] at java.lang.Object.wait(Native Method) - waiting on <0x0b64d598> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0b64d598> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" daemon prio=1 tid=0x55057830 nid=0xaf0200 in Object.wait() [0xb6654000..0xb6654d90] at java.lang.Object.wait(Native Method) - waiting on <0x0b64d5a0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0b64d5a0> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" daemon prio=1 tid=0x54bdd420 nid=0xb1c000 in Object.wait() [0xb6252000..0xb6252d90] at java.lang.Object.wait(Native Method) - waiting on <0x0b64d5a8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0b64d5a8> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" daemon prio=1 tid=0x5504f680 nid=0xb1b200 in Object.wait() [0xb6051000..0xb6051d90] at java.lang.Object.wait(Native Method) - waiting on <0x0b64d5b0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0b64d5b0> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.editor.errorstripe.AnnotationView$RepaintTask]" daemon prio=1 tid=0x550351d0 nid=0xb1a400 in Object.wait() [0xb5e50000..0xb5e50d90] at java.lang.Object.wait(Native Method) - waiting on <0x0b64d5b8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0b64d5b8> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.project.ui.ProjectsRootNode$BadgingNode]" daemon prio=1 tid=0x5500b340 nid=0xa60a00 in Object.wait() [0xb5a4e000..0xb5a4ed90] at java.lang.Object.wait(Native Method) - waiting on <0x0b64d5c0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0b64d5c0> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" daemon prio=1 tid=0x54b94870 nid=0x9cd000 in Object.wait() [0xb5049000..0xb5049d90] at java.lang.Object.wait(Native Method) - waiting on <0x0b64d5c8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0b64d5c8> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" daemon prio=1 tid=0x55083d30 nid=0x8da600 in Object.wait() [0xb4e48000..0xb4e48d90] at java.lang.Object.wait(Native Method) - waiting on <0x0b64d5d0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0b64d5d0> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" daemon prio=1 tid=0x55059460 nid=0xba1800 in Object.wait() [0xb3a3e000..0xb3a3ed90] at java.lang.Object.wait(Native Method) - waiting on <0x0b65b820> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0b65b820> (a java.lang.Object) "Timer-2" prio=6 tid=0x54bdf640 nid=0x835000 in Object.wait() [0xb785d000..0xb785dd90] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x0b25f128> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.project.ui.ProjectsRootNode$BadgingNode]" daemon prio=1 tid=0x5504a0a0 nid=0xc3e800 in Object.wait() [0xb7e60000..0xb7e60d90] at java.lang.Object.wait(Native Method) - waiting on <0x0b13c610> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0b13c610> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" daemon prio=1 tid=0x55053120 nid=0xbdd000 in Object.wait() [0xb6453000..0xb6453d90] at java.lang.Object.wait(Native Method) - waiting on <0x0b0b9a50> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0b0b9a50> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" daemon prio=1 tid=0x55051d20 nid=0xb42c00 in Object.wait() [0xb5c4f000..0xb5c4fd90] at java.lang.Object.wait(Native Method) - waiting on <0x0b0b34c8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0b0b34c8> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" daemon prio=1 tid=0x550418b0 nid=0xad7800 in Object.wait() [0xb4c47000..0xb4c47d90] at java.lang.Object.wait(Native Method) - waiting on <0x0af77e20> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:950) - locked <0x0af77e20> (a java.lang.Object) "JDWP Command Reader" daemon prio=5 tid=0x54b63040 nid=0x8d7400 runnable [0x00000000..0x00000000] "Timer-1" prio=6 tid=0x54b84700 nid=0xada600 in Object.wait() [0xb6c57000..0xb6c57d90] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x0a406ad8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Repository writer 0" daemon prio=1 tid=0x54b6ef20 nid=0x973000 waiting on condition [0xb4644000..0xb4644d90] at java.lang.Thread.sleep(Native Method) at org.netbeans.modules.cnd.repository.queue.RepositoryWritingThread.waitReady(RepositoryWritingThread.java:94) at org.netbeans.modules.cnd.repository.queue.RepositoryWritingThread.run(RepositoryWritingThread.java:128) at org.netbeans.modules.cnd.repository.queue.RepositoryThreadManager$Wrapper.run(RepositoryThreadManager.java:84) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) "Code Model Parser 0" daemon prio=1 tid=0x54b6eda0 nid=0xa63e00 in Object.wait() [0xb3c3f000..0xb3c3fd90] at java.lang.Object.wait(Native Method) - waiting on <0x0a19c748> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:415) - locked <0x0a19c748> (a java.lang.Object) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:87) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:66) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:89) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) "Code Model Parser 1" daemon prio=1 tid=0x54b6f460 nid=0xaa0a00 in Object.wait() [0xb2e1d000..0xb2e1dd90] at java.lang.Object.wait(Native Method) - waiting on <0x0a19c748> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:415) - locked <0x0a19c748> (a java.lang.Object) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:87) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:66) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:89) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) "MySQL Statement Cancellation Timer" daemon prio=5 tid=0x50e71360 nid=0xa8ca00 in Object.wait() [0xb584d000..0xb584dd90] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x099c0ea8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "MySQL Statement Cancellation Timer" daemon prio=5 tid=0x50e71d20 nid=0xa88a00 in Object.wait() [0xb564c000..0xb564cd90] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x099c0eb8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "pool-4-thread-1" prio=5 tid=0x50e723a0 nid=0xa87c00 waiting on condition [0xb544b000..0xb544bd90] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674) at java.lang.Thread.run(Thread.java:613) "pool-3-thread-1" prio=5 tid=0x50e72bc0 nid=0xa69000 waiting on condition [0xb524a000..0xb524ad90] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674) at java.lang.Thread.run(Thread.java:613) "Default RequestProcessor" daemon prio=1 tid=0x50e6f6b0 nid=0xa4fa00 waiting on condition [0xb383d000..0xb383dd90] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) at org.netbeans.modules.db.mysql.impl.ConnectionProcessor.run(ConnectionProcessor.java:109) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) "Default RequestProcessor" daemon prio=1 tid=0x50e6ee70 nid=0x8dc600 waiting on condition [0xb2610000..0xb2610d90] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) at org.netbeans.modules.db.mysql.impl.ConnectionProcessor.run(ConnectionProcessor.java:109) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) "Default RequestProcessor" daemon prio=1 tid=0x5028f330 nid=0x86e200 in Object.wait() [0xb2811000..0xb2811d90] at java.lang.Object.wait(Native Method) - waiting on <0x0956cd50> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at org.netbeans.modules.tasklist.impl.FileScanningWorker.run(FileScanningWorker.java:205) - locked <0x0956cd50> (a java.lang.Object) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) "pool-1-thread-1" prio=5 tid=0x50217080 nid=0x974200 waiting on condition [0xb4845000..0xb4845d90] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674) at java.lang.Thread.run(Thread.java:613) "pool-2-thread-1" prio=5 tid=0x50229460 nid=0x94ca00 waiting on condition [0xb4443000..0xb4443d90] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674) at java.lang.Thread.run(Thread.java:613) "Java Source Worker Thread" daemon prio=1 tid=0x010f4130 nid=0x91da00 runnable [0xb4242000..0xb4242d90] at org.netbeans.modules.j2ee.ejbverification.EJBProblemFinder.run(EJBProblemFinder.java:103) - waiting to lock <0x09de5108> (a java.lang.Object) at org.netbeans.modules.j2ee.ejbverification.EJBProblemFinder$ProblemFinderCompInfo.run(EJBProblemFinder.java:177) at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1729) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) at java.util.concurrent.FutureTask.run(FutureTask.java:123) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:613) "GSF Source Worker Thread" daemon prio=1 tid=0x50207590 nid=0x929000 waiting on condition [0xb4041000..0xb4041d90] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1879) at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:236) at org.netbeans.napi.gsfret.source.Source$CompilationJob.run(Source.java:1337) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) at java.util.concurrent.FutureTask.run(FutureTask.java:123) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:613) "org.netbeans.modules.gsfret.source.usages.RepositoryUpdater" daemon prio=1 tid=0x5020dd70 nid=0x928200 in Object.wait() [0xb3e40000..0xb3e40d90] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x08deca80> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "DestroyJavaVM" prio=5 tid=0x01001c00 nid=0xb0801000 waiting on condition [0x00000000..0xb0800060] "AWT-EventQueue-1" prio=6 tid=0x010ae460 nid=0x93e600 waiting on condition [0xb1e0c000..0xb1e0cd90] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:716) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:746) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1076) at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:197) at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:256) at org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:632) at org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:607) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.runJavaSourceTask(AnnotationModelHelper.java:181) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.runJavaSourceTask(AnnotationModelHelper.java:150) at org.netbeans.modules.websvc.rest.model.impl.RestServicesMetadataModelImpl.runReadAction(RestServicesMetadataModelImpl.java:74) at org.netbeans.modules.websvc.rest.nodes.RestServicesNodeFactory$RestNodeList.keys(RestServicesNodeFactory.java:106) at org.netbeans.spi.project.ui.support.NodeFactorySupport$DelegateChildren.addKeys(NodeFactorySupport.java:220) at org.netbeans.spi.project.ui.support.NodeFactorySupport$DelegateChildren.addNotify(NodeFactorySupport.java:176) - locked <0x0b799850> (a java.util.HashMap) - locked <0x0b7910b0> (a org.netbeans.spi.project.ui.support.NodeFactorySupport$DelegateChildren) at org.openide.nodes.Children.callAddNotify(Children.java:544) at org.openide.nodes.EntrySupport$Default.getArray(EntrySupport.java:729) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:152) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:207) at org.openide.nodes.Children.getNodes(Children.java:433) at org.openide.nodes.FilterNode$Children$DefaultSupport.updateKeys(FilterNode.java:1691) at org.openide.nodes.FilterNode$Children$DefaultSupport.update(FilterNode.java:1678) at org.openide.nodes.FilterNode$Children.addNotifyImpl(FilterNode.java:1472) at org.openide.nodes.FilterNode$Children.addNotify(FilterNode.java:1465) at org.openide.nodes.Children.callAddNotify(Children.java:544) at org.openide.nodes.EntrySupport$Default.getArray(EntrySupport.java:729) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:152) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:207) at org.openide.nodes.EntrySupport$Default.getNodesCount(EntrySupport.java:211) at org.openide.nodes.Children.getNodesCount(Children.java:473) at org.openide.explorer.view.VisualizerNode.getChildren(VisualizerNode.java:255) at org.openide.explorer.view.VisualizerNode.getChildren(VisualizerNode.java:247) at org.openide.explorer.view.VisualizerNode.getChildCount(VisualizerNode.java:327) at javax.swing.tree.DefaultTreeModel.getChildCount(DefaultTreeModel.java:168) at javax.swing.tree.FixedHeightLayoutCache$FHTreeStateNode.expand(FixedHeightLayoutCache.java:1135) at javax.swing.tree.FixedHeightLayoutCache.ensurePathIsExpanded(FixedHeightLayoutCache.java:645) at javax.swing.tree.FixedHeightLayoutCache.setExpandedState(FixedHeightLayoutCache.java:282) at javax.swing.plaf.basic.BasicTreeUI.updateExpandedDescendants(BasicTreeUI.java:1556) at javax.swing.plaf.basic.BasicTreeUI$Handler.treeExpanded(BasicTreeUI.java:3649) at javax.swing.JTree.fireTreeExpanded(JTree.java:2235) at javax.swing.JTree.setExpandedState(JTree.java:3006) at javax.swing.JTree.expandPath(JTree.java:1742) at org.openide.explorer.view.TreeView$2.run(TreeView.java:565) at org.openide.util.Mutex.readAccess(Mutex.java:362) at org.openide.util.Mutex$1R.run(Mutex.java:1301) at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1801) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320) at org.openide.util.Mutex.readAccess(Mutex.java:351) at org.openide.explorer.view.VisualizerNode$QP.run(VisualizerNode.java:708) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) "*** JFluid Separate Command Execution Thread" daemon prio=5 tid=0x010a53c0 nid=0x93f400 in Object.wait() [0xb363c000..0xb363cd90] at java.lang.Object.wait(Native Method) - waiting on <0x08b21178> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:101) - locked <0x08b21178> (a java.lang.Object) "Thread-4" daemon prio=5 tid=0x0107bbe0 nid=0x95d800 in Object.wait() [0xb343b000..0xb343bd90] at java.lang.Object.wait(Native Method) - waiting on <0x089fcfa0> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:474) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1456) - locked <0x089fcfa0> (a java.util.LinkedList) "TimerQueue" daemon prio=5 tid=0x0102f570 nid=0x8b2400 in Object.wait() [0xb3039000..0xb3039d90] at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x07df5c58> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:613) "Java2D Disposer" daemon prio=10 tid=0x01023750 nid=0x8a1000 in Object.wait() [0xb2c1c000..0xb2c1cd90] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:120) - locked <0x07d24d60> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:136) at sun.java2d.Disposer.run(Disposer.java:125) at java.lang.Thread.run(Thread.java:613) "AWT-Shutdown" prio=5 tid=0x010223e0 nid=0x875600 in Object.wait() [0xb2a12000..0xb2a12d90] at java.lang.Object.wait(Native Method) - waiting on <0x07d24d90> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x07d24d90> (a java.lang.Object) at java.lang.Thread.run(Thread.java:613) "AWT-AppKit" daemon prio=5 tid=0x01021cc0 nid=0xa052afa0 runnable [0x00000000..0xbfffd838] "Active Reference Queue Daemon" daemon prio=1 tid=0x0101f5e0 nid=0x872800 in Object.wait() [0xb200d000..0xb200dd90] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:120) - locked <0x07cf6c08> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3088) at java.lang.Thread.run(Thread.java:613) "Timer-0" daemon prio=5 tid=0x0101ab90 nid=0x870c00 in Object.wait() [0xb240f000..0xb240fd90] at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x07cf6c90> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=5 tid=0x0101a290 nid=0x86fe00 runnable [0xb220e000..0xb220ed90] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x07cf6cb0> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:450) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1010) "Low Memory Detector" daemon prio=5 tid=0x0100f230 nid=0x81c800 runnable [0x00000000..0x00000000] "CompilerThread0" daemon prio=9 tid=0x0100e380 nid=0x81ba00 waiting on condition [0x00000000..0xb18097d8] "Signal Dispatcher" daemon prio=9 tid=0x0100de80 nid=0x814a00 waiting on condition [0x00000000..0x00000000] "JDWP Event Helper Thread" daemon prio=5 tid=0x0100d600 nid=0x808c00 runnable [0x00000000..0x00000000] "JDWP Transport Listener: dt_socket" daemon prio=5 tid=0x0100c890 nid=0x813000 runnable [0x00000000..0xb1206ad0] "Finalizer" daemon prio=8 tid=0x01007f20 nid=0x819c00 in Object.wait() [0xb1005000..0xb1005d90] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:120) - locked <0x07cf6e90> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:136) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x01007b40 nid=0x818400 in Object.wait() [0xb0e04000..0xb0e04d90] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:474) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x07cf6ba0> (a java.lang.ref.Reference$Lock) "VM Thread" prio=9 tid=0x01007290 nid=0x817600 runnable "VM Periodic Task Thread" prio=9 tid=0x0100fd70 nid=0x81d600 waiting on condition "Exception Catcher Thread" prio=10 tid=0x01001e50 nid=0x80be00 runnable
Created attachment 71475 [details] Full IDE log
Reassigning to web for evaluation.
After consulting with Marek, I believe the problem is in the following part (called in AWT): at org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:607) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.runJavaSourceTask(AnnotationModelHelper.java:181) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.runJavaSourceTask(AnnotationModelHelper.java:150) at org.netbeans.modules.websvc.rest.model.impl.RestServicesMetadataModelImpl.runReadAction(RestServicesMetadataModelImpl.java:74) runUserActionTask is called in AWT, which is incorrect. Assigning to REST web services area. Also cc'ing Andrei as the author of j2ee.metadata.
Fixed. The MetadataModel.runReadAction() is now called in another thread.
Integrated into 'main-golden', will be available in build *200810140201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/bd155b519b8e User: rcruz@netbeans.org Log: #149652 Deadlock after creating web project
Not aware of anyone who is able to reproduce this now in 6.5 => v.