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.
While stepping over my code the whole IDE got frozen. One deadlock is reported in the taken thread dump. 2009-09-23 11:43:17 Full thread dump Java HotSpot(TM) 64-Bit Server VM (14.2-b01 mixed mode): "RMI TCP Connection(3)-127.0.1.1" daemon prio=10 tid=0x00007f4c25e39800 nid=0x291c in Object.wait() [0x00000000451d0000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f4c5ed901c8> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer) at com.sun.jmx.remote.internal.ArrayNotificationBuffer.fetchNotifications(ArrayNotificationBuffer.java:417) - locked <0x00007f4c5ed901c8> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer) at com.sun.jmx.remote.internal.ArrayNotificationBuffer$ShareBuffer.fetchNotifications(ArrayNotificationBuffer.java:209) at com.sun.jmx.remote.internal.ServerNotifForwarder.fetchNotifs(ServerNotifForwarder.java:258) at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1227) at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1225) at javax.management.remote.rmi.RMIConnectionImpl.fetchNotifications(RMIConnectionImpl.java:1231) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305) at sun.rmi.transport.Transport$1.run(Transport.java:159) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:155) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649) 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) Locked ownable synchronizers: - <0x00007f4c5ed92a18> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "RMI TCP Connection(2)-127.0.1.1" daemon prio=10 tid=0x00000000415f9000 nid=0x291a runnable [0x00000000425bb000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:129) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read(BufferedInputStream.java:237) - locked <0x00007f4c5eddd180> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(FilterInputStream.java:66) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649) 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) Locked ownable synchronizers: - <0x00007f4c5ed930c0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "JMX server connection timeout 1992" daemon prio=10 tid=0x00007f4c340a3000 nid=0x2915 in Object.wait() [0x00000000457d4000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f4c4f6e54a8> (a [I) at java.lang.Object.wait(Object.java:485) at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:132) - locked <0x00007f4c4f6e54a8> (a [I) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "RMI Scheduler(0)" daemon prio=10 tid=0x00007f4c2666c800 nid=0x2913 waiting on condition [0x00000000427bc000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007f4c4f6e7428> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "RMI TCP Connection(1)-127.0.1.1" daemon prio=10 tid=0x00007f4c258b8000 nid=0x2912 runnable [0x0000000044bce000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:129) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read(BufferedInputStream.java:237) - locked <0x00007f4c4f6f6028> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(FilterInputStream.java:66) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649) 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) Locked ownable synchronizers: - <0x00007f4c4f6e66b0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "RMI TCP Accept-0" daemon prio=10 tid=0x00007f4c254bf800 nid=0x290f runnable [0x00000000435c3000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <0x00007f4c4f6e70f8> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:34) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "Attach Listener" daemon prio=10 tid=0x00007f4c31e22000 nid=0x290e waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "logger-awt" daemon prio=10 tid=0x00007f4c2543e800 nid=0x2890 runnable [0x00000000445cb000] java.lang.Thread.State: RUNNABLE at sun.management.ThreadImpl.getThreadInfo0(Native Method) at sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:145) at org.netbeans.modules.profiler.actions.SelfSamplerAction$Controller$1.run(SelfSamplerAction.java:230) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Locked ownable synchronizers: - None "JPDA Debugger" daemon prio=10 tid=0x00007f4c2aa5c800 nid=0x283e waiting for monitor entry [0x00000000447cc000] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.getCurrentCallStackFrame(JPDADebuggerImpl.java:290) - waiting to lock <0x00007f4c4bb3ace0> (a java.lang.Object) at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.invokeMethod(JPDADebuggerImpl.java:934) at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.invokeMethod(JPDADebuggerImpl.java:884) at org.netbeans.modules.debugger.jpda.models.AbstractObjectVariable.getToStringValue(AbstractObjectVariable.java:396) at org.netbeans.modules.debugger.jpda.models.AbstractObjectVariable.getToStringValue(AbstractObjectVariable.java:357) at org.netbeans.modules.debugger.jpda.ui.models.VariablesTableModel.getValueAt(VariablesTableModel.java:99) at org.netbeans.spi.viewmodel.Models$DelegatingTableModel.getValueAt(Models.java:1683) at org.netbeans.modules.debugger.jpda.ui.models.NumericDisplayFilter.getValueAt(NumericDisplayFilter.java:105) at org.netbeans.spi.viewmodel.Models$CompoundTableModel.getValueAt(Models.java:1169) at org.netbeans.modules.debugger.jpda.ui.models.VariablesTreeModelFilter.getValueAt(VariablesTreeModelFilter.java:424) at org.netbeans.spi.viewmodel.Models$CompoundTableModel.getValueAt(Models.java:1169) at org.netbeans.modules.debugger.jpda.ui.models.BoldVariablesTableModelFilterFirst.getValueAt(BoldVariablesTableModelFilterFirst.java:75) at org.netbeans.spi.viewmodel.Models$CompoundTableModel.getValueAt(Models.java:1169) at org.netbeans.spi.viewmodel.Models$CompoundModel.getValueAt(Models.java:3473) at org.netbeans.modules.viewmodel.TreeModelNode$MyProperty.evaluateLazily(TreeModelNode.java:1163) at org.netbeans.modules.viewmodel.TreeModelNode$LazyEvaluator.run(TreeModelNode.java:1387) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1070) Locked ownable synchronizers: - <0x00007f4c4c23fe90> (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync) "JPDA Debugger" daemon prio=10 tid=0x00007f4c2aa5c000 nid=0x283d in Object.wait() [0x00000000455d3000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f4c4f68e648> (a java.awt.EventQueue$1AWTInvocationLock) at java.lang.Object.wait(Object.java:485) at java.awt.EventQueue.invokeAndWait(EventQueue.java:992) - locked <0x00007f4c4f68e648> (a java.awt.EventQueue$1AWTInvocationLock) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1323) at org.netbeans.modules.viewmodel.TreeModelNode$2.run(TreeModelNode.java:379) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1070) Locked ownable synchronizers: - None "JPDA Debugger" daemon prio=10 tid=0x00007f4c31ba6800 nid=0x283b waiting for monitor entry [0x0000000043bc5000] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.getCurrentCallStackFrame(JPDADebuggerImpl.java:290) - waiting to lock <0x00007f4c4bb3ace0> (a java.lang.Object) at org.netbeans.modules.debugger.jpda.models.CallStackFrameImpl.isCurrent(CallStackFrameImpl.java:656) at sun.reflect.GeneratedMethodAccessor175.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.netbeans.modules.debugger.jpda.ui.models.DebuggingNodeModel.getDisplayName(DebuggingNodeModel.java:208) at org.netbeans.spi.viewmodel.Models$DelegatingNodeModel.getDisplayName(Models.java:2064) at org.netbeans.modules.debugger.jpda.ui.models.DebuggingMonitorModel.getDisplayName(DebuggingMonitorModel.java:388) at org.netbeans.spi.viewmodel.Models$CompoundNodeModel.getDisplayName(Models.java:893) at org.netbeans.spi.viewmodel.Models$CompoundModel.getDisplayName(Models.java:3378) at org.netbeans.modules.viewmodel.TreeModelNode.refreshNode(TreeModelNode.java:504) at org.netbeans.modules.viewmodel.TreeModelNode.<init>(TreeModelNode.java:176) at org.netbeans.modules.viewmodel.TreeModelNode.<init>(TreeModelNode.java:139) at org.netbeans.modules.viewmodel.TreeModelNode$TreeModelChildren.createNodes(TreeModelNode.java:1084) at org.openide.nodes.Children$Keys$KE.nodes(Children.java:1610) at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:156) - locked <0x00007f4c4dde4258> (a org.openide.nodes.ChildrenArray) at org.openide.nodes.EntrySupport$Default$Info.nodes(EntrySupport.java:926) at org.openide.nodes.EntrySupport$Default.updateAdd(EntrySupport.java:504) at org.openide.nodes.EntrySupport$Default.setEntries(EntrySupport.java:348) at org.openide.nodes.Children$Keys$2.run(Children.java:1504) at org.openide.util.Mutex$1Exec.run(Mutex.java:1239) at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1811) at org.openide.util.Mutex.postRequest(Mutex.java:1245) at org.openide.util.Mutex.postRequest(Mutex.java:1209) at org.openide.util.Mutex.postWriteRequest(Mutex.java:582) at org.openide.nodes.Children$Keys.applyKeys(Children.java:1513) at org.openide.nodes.Children$Keys.setKeys(Children.java:1494) at org.netbeans.modules.viewmodel.TreeModelNode$TreeModelChildren.applyChildren(TreeModelNode.java:1013) at org.netbeans.modules.viewmodel.TreeModelNode$TreeModelChildren.evaluateLazily(TreeModelNode.java:933) at org.netbeans.modules.viewmodel.TreeModelNode$LazyEvaluator.run(TreeModelNode.java:1387) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1070) Locked ownable synchronizers: - None "Deadlock Detector" daemon prio=10 tid=0x00007f4c32dae000 nid=0x283a waiting on condition [0x0000000043dc7000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007f4c4c23fe90> (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:877) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1197) at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:594) at org.netbeans.modules.debugger.jpda.models.JPDAThreadImpl$ThreadReentrantReadWriteLock$ThreadReadLock.lock(JPDAThreadImpl.java:1828) at org.netbeans.modules.debugger.jpda.models.JPDAThreadImpl.getOwnedMonitors(JPDAThreadImpl.java:1337) at org.netbeans.modules.debugger.jpda.DeadlockDetectorImpl.buildGraph(DeadlockDetectorImpl.java:171) at org.netbeans.modules.debugger.jpda.DeadlockDetectorImpl.findDeadlockedThreads(DeadlockDetectorImpl.java:118) at org.netbeans.modules.debugger.jpda.DeadlockDetectorImpl.access$000(DeadlockDetectorImpl.java:66) at org.netbeans.modules.debugger.jpda.DeadlockDetectorImpl$1.run(DeadlockDetectorImpl.java:103) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1070) Locked ownable synchronizers: - None "Debugger operator thread" daemon prio=10 tid=0x00007f4c2f4e3800 nid=0x24e7 waiting on condition [0x0000000044dcf000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007f4c4c23fe90> (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:877) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1197) at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:594) at org.netbeans.modules.debugger.jpda.models.JPDAThreadImpl$ThreadReentrantReadWriteLock$ThreadReadLock.lock(JPDAThreadImpl.java:1828) at org.netbeans.modules.debugger.jpda.models.JPDAThreadImpl.getCallStack(JPDAThreadImpl.java:464) at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.updateCurrentCallStackFrameNoFire(JPDADebuggerImpl.java:1879) at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.setCurrentThreadNoFire(JPDADebuggerImpl.java:671) - locked <0x00007f4c4bb3ace0> (a java.lang.Object) at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.setStoppedState(JPDADebuggerImpl.java:1175) at org.netbeans.modules.debugger.jpda.util.Operator$1.run(Operator.java:512) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "JDI Target VM Interface" daemon prio=10 tid=0x00007f4c26d64000 nid=0x24e0 runnable [0x0000000044fd0000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:129) at java.net.SocketInputStream.read(SocketInputStream.java:182) at com.sun.tools.jdi.SocketConnection.readPacket(SocketTransportService.java:393) - locked <0x00007f4c4c004b80> (a java.lang.Object) at com.sun.tools.jdi.TargetVM.run(TargetVM.java:99) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "JDI Internal Event Handler" daemon prio=10 tid=0x00007f4c26d62800 nid=0x24de in Object.wait() [0x00000000449cd000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f4c4c003320> (a com.sun.tools.jdi.EventQueueImpl) at java.lang.Object.wait(Object.java:485) at com.sun.tools.jdi.EventQueueImpl.removeUnfiltered(EventQueueImpl.java:171) - locked <0x00007f4c4c003320> (a com.sun.tools.jdi.EventQueueImpl) at com.sun.tools.jdi.EventQueueImpl.removeInternal(EventQueueImpl.java:106) at com.sun.tools.jdi.InternalEventHandler.run(InternalEventHandler.java:36) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "Thread-1065" daemon prio=10 tid=0x00007f4c309d4800 nid=0x2493 runnable [0x0000000042fc0000] java.lang.Thread.State: RUNNABLE at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:177) at org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:92) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "Thread-1064" daemon prio=10 tid=0x00007f4c309d3800 nid=0x2492 runnable [0x000000004053a000] java.lang.Thread.State: RUNNABLE at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:199) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read1(BufferedInputStream.java:258) at java.io.BufferedInputStream.read(BufferedInputStream.java:317) - locked <0x00007f4c4c115d90> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(FilterInputStream.java:90) at org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:92) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "process reaper" daemon prio=10 tid=0x00007f4c32847000 nid=0x2490 runnable [0x000000004073b000] java.lang.Thread.State: RUNNABLE at java.lang.UNIXProcess.waitForProcessExit(Native Method) at java.lang.UNIXProcess.access$900(UNIXProcess.java:20) at java.lang.UNIXProcess$1$1.run(UNIXProcess.java:132) Locked ownable synchronizers: - None "exec_null_4" prio=10 tid=0x00007f4c309d7800 nid=0x2482 in Object.wait() [0x00000000437c3000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f4c4c1165f8> (a java.lang.UNIXProcess) at java.lang.Object.wait(Object.java:485) at java.lang.UNIXProcess.waitFor(UNIXProcess.java:165) - locked <0x00007f4c4c1165f8> (a java.lang.UNIXProcess) at org.apache.tools.ant.taskdefs.Execute.waitFor(Execute.java:551) at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:482) at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:621) at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:662) at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:487) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor150.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416) at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor150.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor150.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.Project.executeTarget(Project.java:1306) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:278) at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:498) - locked <0x00007f4c4b6f3440> (a org.apache.tools.ant.module.run.TargetExecutor) at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151) Locked ownable synchronizers: - None "Default RequestProcessor" daemon prio=10 tid=0x00007f4c257e5800 nid=0x2439 in Object.wait() [0x00000000443ca000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f4c4b6f33a8> (a org.netbeans.core.execution.ExecutorTaskImpl) at java.lang.Object.wait(Object.java:485) at org.openide.util.Task.waitFinished(Task.java:130) - locked <0x00007f4c4b6f33a8> (a org.netbeans.core.execution.ExecutorTaskImpl) at org.apache.tools.ant.module.run.TargetExecutor$WrapperRunnable.run(TargetExecutor.java:391) at org.openide.util.Task.run(Task.java:249) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1070) Locked ownable synchronizers: - None "Parsing & Indexing Loop (090918)" daemon prio=10 tid=0x00007f4c3422f000 nid=0x1c52 waiting on condition [0x00000000441c9000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007f4c45e54758> (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 java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:220) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:560) 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) Locked ownable synchronizers: - <0x00007f4c461d6d18> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "DestroyJavaVM" prio=10 tid=0x00007f4c2803e800 nid=0x1c18 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "AWT-EventQueue-1" prio=10 tid=0x00007f4c341dc800 nid=0x1c35 in Object.wait() [0x00000000439c2000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f4c4f32d478> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:485) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1602) - locked <0x00007f4c4f32d478> (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.openide.util.Mutex$1R.run(Mutex.java:1299) at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1811) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320) at org.openide.util.Mutex.readAccess(Mutex.java:275) at org.openide.explorer.view.TreeView$ExplorerTree$GuardedActions.<init>(TreeView.java:2094) at org.openide.explorer.view.TreeView$ExplorerTree.paint(TreeView.java:1804) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x00007f4c44872358> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x00007f4c44872358> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x00007f4c44872358> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x00007f4c44872358> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x00007f4c44872358> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x00007f4c44872358> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x00007f4c44872358> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1038) at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:956) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x00007f4c44872358> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x00007f4c44872358> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1038) at org.netbeans.core.windows.view.ui.MultiSplitPane.paint(MultiSplitPane.java:325) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x00007f4c44872358> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1038) at org.netbeans.core.windows.view.ui.MultiSplitPane.paint(MultiSplitPane.java:325) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x00007f4c44872358> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x00007f4c44872358> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x00007f4c44872358> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x00007f4c44872358> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x00007f4c44872358> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x00007f4c44872358> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5124) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:294) at javax.swing.RepaintManager.paint(RepaintManager.java:1220) at javax.swing.JComponent._paintImmediately(JComponent.java:5072) at javax.swing.JComponent.paintImmediately(JComponent.java:4882) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:117) 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) Locked ownable synchronizers: - None "TimerQueue" daemon prio=10 tid=0x00007f4c307ec800 nid=0x1c34 in Object.wait() [0x0000000042dbf000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f4c4560bdc8> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x00007f4c4560bdc8> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "Thread-4" daemon prio=10 tid=0x00007f4c3121c000 nid=0x1c31 in Object.wait() [0x00000000433c2000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f4c454a5808> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x00007f4c454a5808> (a java.util.LinkedList) Locked ownable synchronizers: - None "*** JFluid Separate Command Execution Thread" daemon prio=10 tid=0x00007f4c3064c000 nid=0x1c30 in Object.wait() [0x00000000431c1000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f4c454343a8> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:102) - locked <0x00007f4c454343a8> (a java.lang.Object) Locked ownable synchronizers: - None "AWT-Shutdown" prio=10 tid=0x00007f4c341db800 nid=0x1c2a in Object.wait() [0x0000000042bbe000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f4c448a8348> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x00007f4c448a8348> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "AWT-XAWT" daemon prio=10 tid=0x000000004174a000 nid=0x1c29 runnable [0x00000000429bd000] 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) Locked ownable synchronizers: - None "Java2D Disposer" daemon prio=10 tid=0x00000000416c3800 nid=0x1c28 in Object.wait() [0x0000000040ade000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f4c44de9f40> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x00007f4c44de9f40> (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) Locked ownable synchronizers: - None "CLI Requests Server" daemon prio=10 tid=0x00007f4c28038800 nid=0x1c25 runnable [0x0000000040339000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <0x00007f4c44876120> (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) Locked ownable synchronizers: - None "Active Reference Queue Daemon" daemon prio=10 tid=0x00007f4c28007800 nid=0x1c24 in Object.wait() [0x00000000423ba000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f4c5ee08a70> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:485) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1602) - locked <0x00007f4c5ee08a70> (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.writeEnter(Mutex.java:608) at org.openide.util.Mutex$Privileged.enterWriteAccess(Mutex.java:1655) at org.openide.nodes.EntrySupport$Default.finalizedChildrenArray(EntrySupport.java:873) at org.openide.nodes.EntrySupport$Default$ChArrRef.run(EntrySupport.java:985) at org.netbeans.modules.openide.util.ActiveQueue.run(ActiveQueue.java:64) at java.lang.Thread.run(Thread.java:619) Locked ownable synchronizers: - None "Timer-0" daemon prio=10 tid=0x00007f4c28005800 nid=0x1c23 in Object.wait() [0x0000000041415000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f4c44875708> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x00007f4c44875708> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) Locked ownable synchronizers: - None "Low Memory Detector" daemon prio=10 tid=0x00007f4c30002000 nid=0x1c21 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "CompilerThread1" daemon prio=10 tid=0x000000004152d800 nid=0x1c20 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "CompilerThread0" daemon prio=10 tid=0x0000000041529000 nid=0x1c1f waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" daemon prio=10 tid=0x0000000041527000 nid=0x1c1e runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" daemon prio=10 tid=0x0000000041503800 nid=0x1c1d waiting for monitor entry [0x0000000041214000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.nodes.ChildrenArray.finalizeNodes(ChildrenArray.java:117) - waiting to lock <0x00007f4c4dde4258> (a org.openide.nodes.ChildrenArray) at org.openide.nodes.EntrySupport$Default.finalizeNodes(EntrySupport.java:899) at org.openide.nodes.EntrySupport$Default$Info.finalize(EntrySupport.java:919) at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method) at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83) at java.lang.ref.Finalizer.access$100(Finalizer.java:14) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160) Locked ownable synchronizers: - None "Reference Handler" daemon prio=10 tid=0x0000000041501800 nid=0x1c1c in Object.wait() [0x0000000040cf4000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f4c44966100> (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 <0x00007f4c44966100> (a java.lang.ref.Reference$Lock) Locked ownable synchronizers: - None "VM Thread" prio=10 tid=0x00000000414fb000 nid=0x1c1b runnable "GC task thread#0 (ParallelGC)" prio=10 tid=0x00000000414ad000 nid=0x1c19 runnable "GC task thread#1 (ParallelGC)" prio=10 tid=0x00000000414af000 nid=0x1c1a runnable "VM Periodic Task Thread" prio=10 tid=0x00007f4c30004800 nid=0x1c22 waiting on condition JNI global references: 2791 Found one Java-level deadlock: ============================= "JPDA Debugger": waiting to lock monitor 0x00007f4c2f615f10 (object 0x00007f4c4bb3ace0, a java.lang.Object), which is held by "Debugger operator thread" "Debugger operator thread": waiting for ownable synchronizer 0x00007f4c4c23fe90, (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync), which is held by "JPDA Debugger" Java stack information for the threads listed above: =================================================== "JPDA Debugger": at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.getCurrentCallStackFrame(JPDADebuggerImpl.java:290) - waiting to lock <0x00007f4c4bb3ace0> (a java.lang.Object) at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.invokeMethod(JPDADebuggerImpl.java:934) at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.invokeMethod(JPDADebuggerImpl.java:884) at org.netbeans.modules.debugger.jpda.models.AbstractObjectVariable.getToStringValue(AbstractObjectVariable.java:396) at org.netbeans.modules.debugger.jpda.models.AbstractObjectVariable.getToStringValue(AbstractObjectVariable.java:357) at org.netbeans.modules.debugger.jpda.ui.models.VariablesTableModel.getValueAt(VariablesTableModel.java:99) at org.netbeans.spi.viewmodel.Models$DelegatingTableModel.getValueAt(Models.java:1683) at org.netbeans.modules.debugger.jpda.ui.models.NumericDisplayFilter.getValueAt(NumericDisplayFilter.java:105) at org.netbeans.spi.viewmodel.Models$CompoundTableModel.getValueAt(Models.java:1169) at org.netbeans.modules.debugger.jpda.ui.models.VariablesTreeModelFilter.getValueAt(VariablesTreeModelFilter.java:424) at org.netbeans.spi.viewmodel.Models$CompoundTableModel.getValueAt(Models.java:1169) at org.netbeans.modules.debugger.jpda.ui.models.BoldVariablesTableModelFilterFirst.getValueAt(BoldVariablesTableModelFilterFirst.java:75) at org.netbeans.spi.viewmodel.Models$CompoundTableModel.getValueAt(Models.java:1169) at org.netbeans.spi.viewmodel.Models$CompoundModel.getValueAt(Models.java:3473) at org.netbeans.modules.viewmodel.TreeModelNode$MyProperty.evaluateLazily(TreeModelNode.java:1163) at org.netbeans.modules.viewmodel.TreeModelNode$LazyEvaluator.run(TreeModelNode.java:1387) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1070) "Debugger operator thread": at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007f4c4c23fe90> (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:877) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1197) at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:594) at org.netbeans.modules.debugger.jpda.models.JPDAThreadImpl$ThreadReentrantReadWriteLock$ThreadReadLock.lock(JPDAThreadImpl.java:1828) at org.netbeans.modules.debugger.jpda.models.JPDAThreadImpl.getCallStack(JPDAThreadImpl.java:464) at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.updateCurrentCallStackFrameNoFire(JPDADebuggerImpl.java:1879) at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.setCurrentThreadNoFire(JPDADebuggerImpl.java:671) - locked <0x00007f4c4bb3ace0> (a java.lang.Object) at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.setStoppedState(JPDADebuggerImpl.java:1175) at org.netbeans.modules.debugger.jpda.util.Operator$1.run(Operator.java:512) at java.lang.Thread.run(Thread.java:619) Found 1 deadlock.
Created attachment 88171 [details] VisualVM application snapshot
1) The version is certainly not 5.0, but probably 6.8 2) Please *attach* the thread dump next time. The problem is that we try to acquire ThreadReadLock under synchronization on currentThreadAndFrameLock.
Fixed in changeset: 146869:5cb74240a340 http://hg.netbeans.org/main/rev/5cb74240a340
Integrated into 'main-golden', will be available in build *200909251401* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/5cb74240a340 User: mentlicher@netbeans.org Log: #172853 - Prevent from deadlock - do not retrieve stack frames under currentThreadAndFrameLock.
*** Issue 173169 has been marked as a duplicate of this issue. ***