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.
NetBeans IDE Dev 200905140201 From JConsole: Name: OpenIDE-request-processor-8 State: BLOCKED on java.lang.Object@3d6f39ca owned by: Java Source Worker Thread Total blocked: 57 Total waited: 39 Name: Java Source Worker Thread State: BLOCKED on org.netbeans.modules.parsing.impl.TaskProcessor$InternalLock@3c9a1023 owned by: OpenIDE-request-processor-8 Total blocked: 1,435 Total waited: 1,061
Name: OpenIDE-request-processor-8 State: BLOCKED on java.lang.Object@3d6f39ca owned by: Java Source Worker Thread Total blocked: 57 Total waited: 39 Stack trace: org.netbeans.modules.parsing.impl.TaskProcessor$CurrentRequestReference.cancelCompleted(TaskProcessor.java:1037) org.netbeans.modules.parsing.impl.TaskProcessor.handleAddRequests(TaskProcessor.java:501) org.netbeans.modules.parsing.impl.TaskProcessor.addPhaseCompletionTasks(TaskProcessor.java:306) org.netbeans.modules.parsing.impl.TaskProcessor.updatePhaseCompletionTask(TaskProcessor.java:400) - locked org.netbeans.modules.parsing.impl.TaskProcessor$InternalLock@3c9a1023 org.netbeans.modules.parsing.impl.SourceCache.scheduleTasks(SourceCache.java:425) org.netbeans.modules.parsing.spi.Scheduler$1.run(Scheduler.java:155) org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:576) org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1013) Name: Java Source Worker Thread State: BLOCKED on org.netbeans.modules.parsing.impl.TaskProcessor$InternalLock@3c9a1023 owned by: OpenIDE-request-processor-8 Total blocked: 1,435 Total waited: 1,061 Stack trace: org.netbeans.modules.parsing.impl.SourceCache.getSnapshot(SourceCache.java:114) org.netbeans.modules.parsing.impl.TaskProcessor$CurrentRequestReference.setCurrentTask(TaskProcessor.java:895) - locked java.lang.Object@3d6f39ca org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:706) java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) java.util.concurrent.FutureTask.run(FutureTask.java:138) java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) java.lang.Thread.run(Thread.java:619)
Could you please provide steps to reproduce the issue along with thread dump. http://wiki.netbeans.org/GenerateThreadDump Thanks
I had just opened my second Java source file, not doing anything in particular. The stacktrace of the two deadlocked threads are in my comments. Concurrency issues are not easily repoduced. I'l append a full stacktrace if I encounter the problem again.
I don't have the issue number at hand, but this is already fixed, please use newer build.