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.
This is netbeans 7.3 with all available updates applied. Here is the thread dump. 2013-04-25 10:15:22 Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.14-b01-445 mixed mode): "sampler-awt" daemon prio=1 tid=7f9a5c8c7800 nid=0x11af95000 in Object.wait() [11af94000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <780d29790> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) Locked ownable synchronizers: - None "EditorBracesMatching" daemon prio=1 tid=7f9a54aa1000 nid=0x11973f000 waiting on condition [11973e000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <794f38360> (a java.util.concurrent.locks.ReentrantLock$FairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:842) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1178) at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:201) at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:190) at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:106) at org.netbeans.modules.html.editor.HtmlBracesMatching.findMatches(HtmlBracesMatching.java:197) at org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result._run(MasterMatcher.java:670) at org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result.run(MasterMatcher.java:611) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "Inactive RequestProcessor thread [Was:GitRefresh/org.netbeans.modules.git.FilesystemInterceptor$RefreshTask]" daemon prio=1 tid=7f9a5a134000 nid=0x11953c000 in Object.wait() [11953b000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1989) - locked <780cad5b8> (a java.lang.Object) Locked ownable synchronizers: - None "Pending refresh" daemon prio=1 tid=7f9a5d2a2800 nid=0x11d73d000 waiting for monitor entry [11d73c000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.text.CloneableEditorSupport.getDocument(CloneableEditorSupport.java:972) - waiting to lock <7b41fd358> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.DataEditorSupport$Env.updateDocumentProperty(DataEditorSupport.java:1051) at org.openide.text.DataEditorSupport$EnvListener.fileDeleted(DataEditorSupport.java:1149) at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEventImpl(FCLSupport.java:148) at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent(FCLSupport.java:128) at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:105) at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:1352) at org.openide.filesystems.FileSystem$EventDispatcher.run(FileSystem.java:999) at org.openide.filesystems.EventControl.dispatchEvent(EventControl.java:84) at org.openide.filesystems.FileSystem.dispatchEvent(FileSystem.java:644) at org.openide.filesystems.FileObject.dispatchEvent(FileObject.java:635) at org.openide.filesystems.FileObject.fireFileDeletedEvent(FileObject.java:611) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj.fireFileDeletedEvent(BaseFileObj.java:714) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj.refreshImpl(FolderObj.java:522) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj.refresh(BaseFileObj.java:835) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj.refresh(FolderObj.java:561) at org.openide.filesystems.FileObject.refresh(FileObject.java:1202) at org.netbeans.modules.masterfs.watcher.Watcher$1.run(Watcher.java:380) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "RepositoryUpdater.worker" daemon prio=1 tid=7f9a5cd66800 nid=0x11d337000 waiting for monitor entry [11d335000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.loaders.DataObject$Registry.getModifiedSet(DataObject.java:1278) - waiting to lock <793698198> (a java.util.Collections$SynchronizedSet) at org.netbeans.modules.java.source.parsing.SourceFileObject.isModified(SourceFileObject.java:399) at org.netbeans.modules.java.source.parsing.SourceFileObject.getLastModified(SourceFileObject.java:285) at com.sun.tools.javac.jvm.ClassReader.preferredFileObject(ClassReader.java:2528) at com.sun.tools.javac.jvm.ClassReader.includeClassFile(ClassReader.java:2504) at com.sun.tools.javac.jvm.ClassReader.includeClassFile(ClassReader.java:2464) at com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:2655) at com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:2620) at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:2234) at com.sun.tools.javac.code.Symbol.complete(Symbol.java:422) at com.sun.tools.javac.jvm.ClassReader.completeOwners(ClassReader.java:2246) at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:2219) at com.sun.tools.javac.code.Symbol.complete(Symbol.java:422) at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:833) at com.sun.tools.javac.jvm.ClassReader.loadClass(ClassReader.java:2420) at com.sun.tools.javac.comp.Resolve.loadClass(Resolve.java:1065) at com.sun.tools.javac.comp.Resolve.findIdentInPackage(Resolve.java:1237) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:317) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:306) at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1686) at com.sun.tools.javac.comp.Attr.attribIdent(Attr.java:302) at com.sun.tools.javac.main.JavaCompiler.resolveIdent(JavaCompiler.java:679) at com.sun.tools.javac.model.JavacElements.binaryNameToClassSymbol(JavacElements.java:166) at com.sun.tools.javac.model.JavacElements.getTypeElementByBinaryName(JavacElements.java:156) at org.netbeans.api.java.source.ElementHandle.getTypeElementByBinaryName(ElementHandle.java:613) at org.netbeans.api.java.source.ElementHandle.resolveImpl(ElementHandle.java:161) at org.netbeans.api.java.source.ElementHandle.resolve(ElementHandle.java:136) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationScanner.findAnnotations(AnnotationScanner.java:182) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationScanner.findAnnotations(AnnotationScanner.java:117) at org.netbeans.modules.j2ee.dd.impl.webservices.annotation.WebservicesImpl$WebserviceProvider.createInitialObjects(WebservicesImpl.java:363) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.PersistentObjectManager.ensureInitialized(PersistentObjectManager.java:122) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.PersistentObjectManager.getObjects(PersistentObjectManager.java:101) at org.netbeans.modules.j2ee.dd.impl.webservices.annotation.WebservicesImpl.getWebserviceDescription(WebservicesImpl.java:116) at org.netbeans.modules.websvc.core.jaxws.projects.JavaEEWSOpenHook$WebservicesChangeListener$2.run(JavaEEWSOpenHook.java:187) at org.netbeans.modules.websvc.core.jaxws.projects.JavaEEWSOpenHook$WebservicesChangeListener$2.run(JavaEEWSOpenHook.java:182) at org.netbeans.modules.j2ee.dd.impl.webservices.annotation.WebservicesMetadataModelImpl$2.call(WebservicesMetadataModelImpl.java:107) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.runCallable(AnnotationModelHelper.java:256) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.access$100(AnnotationModelHelper.java:79) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper$3.run(AnnotationModelHelper.java:218) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper$3.run(AnnotationModelHelper.java:215) at org.netbeans.modules.java.source.parsing.MimeTask.run(MimeTask.java:83) at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:584) at org.netbeans.modules.parsing.api.ParserManager$MimeTaskAction.run(ParserManager.java:382) at org.netbeans.modules.parsing.api.ParserManager$MimeTaskAction.run(ParserManager.java:365) at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201) at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:198) 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:74) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:198) at org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performDeferredTasks(RunWhenScanFinishedSupport.java:80) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$3.call(RepositoryUpdater.java:5391) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$3.call(RepositoryUpdater.java:5370) 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:74) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:5370) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - <794f38360> (a java.util.concurrent.locks.ReentrantLock$FairSync) "Thread-203" daemon prio=5 tid=7f9a5e04d800 nid=0x11ad92000 in Object.wait() [11ad91000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:477) - locked <7ae174170> (a org.apache.tomcat.util.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "XmlMultiViewDataSynchronizer RequestProcessor" daemon prio=1 tid=7f9a5c806800 nid=0x11c75a000 waiting for monitor entry [11c759000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.text.CloneableEditorSupport.updateLineSet(CloneableEditorSupport.java:2167) - waiting to lock <7b41fd358> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.CloneableEditorSupport.getLineSet(CloneableEditorSupport.java:1352) at org.netbeans.modules.debugger.jpda.projects.LineTranslations$Registry.register(LineTranslations.java:361) - locked <7a8a6cec8> (a org.netbeans.modules.debugger.jpda.projects.LineTranslations$Registry) at org.netbeans.modules.debugger.jpda.projects.LineTranslations$Registry.registerIfNotThere(LineTranslations.java:366) - locked <7a8a6cec8> (a org.netbeans.modules.debugger.jpda.projects.LineTranslations$Registry) at org.netbeans.modules.debugger.jpda.projects.LineTranslations$ChangedFilesListener.stateChanged(LineTranslations.java:386) - locked <79ceca0e8> (a org.netbeans.modules.debugger.jpda.projects.LineTranslations) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:133) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:119) at org.openide.loaders.DataObject$ModifiedRegistry.add(DataObject.java:1320) at org.openide.loaders.DataObject$ModifiedRegistry.add(DataObject.java:1291) at java.util.Collections$SynchronizedCollection.add(Collections.java:1577) - locked <793698198> (a java.util.Collections$SynchronizedSet) at org.openide.loaders.DataObject.setModified(DataObject.java:498) at org.netbeans.modules.xml.multiview.XmlMultiViewDataObject.setModified(XmlMultiViewDataObject.java:211) at org.openide.text.DataEditorSupport$Env.markModified(DataEditorSupport.java:957) at org.openide.text.CloneableEditorSupport.notifyModified(CloneableEditorSupport.java:2073) at org.openide.text.CloneableEditorSupport.callNotifyModified(CloneableEditorSupport.java:2043) - locked <7b41fd598> (a java.lang.Object) at org.openide.text.CloneableEditorSupport$Listener.vetoableChange(CloneableEditorSupport.java:2950) at org.netbeans.editor.BaseDocument.atomicLockImpl(BaseDocument.java:1706) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:313) at org.openide.text.NbDocument.runAtomic(NbDocument.java:436) at org.netbeans.modules.xml.multiview.Utils.replaceDocument(Utils.java:130) at org.netbeans.modules.xml.multiview.XmlMultiViewEditorSupport$DocumentSynchronizer.reloadModelFromData(XmlMultiViewEditorSupport.java:726) at org.netbeans.modules.xml.multiview.XmlMultiViewDataSynchronizer.reloadModel(XmlMultiViewDataSynchronizer.java:230) at org.netbeans.modules.xml.multiview.XmlMultiViewDataSynchronizer$3.run(XmlMultiViewDataSynchronizer.java:100) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "Diffsidebar long tasks" daemon prio=1 tid=7f9a5a3a6800 nid=0x11c557000 waiting for monitor entry [11c556000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.text.CloneableEditorSupport.callNotifyUnmodified(CloneableEditorSupport.java:2055) - waiting to lock <7b41fd598> (a java.lang.Object) at org.openide.text.CloneableEditorSupport.doCloseDocument(CloneableEditorSupport.java:2318) at org.openide.text.CloneableEditorSupport.access$1800(CloneableEditorSupport.java:129) at org.openide.text.CloneableEditorSupport$12.run(CloneableEditorSupport.java:2291) - locked <7b41fd358> (a org.openide.windows.CloneableOpenSupport$Listener) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1383) at org.openide.text.CloneableEditorSupport.closeDocument(CloneableEditorSupport.java:2275) at org.openide.text.CloneableEditorSupport.notifyClosed(CloneableEditorSupport.java:2143) at org.openide.text.DataEditorSupport.notifyClosed(DataEditorSupport.java:418) at org.netbeans.modules.xml.multiview.XmlMultiViewEditorSupport.notifyClosed(XmlMultiViewEditorSupport.java:491) at org.openide.text.CloneableEditorSupport.close(CloneableEditorSupport.java:2245) at org.openide.windows.CloneableOpenSupport.close(CloneableOpenSupport.java:129) at org.netbeans.modules.versioning.ui.diff.DiffSidebar.getText(DiffSidebar.java:1081) at org.netbeans.modules.versioning.ui.diff.DiffSidebar.getText(DiffSidebar.java:984) at org.netbeans.modules.versioning.ui.diff.DiffSidebar.access$1600(DiffSidebar.java:114) at org.netbeans.modules.versioning.ui.diff.DiffSidebar$RefreshDiffTask.fetchOriginalContent(DiffSidebar.java:942) at org.netbeans.modules.versioning.ui.diff.DiffSidebar$RefreshDiffTask.computeDiff(DiffSidebar.java:911) at org.netbeans.modules.versioning.ui.diff.DiffSidebar$RefreshDiffTask.run(DiffSidebar.java:896) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "Thread-155" daemon prio=5 tid=7f9a548d2000 nid=0x118bc8000 runnable [118bc7000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) - locked <79cd58fa0> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:462) at java.net.ServerSocket.accept(ServerSocket.java:430) at org.apache.tomcat.service.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:286) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:402) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "pool-10-thread-1" prio=5 tid=7f9a5f7de800 nid=0x10e499000 waiting on condition [10e498000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7a8c7db10> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "Debugger operator thread" daemon prio=1 tid=7f9a548b4000 nid=0x11c275000 in Object.wait() [11c274000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at com.sun.tools.jdi.EventQueueImpl.removeUnfiltered(EventQueueImpl.java:171) - locked <7a8a53550> (a com.sun.tools.jdi.EventQueueImpl) at com.sun.tools.jdi.EventQueueImpl.remove(EventQueueImpl.java:78) at com.sun.tools.jdi.EventQueueImpl.remove(EventQueueImpl.java:64) at org.netbeans.modules.debugger.jpda.jdi.event.EventQueueWrapper.remove(EventQueueWrapper.java:74) at org.netbeans.modules.debugger.jpda.util.Operator$1.run(Operator.java:213) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "JDI Target VM Interface" daemon prio=1 tid=7f9a548b3000 nid=0x11bb0b000 runnable [11bb0a000] 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 <7a8a536a0> (a java.lang.Object) at com.sun.tools.jdi.TargetVM.run(TargetVM.java:99) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "JDI Internal Event Handler" daemon prio=1 tid=7f9a54ce4000 nid=0x11b198000 in Object.wait() [11b197000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at com.sun.tools.jdi.EventQueueImpl.removeUnfiltered(EventQueueImpl.java:171) - locked <7a8a53770> (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:680) Locked ownable synchronizers: - None "Code Model Parser 3" daemon prio=1 tid=7f9a5e04c800 nid=0x11b3e7000 in Object.wait() [11b3e6000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:530) - locked <7aa7d27f8> (a org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue$Lock) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:101) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:75) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:92) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "Thread-138" daemon prio=5 tid=7f9a5b0d5800 nid=0x11a1a2000 in Object.wait() [11a1a1000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.lang.UNIXProcess.waitFor(UNIXProcess.java:115) - locked <7a89e3db0> (a java.lang.UNIXProcess) at org.netbeans.modules.tomcat5.util.LogManager$1.run(LogManager.java:116) Locked ownable synchronizers: - None "pool-9-thread-2" prio=5 tid=7f9a56181000 nid=0x119b45000 waiting on condition [119b44000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.netbeans.api.extexecution.input.InputReaderTask.run(InputReaderTask.java:212) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) 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:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - <7a89e68e0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "pool-9-thread-1" prio=5 tid=7f9a56180000 nid=0x119942000 waiting on condition [119941000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.netbeans.api.extexecution.input.InputReaderTask.run(InputReaderTask.java:212) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) 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:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - <7a89e69a8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "LogViewer - Thread" daemon prio=5 tid=7f9a5de8f800 nid=0x1187c2000 in Object.wait() [1187c1000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.netbeans.modules.tomcat5.util.LogViewer.run(LogViewer.java:335) - locked <7a89e4018> (a org.netbeans.modules.tomcat5.util.LogViewer) Locked ownable synchronizers: - None "process reaper" daemon prio=5 tid=7f9a5a029800 nid=0x10e899000 runnable [10e898000] java.lang.Thread.State: RUNNABLE at java.lang.UNIXProcess.waitForProcessExit(Native Method) at java.lang.UNIXProcess.access$900(UNIXProcess.java:17) at java.lang.UNIXProcess$2$1.run(UNIXProcess.java:86) Locked ownable synchronizers: - None "Code Model Parser 0" daemon prio=1 tid=7f9a5a18a800 nid=0x10dff1000 in Object.wait() [10dff0000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:530) - locked <7aa7d27f8> (a org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue$Lock) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:101) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:75) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:92) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "Code Model Parser 1" daemon prio=1 tid=7f9a5a4a5800 nid=0x11697a000 in Object.wait() [116979000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:530) - locked <7aa7d27f8> (a org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue$Lock) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:101) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:75) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:92) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "Code Model Parser 2" daemon prio=1 tid=7f9a61e1e800 nid=0x116104000 in Object.wait() [116103000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:530) - locked <7aa7d27f8> (a org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue$Lock) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:101) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:75) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:92) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "RequestProcessor queue manager" daemon prio=1 tid=7f9a5d9f5800 nid=0x11ab8f000 in Object.wait() [11ab8e000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$TickTac.obtainFirst(RequestProcessor.java:2267) - locked <7e872fba0> (a java.lang.Class for org.openide.util.RequestProcessor$TickTac) at org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2243) Locked ownable synchronizers: - None "RMI TCP Connection(6)-192.168.14.241" daemon prio=9 tid=7f9a5cdad000 nid=0x113647000 runnable [113646000] 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 <7a06cca00> (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:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - <7a06d70b0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "RMI Scheduler(0)" daemon prio=9 tid=7f9a5f0a4000 nid=0x116d80000 waiting on condition [116d7f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7a0154e50> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) at java.util.concurrent.DelayQueue.take(DelayQueue.java:160) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "RMI TCP Accept-0" daemon prio=9 tid=7f9a61b71800 nid=0x112d7e000 runnable [112d7d000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) - locked <7a0154fa0> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:462) at java.net.ServerSocket.accept(ServerSocket.java:430) 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:680) Locked ownable synchronizers: - None "Attach Listener" daemon prio=9 tid=7f9a5e31f800 nid=0x10ddee000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Thread-19" daemon prio=5 tid=7f9a5d8e0800 nid=0x11833b000 in Object.wait() [11833a000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.apache.tomcat.util.ThreadPool$MonitorRunnable.run(ThreadPool.java:390) - locked <79cd58f68> (a org.apache.tomcat.util.ThreadPool$MonitorRunnable) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "StandardManager" daemon prio=5 tid=7f9a54c23000 nid=0x1172b5000 waiting on condition [1172b4000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.apache.tomcat.session.StandardManager.threadSleep(StandardManager.java:490) at org.apache.tomcat.session.StandardManager.run(StandardManager.java:547) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "Thread-17" daemon prio=5 tid=7f9a54fbb800 nid=0x112b7b000 in Object.wait() [112b7a000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.apache.tomcat.util.Queue.pull(Queue.java:89) - locked <79cd59198> (a org.apache.tomcat.util.Queue) at org.apache.tomcat.logging.LogDaemon$1.run(TomcatLogger.java:238) at org.apache.tomcat.logging.LogDaemon.run(TomcatLogger.java:254) Locked ownable synchronizers: - None "Editor Parsing Loop (201302132200)" daemon prio=1 tid=7f9a57709800 nid=0x118dcb000 waiting on condition [118dca000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <794f38360> (a java.util.concurrent.locks.ReentrantLock$FairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:842) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1178) at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:201) at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:709) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) 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:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - <794f37050> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "Timer-0" daemon prio=1 tid=7f9a5da74800 nid=0x1185bf000 in Object.wait() [1185be000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <793df85c8> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <793df85c8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) Locked ownable synchronizers: - None "DestroyJavaVM" prio=5 tid=7f9a5aace000 nid=0x105353000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "AWT-EventQueue-1" prio=6 tid=7f9a5c9df800 nid=0x113c38000 waiting on condition [113c35000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <794f38360> (a java.util.concurrent.locks.ReentrantLock$FairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:842) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1178) at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:201) at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262) at org.netbeans.modules.parsing.impl.TaskProcessor.acquireParserLock(TaskProcessor.java:430) at org.netbeans.modules.parsing.impl.Utilities.acquireParserLock(Utilities.java:79) at org.netbeans.modules.java.source.save.Reindenter$1.lock(Reindenter.java:203) at org.netbeans.modules.editor.indent.TaskHandler$MimeItem.lock(TaskHandler.java:541) at org.netbeans.modules.editor.indent.TaskHandler.lock(TaskHandler.java:277) at org.netbeans.modules.editor.indent.IndentImpl.indentLock(IndentImpl.java:154) - locked <780cb22b0> (a java.lang.Object) at org.netbeans.modules.editor.indent.api.Indent.lock(Indent.java:116) at org.netbeans.editor.BaseKit$InsertBreakAction.actionPerformed(BaseKit.java:1379) at org.netbeans.modules.web.core.syntax.JspKit$JspInsertBreakAction.actionPerformed(JspKit.java:444) at org.netbeans.editor.BaseAction.actionPerformed(BaseAction.java:339) at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1645) at javax.swing.JComponent.processKeyBinding(JComponent.java:2859) at javax.swing.JComponent.processKeyBindings(JComponent.java:2894) at javax.swing.JComponent.processKeyEvent(JComponent.java:2822) at java.awt.Component.processEvent(Component.java:6159) at java.awt.Container.processEvent(Container.java:2083) at java.awt.Component.dispatchEventImpl(Component.java:4744) at java.awt.Container.dispatchEventImpl(Container.java:2141) at java.awt.Component.dispatchEvent(Component.java:4572) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1856) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:722) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1000) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:865) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:686) at java.awt.Component.dispatchEventImpl(Component.java:4616) at java.awt.Container.dispatchEventImpl(Container.java:2141) at java.awt.Window.dispatchEventImpl(Window.java:2489) at java.awt.Component.dispatchEvent(Component.java:4572) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:710) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:669) at java.awt.EventQueue$2.run(EventQueue.java:667) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$3.run(EventQueue.java:683) at java.awt.EventQueue$3.run(EventQueue.java:681) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:680) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Locked ownable synchronizers: - None "TimerQueue" daemon prio=5 tid=7f9a5c9de800 nid=0x11244b000 in Object.wait() [11244a000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:232) - locked <79392d9f0> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "Worker-JM" prio=5 tid=7f9a5aa3f800 nid=0x118138000 in Object.wait() [118137000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <79392da80> (a java.util.ArrayList) at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58) - locked <79392da80> (a java.util.ArrayList) Locked ownable synchronizers: - None "Framework Event Dispatcher" daemon prio=5 tid=7f9a5b9d1800 nid=0x117f35000 in Object.wait() [117f34000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <79392da98> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:485) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <79392da98> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) Locked ownable synchronizers: - None "Thread-5" daemon prio=5 tid=7f9a54a4f800 nid=0x117d32000 in Object.wait() [117d31000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <793697a40> (a java.util.LinkedList) Locked ownable synchronizers: - None "File Watcher" daemon prio=1 tid=7f9a5bff7800 nid=0x117b2f000 waiting on condition [117b2e000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <793683e68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) at org.netbeans.modules.masterfs.watcher.macosx.OSXNotifier.nextEvent(OSXNotifier.java:105) at org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:119) at org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:302) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "Thread-4" daemon prio=1 tid=7f9a5bff6800 nid=0x1176c3000 runnable [1176c2000] java.lang.Thread.State: RUNNABLE at com.sun.jna.Native.invokeVoid(Native Method) at com.sun.jna.Function.invoke(Function.java:328) at com.sun.jna.Function.invoke(Function.java:276) at com.sun.jna.Library$Handler.invoke(Library.java:216) at com.sun.proxy.$Proxy2.CFRunLoopRun(Unknown Source) at org.netbeans.modules.masterfs.watcher.macosx.OSXNotifier$1.run(OSXNotifier.java:126) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - <7936a4658> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "State Data Manager" daemon prio=5 tid=7f9a5b120800 nid=0x116777000 waiting on condition [116776000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "Framework Active Thread" prio=5 tid=7f9a54904000 nid=0x1170b2000 in Object.wait() [1170b1000] 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:1863) - locked <793529d48> (a org.eclipse.osgi.framework.internal.core.Framework) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "Java2D Disposer" daemon prio=10 tid=7f9a54868800 nid=0x112208000 in Object.wait() [112207000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <792b08000> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at sun.java2d.Disposer.run(Disposer.java:127) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "AWT-Shutdown" prio=5 tid=7f9a560bb000 nid=0x10ed7f000 in Object.wait() [10ed7e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:265) - locked <792b080b0> (a java.lang.Object) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "AWT-AppKit" daemon prio=5 tid=7f9a56090000 nid=0x7fff7a200180 runnable [00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "CLI Requests Server" daemon prio=5 tid=7f9a5383e000 nid=0x10e296000 runnable [10e295000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) - locked <792b08340> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:462) at java.net.ServerSocket.accept(ServerSocket.java:430) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1085) Locked ownable synchronizers: - None "Active Reference Queue Daemon" daemon prio=1 tid=7f9a5b80a800 nid=0x10a68d000 in Object.wait() [10a68c000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <792ad7c70> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180) - locked <792ad7c70> (a java.lang.ref.ReferenceQueue$Lock) Locked ownable synchronizers: - None "Low Memory Detector" daemon prio=5 tid=7f9a5a009000 nid=0x10a12a000 runnable [00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread1" daemon prio=9 tid=7f9a5a800000 nid=0x109f27000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread0" daemon prio=9 tid=7f9a53802000 nid=0x109d24000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" daemon prio=9 tid=7f9a5a008000 nid=0x109b21000 runnable [00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" daemon prio=8 tid=7f9a57001000 nid=0x10968d000 in Object.wait() [10968c000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <792ad7ed0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) Locked ownable synchronizers: - None "Reference Handler" daemon prio=10 tid=7f9a57000000 nid=0x10948a000 in Object.wait() [109489000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <792ad7a70> (a java.lang.ref.Reference$Lock) Locked ownable synchronizers: - None "VM Thread" prio=9 tid=7f9a56040000 nid=0x109287000 runnable "VM Periodic Task Thread" prio=10 tid=7f9a5380b800 nid=0x10a32d000 waiting on condition "Exception Catcher Thread" prio=10 tid=7f9a53801800 nid=0x1055fd000 runnable JNI global references: 165400 Found one Java-level deadlock: ============================= "EditorBracesMatching": waiting for ownable synchronizer 794f38360, (a java.util.concurrent.locks.ReentrantLock$FairSync), which is held by "RepositoryUpdater.worker" "RepositoryUpdater.worker": waiting to lock monitor 7f9a57a1a558 (object 793698198, a java.util.Collections$SynchronizedSet), which is held by "XmlMultiViewDataSynchronizer RequestProcessor" "XmlMultiViewDataSynchronizer RequestProcessor": waiting to lock monitor 7f9a6091d8e0 (object 7b41fd358, a org.openide.windows.CloneableOpenSupport$Listener), which is held by "Diffsidebar long tasks" "Diffsidebar long tasks": waiting to lock monitor 7f9a550b2a88 (object 7b41fd598, a java.lang.Object), which is held by "XmlMultiViewDataSynchronizer RequestProcessor" Java stack information for the threads listed above: =================================================== "EditorBracesMatching": at sun.misc.Unsafe.park(Native Method) - parking to wait for <794f38360> (a java.util.concurrent.locks.ReentrantLock$FairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:842) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1178) at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:201) at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:190) at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:106) at org.netbeans.modules.html.editor.HtmlBracesMatching.findMatches(HtmlBracesMatching.java:197) at org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result._run(MasterMatcher.java:670) at org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result.run(MasterMatcher.java:611) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) "RepositoryUpdater.worker": at org.openide.loaders.DataObject$Registry.getModifiedSet(DataObject.java:1278) - waiting to lock <793698198> (a java.util.Collections$SynchronizedSet) at org.netbeans.modules.java.source.parsing.SourceFileObject.isModified(SourceFileObject.java:399) at org.netbeans.modules.java.source.parsing.SourceFileObject.getLastModified(SourceFileObject.java:285) at com.sun.tools.javac.jvm.ClassReader.preferredFileObject(ClassReader.java:2528) at com.sun.tools.javac.jvm.ClassReader.includeClassFile(ClassReader.java:2504) at com.sun.tools.javac.jvm.ClassReader.includeClassFile(ClassReader.java:2464) at com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:2655) at com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:2620) at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:2234) at com.sun.tools.javac.code.Symbol.complete(Symbol.java:422) at com.sun.tools.javac.jvm.ClassReader.completeOwners(ClassReader.java:2246) at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:2219) at com.sun.tools.javac.code.Symbol.complete(Symbol.java:422) at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:833) at com.sun.tools.javac.jvm.ClassReader.loadClass(ClassReader.java:2420) at com.sun.tools.javac.comp.Resolve.loadClass(Resolve.java:1065) at com.sun.tools.javac.comp.Resolve.findIdentInPackage(Resolve.java:1237) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:317) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:306) at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1686) at com.sun.tools.javac.comp.Attr.attribIdent(Attr.java:302) at com.sun.tools.javac.main.JavaCompiler.resolveIdent(JavaCompiler.java:679) at com.sun.tools.javac.model.JavacElements.binaryNameToClassSymbol(JavacElements.java:166) at com.sun.tools.javac.model.JavacElements.getTypeElementByBinaryName(JavacElements.java:156) at org.netbeans.api.java.source.ElementHandle.getTypeElementByBinaryName(ElementHandle.java:613) at org.netbeans.api.java.source.ElementHandle.resolveImpl(ElementHandle.java:161) at org.netbeans.api.java.source.ElementHandle.resolve(ElementHandle.java:136) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationScanner.findAnnotations(AnnotationScanner.java:182) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationScanner.findAnnotations(AnnotationScanner.java:117) at org.netbeans.modules.j2ee.dd.impl.webservices.annotation.WebservicesImpl$WebserviceProvider.createInitialObjects(WebservicesImpl.java:363) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.PersistentObjectManager.ensureInitialized(PersistentObjectManager.java:122) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.PersistentObjectManager.getObjects(PersistentObjectManager.java:101) at org.netbeans.modules.j2ee.dd.impl.webservices.annotation.WebservicesImpl.getWebserviceDescription(WebservicesImpl.java:116) at org.netbeans.modules.websvc.core.jaxws.projects.JavaEEWSOpenHook$WebservicesChangeListener$2.run(JavaEEWSOpenHook.java:187) at org.netbeans.modules.websvc.core.jaxws.projects.JavaEEWSOpenHook$WebservicesChangeListener$2.run(JavaEEWSOpenHook.java:182) at org.netbeans.modules.j2ee.dd.impl.webservices.annotation.WebservicesMetadataModelImpl$2.call(WebservicesMetadataModelImpl.java:107) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.runCallable(AnnotationModelHelper.java:256) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.access$100(AnnotationModelHelper.java:79) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper$3.run(AnnotationModelHelper.java:218) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper$3.run(AnnotationModelHelper.java:215) at org.netbeans.modules.java.source.parsing.MimeTask.run(MimeTask.java:83) at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:584) at org.netbeans.modules.parsing.api.ParserManager$MimeTaskAction.run(ParserManager.java:382) at org.netbeans.modules.parsing.api.ParserManager$MimeTaskAction.run(ParserManager.java:365) at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201) at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:198) 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:74) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:198) at org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performDeferredTasks(RunWhenScanFinishedSupport.java:80) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$3.call(RepositoryUpdater.java:5391) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$3.call(RepositoryUpdater.java:5370) 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:74) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:5370) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) "XmlMultiViewDataSynchronizer RequestProcessor": at org.openide.text.CloneableEditorSupport.updateLineSet(CloneableEditorSupport.java:2167) - waiting to lock <7b41fd358> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.CloneableEditorSupport.getLineSet(CloneableEditorSupport.java:1352) at org.netbeans.modules.debugger.jpda.projects.LineTranslations$Registry.register(LineTranslations.java:361) - locked <7a8a6cec8> (a org.netbeans.modules.debugger.jpda.projects.LineTranslations$Registry) at org.netbeans.modules.debugger.jpda.projects.LineTranslations$Registry.registerIfNotThere(LineTranslations.java:366) - locked <7a8a6cec8> (a org.netbeans.modules.debugger.jpda.projects.LineTranslations$Registry) at org.netbeans.modules.debugger.jpda.projects.LineTranslations$ChangedFilesListener.stateChanged(LineTranslations.java:386) - locked <79ceca0e8> (a org.netbeans.modules.debugger.jpda.projects.LineTranslations) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:133) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:119) at org.openide.loaders.DataObject$ModifiedRegistry.add(DataObject.java:1320) at org.openide.loaders.DataObject$ModifiedRegistry.add(DataObject.java:1291) at java.util.Collections$SynchronizedCollection.add(Collections.java:1577) - locked <793698198> (a java.util.Collections$SynchronizedSet) at org.openide.loaders.DataObject.setModified(DataObject.java:498) at org.netbeans.modules.xml.multiview.XmlMultiViewDataObject.setModified(XmlMultiViewDataObject.java:211) at org.openide.text.DataEditorSupport$Env.markModified(DataEditorSupport.java:957) at org.openide.text.CloneableEditorSupport.notifyModified(CloneableEditorSupport.java:2073) at org.openide.text.CloneableEditorSupport.callNotifyModified(CloneableEditorSupport.java:2043) - locked <7b41fd598> (a java.lang.Object) at org.openide.text.CloneableEditorSupport$Listener.vetoableChange(CloneableEditorSupport.java:2950) at org.netbeans.editor.BaseDocument.atomicLockImpl(BaseDocument.java:1706) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:313) at org.openide.text.NbDocument.runAtomic(NbDocument.java:436) at org.netbeans.modules.xml.multiview.Utils.replaceDocument(Utils.java:130) at org.netbeans.modules.xml.multiview.XmlMultiViewEditorSupport$DocumentSynchronizer.reloadModelFromData(XmlMultiViewEditorSupport.java:726) at org.netbeans.modules.xml.multiview.XmlMultiViewDataSynchronizer.reloadModel(XmlMultiViewDataSynchronizer.java:230) at org.netbeans.modules.xml.multiview.XmlMultiViewDataSynchronizer$3.run(XmlMultiViewDataSynchronizer.java:100) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) "Diffsidebar long tasks": at org.openide.text.CloneableEditorSupport.callNotifyUnmodified(CloneableEditorSupport.java:2055) - waiting to lock <7b41fd598> (a java.lang.Object) at org.openide.text.CloneableEditorSupport.doCloseDocument(CloneableEditorSupport.java:2318) at org.openide.text.CloneableEditorSupport.access$1800(CloneableEditorSupport.java:129) at org.openide.text.CloneableEditorSupport$12.run(CloneableEditorSupport.java:2291) - locked <7b41fd358> (a org.openide.windows.CloneableOpenSupport$Listener) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1383) at org.openide.text.CloneableEditorSupport.closeDocument(CloneableEditorSupport.java:2275) at org.openide.text.CloneableEditorSupport.notifyClosed(CloneableEditorSupport.java:2143) at org.openide.text.DataEditorSupport.notifyClosed(DataEditorSupport.java:418) at org.netbeans.modules.xml.multiview.XmlMultiViewEditorSupport.notifyClosed(XmlMultiViewEditorSupport.java:491) at org.openide.text.CloneableEditorSupport.close(CloneableEditorSupport.java:2245) at org.openide.windows.CloneableOpenSupport.close(CloneableOpenSupport.java:129) at org.netbeans.modules.versioning.ui.diff.DiffSidebar.getText(DiffSidebar.java:1081) at org.netbeans.modules.versioning.ui.diff.DiffSidebar.getText(DiffSidebar.java:984) at org.netbeans.modules.versioning.ui.diff.DiffSidebar.access$1600(DiffSidebar.java:114) at org.netbeans.modules.versioning.ui.diff.DiffSidebar$RefreshDiffTask.fetchOriginalContent(DiffSidebar.java:942) at org.netbeans.modules.versioning.ui.diff.DiffSidebar$RefreshDiffTask.computeDiff(DiffSidebar.java:911) at org.netbeans.modules.versioning.ui.diff.DiffSidebar$RefreshDiffTask.run(DiffSidebar.java:896) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Found 1 deadlock.
Another deadlock threaddump that seems to be in the same area: 2013-05-03 16:16:07 Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.14-b01-445 mixed mode): "RMI TCP Connection(2)-192.168.1.100" daemon prio=9 tid=7f942b3f5800 nid=0x11d8b6000 runnable [11d8b5000] 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 <76d4d3138> (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:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - <76b154498> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "JMX server connection timeout 567" daemon prio=9 tid=7f942c432000 nid=0x11bca4000 in Object.wait() [11bca3000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:150) - locked <76b2711b8> (a [I) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "RMI Scheduler(0)" daemon prio=9 tid=7f942c436800 nid=0x11baa1000 waiting on condition [11baa0000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <76b124d88> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "RMI TCP Connection(1)-192.168.1.100" daemon prio=9 tid=7f942f272800 nid=0x11a845000 runnable [11a844000] 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 <76b21fc80> (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:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - <76b152210> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "RMI TCP Accept-0" daemon prio=9 tid=7f942fe4d800 nid=0x11a642000 runnable [11a641000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) - locked <76b128868> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:462) at java.net.ServerSocket.accept(ServerSocket.java:430) 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:680) Locked ownable synchronizers: - None "Attach Listener" daemon prio=9 tid=7f942c4a4800 nid=0x113640000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "sampler-awt" daemon prio=1 tid=7f942eb73800 nid=0x10e5c9000 in Object.wait() [10e5c8000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <77ee73c90> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) Locked ownable synchronizers: - None "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.xml.xam.AbstractModelFactory$1]" daemon prio=1 tid=7f942891e800 nid=0x11aa48000 in Object.wait() [11aa47000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1989) - locked <7a7315f68> (a java.lang.Object) Locked ownable synchronizers: - None "EditorBracesMatching" daemon prio=1 tid=7f942ebf9800 nid=0x10dddc000 waiting on condition [10dddb000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7951fc8f8> (a java.util.concurrent.locks.ReentrantLock$FairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:842) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1178) at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:201) at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:190) at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:106) at org.netbeans.modules.html.editor.HtmlBracesMatching.findMatches(HtmlBracesMatching.java:197) at org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result._run(MasterMatcher.java:670) at org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result.run(MasterMatcher.java:611) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "org.netbeans.api.progress.ProgressUtils" daemon prio=1 tid=7f942cc21800 nid=0x110e72000 waiting on condition [110e71000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7951fc8f8> (a java.util.concurrent.locks.ReentrantLock$FairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:842) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1178) at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:201) at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:190) at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:336) at org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:417) at org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:409) at org.netbeans.modules.web.core.syntax.JspHyperlinkProvider$Compute.run(JspHyperlinkProvider.java:656) at org.netbeans.modules.progress.ui.RunOffEDTImpl$1.run(RunOffEDTImpl.java:150) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "Diffsidebar long tasks" daemon prio=1 tid=7f942e9b0800 nid=0x11b89e000 waiting for monitor entry [11b89d000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.text.CloneableEditorSupport.callNotifyUnmodified(CloneableEditorSupport.java:2055) - waiting to lock <7a5d606e0> (a java.lang.Object) at org.openide.text.CloneableEditorSupport.doCloseDocument(CloneableEditorSupport.java:2318) at org.openide.text.CloneableEditorSupport.access$1800(CloneableEditorSupport.java:129) at org.openide.text.CloneableEditorSupport$12.run(CloneableEditorSupport.java:2291) - locked <7a5d607a8> (a org.openide.windows.CloneableOpenSupport$Listener) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1383) at org.openide.text.CloneableEditorSupport.closeDocument(CloneableEditorSupport.java:2275) at org.openide.text.CloneableEditorSupport.notifyClosed(CloneableEditorSupport.java:2143) at org.openide.text.DataEditorSupport.notifyClosed(DataEditorSupport.java:418) at org.netbeans.modules.xml.multiview.XmlMultiViewEditorSupport.notifyClosed(XmlMultiViewEditorSupport.java:491) at org.openide.text.CloneableEditorSupport.close(CloneableEditorSupport.java:2245) at org.openide.windows.CloneableOpenSupport.close(CloneableOpenSupport.java:129) at org.netbeans.modules.versioning.ui.diff.DiffSidebar.getText(DiffSidebar.java:1081) at org.netbeans.modules.versioning.ui.diff.DiffSidebar.getText(DiffSidebar.java:984) at org.netbeans.modules.versioning.ui.diff.DiffSidebar.access$1600(DiffSidebar.java:114) at org.netbeans.modules.versioning.ui.diff.DiffSidebar$RefreshDiffTask.fetchOriginalContent(DiffSidebar.java:942) at org.netbeans.modules.versioning.ui.diff.DiffSidebar$RefreshDiffTask.computeDiff(DiffSidebar.java:911) at org.netbeans.modules.versioning.ui.diff.DiffSidebar$RefreshDiffTask.run(DiffSidebar.java:896) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "RepositoryUpdater.worker" daemon prio=1 tid=7f9428285800 nid=0x117159000 in Object.wait() [117158000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.parsing.impl.indexing.SuspendSupport$DefaultImpl.parkWhileSuspended(SuspendSupport.java:165) - locked <7938b9f68> (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:3002) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFinished(RepositoryUpdater.java:2277) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:2956) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3403) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3066) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:5453) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4600(RepositoryUpdater.java:5119) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$3$1.run(RepositoryUpdater.java:5378) at org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:96) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$3.call(RepositoryUpdater.java:5374) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$3.call(RepositoryUpdater.java:5370) 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:74) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:5370) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - <7956794e8> (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync) "XmlMultiViewDataSynchronizer RequestProcessor" daemon prio=1 tid=7f942eaf5800 nid=0x10dbd9000 waiting for monitor entry [10dbd7000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.text.CloneableEditorSupport.updateLineSet(CloneableEditorSupport.java:2167) - waiting to lock <7a5d607a8> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.CloneableEditorSupport.getLineSet(CloneableEditorSupport.java:1352) at org.netbeans.modules.debugger.jpda.projects.LineTranslations$Registry.register(LineTranslations.java:361) - locked <7a1e94ca0> (a org.netbeans.modules.debugger.jpda.projects.LineTranslations$Registry) at org.netbeans.modules.debugger.jpda.projects.LineTranslations$Registry.registerIfNotThere(LineTranslations.java:366) - locked <7a1e94ca0> (a org.netbeans.modules.debugger.jpda.projects.LineTranslations$Registry) at org.netbeans.modules.debugger.jpda.projects.LineTranslations$ChangedFilesListener.stateChanged(LineTranslations.java:386) - locked <7a1b02b40> (a org.netbeans.modules.debugger.jpda.projects.LineTranslations) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:133) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:119) at org.openide.loaders.DataObject$ModifiedRegistry.add(DataObject.java:1320) at org.openide.loaders.DataObject$ModifiedRegistry.add(DataObject.java:1291) at java.util.Collections$SynchronizedCollection.add(Collections.java:1577) - locked <79370ac40> (a java.util.Collections$SynchronizedSet) at org.openide.loaders.DataObject.setModified(DataObject.java:498) at org.netbeans.modules.xml.multiview.XmlMultiViewDataObject.setModified(XmlMultiViewDataObject.java:211) at org.openide.text.DataEditorSupport$Env.markModified(DataEditorSupport.java:957) at org.openide.text.CloneableEditorSupport.notifyModified(CloneableEditorSupport.java:2073) at org.openide.text.CloneableEditorSupport.callNotifyModified(CloneableEditorSupport.java:2043) - locked <7a5d606e0> (a java.lang.Object) at org.openide.text.CloneableEditorSupport$Listener.vetoableChange(CloneableEditorSupport.java:2950) at org.netbeans.editor.BaseDocument.atomicLockImpl(BaseDocument.java:1706) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:313) at org.openide.text.NbDocument.runAtomic(NbDocument.java:436) at org.netbeans.modules.xml.multiview.Utils.replaceDocument(Utils.java:130) at org.netbeans.modules.xml.multiview.XmlMultiViewEditorSupport$DocumentSynchronizer.reloadModelFromData(XmlMultiViewEditorSupport.java:726) at org.netbeans.modules.xml.multiview.XmlMultiViewDataSynchronizer.reloadModel(XmlMultiViewDataSynchronizer.java:230) at org.netbeans.modules.xml.multiview.XmlMultiViewDataSynchronizer$3.run(XmlMultiViewDataSynchronizer.java:100) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "Thread-127" daemon prio=5 tid=7f9429b2d000 nid=0x11735c000 in Object.wait() [11735b000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:477) - locked <7a5a6e2f0> (a org.apache.tomcat.util.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "Pending refresh" daemon prio=1 tid=7f942ec02000 nid=0x11accc000 waiting for monitor entry [11acca000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.text.CloneableEditorSupport.getDocument(CloneableEditorSupport.java:972) - waiting to lock <7a5d607a8> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.DataEditorSupport$Env.updateDocumentProperty(DataEditorSupport.java:1051) at org.openide.text.DataEditorSupport$EnvListener.fileDeleted(DataEditorSupport.java:1149) at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEventImpl(FCLSupport.java:148) at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent(FCLSupport.java:128) at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:105) at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:1352) at org.openide.filesystems.FileSystem$EventDispatcher.run(FileSystem.java:999) at org.openide.filesystems.EventControl.dispatchEvent(EventControl.java:84) at org.openide.filesystems.FileSystem.dispatchEvent(FileSystem.java:644) at org.openide.filesystems.FileObject.dispatchEvent(FileObject.java:635) at org.openide.filesystems.FileObject.fireFileDeletedEvent(FileObject.java:611) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj.fireFileDeletedEvent(BaseFileObj.java:714) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj.delete(BaseFileObj.java:812) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj$2.call(BaseFileObj.java:764) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj$2.call(BaseFileObj.java:759) at org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem.runAsInconsistent(FileBasedFileSystem.java:119) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj.delete(BaseFileObj.java:773) at org.openide.filesystems.FileObject.delete(FileObject.java:401) at org.netbeans.modules.web.project.WebProject$CopyOnSaveSupport.handleDeleteFileInDestDir(WebProject.java:1800) at org.netbeans.modules.web.project.WebProject$CopyOnSaveSupport.fileDeleted(WebProject.java:1749) at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEventImpl(FCLSupport.java:148) at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent(FCLSupport.java:128) at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:105) at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:1352) at org.openide.filesystems.FileSystem$EventDispatcher.run(FileSystem.java:999) at org.openide.filesystems.EventControl.dispatchEvent(EventControl.java:84) at org.openide.filesystems.FileSystem.dispatchEvent(FileSystem.java:644) at org.openide.filesystems.FileObject.dispatchEvent(FileObject.java:635) at org.openide.filesystems.FileObject.fireFileDeletedEvent(FileObject.java:611) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj.fireFileDeletedEvent(BaseFileObj.java:714) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj.refreshImpl(FolderObj.java:540) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj.refresh(BaseFileObj.java:835) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj.refresh(FolderObj.java:561) at org.openide.filesystems.FileObject.refresh(FileObject.java:1202) at org.netbeans.modules.masterfs.watcher.Watcher$1.run(Watcher.java:380) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "Debugger operator thread" daemon prio=1 tid=7f942b717000 nid=0x11ceb2000 in Object.wait() [11ceb1000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at com.sun.tools.jdi.EventQueueImpl.removeUnfiltered(EventQueueImpl.java:171) - locked <7a1b001a8> (a com.sun.tools.jdi.EventQueueImpl) at com.sun.tools.jdi.EventQueueImpl.remove(EventQueueImpl.java:78) at com.sun.tools.jdi.EventQueueImpl.remove(EventQueueImpl.java:64) at org.netbeans.modules.debugger.jpda.jdi.event.EventQueueWrapper.remove(EventQueueWrapper.java:74) at org.netbeans.modules.debugger.jpda.util.Operator$1.run(Operator.java:213) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "JDI Target VM Interface" daemon prio=1 tid=7f942f06c800 nid=0x11ccaf000 runnable [11ccae000] 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 <7a1b002f8> (a java.lang.Object) at com.sun.tools.jdi.TargetVM.run(TargetVM.java:99) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "JDI Internal Event Handler" daemon prio=1 tid=7f942b383800 nid=0x11caac000 in Object.wait() [11caab000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at com.sun.tools.jdi.EventQueueImpl.removeUnfiltered(EventQueueImpl.java:171) - locked <7a1b003c8> (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:680) Locked ownable synchronizers: - None "Thread-114" daemon prio=5 tid=7f9422796800 nid=0x11c20a000 in Object.wait() [11c209000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.lang.UNIXProcess.waitFor(UNIXProcess.java:115) - locked <79f6ef528> (a java.lang.UNIXProcess) at org.netbeans.modules.tomcat5.util.LogManager$1.run(LogManager.java:116) Locked ownable synchronizers: - None "pool-2-thread-2" prio=5 tid=7f942727c800 nid=0x11c007000 waiting on condition [11c006000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.netbeans.api.extexecution.input.InputReaderTask.run(InputReaderTask.java:212) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) 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:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - <79f74b570> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "pool-2-thread-1" prio=5 tid=7f9429b2c000 nid=0x11b69b000 waiting on condition [11b69a000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.netbeans.api.extexecution.input.InputReaderTask.run(InputReaderTask.java:212) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) 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:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - <79f74b650> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "LogViewer - Thread" daemon prio=5 tid=7f9422795800 nid=0x119fd3000 in Object.wait() [119fd2000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.netbeans.modules.tomcat5.util.LogViewer.run(LogViewer.java:335) - locked <79f6f3a30> (a org.netbeans.modules.tomcat5.util.LogViewer) Locked ownable synchronizers: - None "process reaper" daemon prio=5 tid=7f942b21e000 nid=0x113eee000 runnable [113eed000] java.lang.Thread.State: RUNNABLE at java.lang.UNIXProcess.waitForProcessExit(Native Method) at java.lang.UNIXProcess.access$900(UNIXProcess.java:17) at java.lang.UNIXProcess$2$1.run(UNIXProcess.java:86) Locked ownable synchronizers: - None "Thread-113" daemon prio=5 tid=7f9429c38000 nid=0x119dd0000 in Object.wait() [119dcf000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.apache.tomcat.util.ThreadPool$MonitorRunnable.run(ThreadPool.java:390) - locked <79f6e7478> (a org.apache.tomcat.util.ThreadPool$MonitorRunnable) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "Thread-112" daemon prio=5 tid=7f942d19d000 nid=0x1177a3000 runnable [1177a2000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) - locked <79f6e6c38> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:462) at java.net.ServerSocket.accept(ServerSocket.java:430) at org.apache.tomcat.service.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:286) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:402) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "StandardManager" daemon prio=5 tid=7f9428592000 nid=0x1175a0000 waiting on condition [11759f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.apache.tomcat.session.StandardManager.threadSleep(StandardManager.java:490) at org.apache.tomcat.session.StandardManager.run(StandardManager.java:547) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "Thread-111" daemon prio=5 tid=7f942e99c000 nid=0x112fed000 in Object.wait() [112fec000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.apache.tomcat.util.Queue.pull(Queue.java:89) - locked <79f6f4378> (a org.apache.tomcat.util.Queue) at org.apache.tomcat.logging.LogDaemon$1.run(TomcatLogger.java:238) at org.apache.tomcat.logging.LogDaemon.run(TomcatLogger.java:254) Locked ownable synchronizers: - None "Editor Parsing Loop (201302132200)" daemon prio=1 tid=7f9428c51800 nid=0x11b092000 waiting for monitor entry [11b08f000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.loaders.DataObject$Registry.getModifiedSet(DataObject.java:1278) - waiting to lock <79370ac40> (a java.util.Collections$SynchronizedSet) at org.netbeans.modules.java.source.parsing.SourceFileObject.isModified(SourceFileObject.java:399) at org.netbeans.modules.java.source.parsing.SourceFileObject.getLastModified(SourceFileObject.java:285) at com.sun.tools.javac.jvm.ClassReader.preferredFileObject(ClassReader.java:2528) at com.sun.tools.javac.jvm.ClassReader.includeClassFile(ClassReader.java:2504) at com.sun.tools.javac.jvm.ClassReader.includeClassFile(ClassReader.java:2464) at com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:2655) at com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:2620) at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:2234) at com.sun.tools.javac.code.Symbol.complete(Symbol.java:422) at com.sun.tools.javac.jvm.ClassReader.completeOwners(ClassReader.java:2246) at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:2219) at com.sun.tools.javac.code.Symbol.complete(Symbol.java:422) at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:833) at com.sun.tools.javac.jvm.ClassReader.loadClass(ClassReader.java:2420) at com.sun.tools.javac.comp.Resolve.loadClass(Resolve.java:1065) at com.sun.tools.javac.comp.Resolve.findIdentInPackage(Resolve.java:1237) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:317) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:306) at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1686) at com.sun.source.util.SimpleTreeVisitor.visit(SimpleTreeVisitor.java:52) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:309) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:306) at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1686) at com.sun.source.util.SimpleTreeVisitor.visit(SimpleTreeVisitor.java:52) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:309) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:306) at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1686) at com.sun.source.util.SimpleTreeVisitor.visit(SimpleTreeVisitor.java:52) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:309) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:306) at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1686) at com.sun.tools.javac.comp.Attr.attribIdent(Attr.java:302) at com.sun.tools.javac.main.JavaCompiler.resolveIdent(JavaCompiler.java:679) at com.sun.tools.javac.model.JavacElements.binaryNameToClassSymbol(JavacElements.java:166) at com.sun.tools.javac.model.JavacElements.getTypeElementByBinaryName(JavacElements.java:156) at org.netbeans.api.java.source.ElementHandle.getTypeElementByBinaryName(ElementHandle.java:613) at org.netbeans.api.java.source.ElementHandle.resolveImpl(ElementHandle.java:161) at org.netbeans.api.java.source.ElementHandle.resolve(ElementHandle.java:136) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.PersistentObjectManager.typesChanged(PersistentObjectManager.java:207) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper$ClassIndexListenerImpl$3.call(AnnotationModelHelper.java:416) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper$ClassIndexListenerImpl$3.call(AnnotationModelHelper.java:412) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.runCallable(AnnotationModelHelper.java:256) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.access$100(AnnotationModelHelper.java:79) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper$2.run(AnnotationModelHelper.java:184) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper$2.run(AnnotationModelHelper.java:181) at org.netbeans.modules.java.source.parsing.MimeTask.run(MimeTask.java:83) at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:584) at org.netbeans.modules.parsing.api.ParserManager$MimeTaskAction.run(ParserManager.java:382) at org.netbeans.modules.parsing.api.ParserManager$MimeTaskAction.run(ParserManager.java:365) at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201) at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:198) 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:74) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:198) at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:336) at org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:417) at org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:409) 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$ClassIndexListenerImpl.runInJavacContext(AnnotationModelHelper.java:458) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper$ClassIndexListenerImpl.typesChanged(AnnotationModelHelper.java:412) at org.netbeans.api.java.source.ClassIndex$SPIListener$3.run(ClassIndex.java:758) at org.netbeans.modules.parsing.impl.TaskProcessor$5.run(TaskProcessor.java:460) at org.netbeans.modules.parsing.impl.TaskProcessor.callParserResultTask(TaskProcessor.java:559) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:671) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) 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:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - <7951fa7d0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) - <7951fc8f8> (a java.util.concurrent.locks.ReentrantLock$FairSync) "Timer-0" daemon prio=6 tid=7f942c110800 nid=0x11464c000 in Object.wait() [11464b000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <793ed11c0> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <793ed11c0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) Locked ownable synchronizers: - None "DestroyJavaVM" prio=5 tid=7f942b504000 nid=0x105a28000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "AWT-EventQueue-1" prio=6 tid=7f942b00e000 nid=0x119bcd000 waiting for monitor entry [119bca000] java.lang.Thread.State: BLOCKED (on object monitor) at java.util.Collections$SynchronizedCollection.add(Collections.java:1577) - waiting to lock <79370ac40> (a java.util.Collections$SynchronizedSet) at org.openide.loaders.DataObject.setModified(DataObject.java:498) at org.openide.text.DataEditorSupport$Env.markModified(DataEditorSupport.java:957) at org.openide.text.CloneableEditorSupport.notifyModified(CloneableEditorSupport.java:2073) at org.apache.tools.ant.module.loader.AntProjectDataEditor.notifyModified(AntProjectDataEditor.java:85) at org.openide.text.CloneableEditorSupport.callNotifyModified(CloneableEditorSupport.java:2043) - locked <79ba4d268> (a java.lang.Object) at org.openide.text.CloneableEditorSupport$Listener.vetoableChange(CloneableEditorSupport.java:2950) at org.netbeans.editor.BaseDocument.atomicLockImpl(BaseDocument.java:1706) at org.netbeans.editor.GuardedDocument.runAtomicAsUser(GuardedDocument.java:343) at org.netbeans.editor.BaseKit$InsertBreakAction.actionPerformed(BaseKit.java:1381) at org.netbeans.editor.BaseAction.actionPerformed(BaseAction.java:339) at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1645) at javax.swing.JComponent.processKeyBinding(JComponent.java:2859) at javax.swing.JComponent.processKeyBindings(JComponent.java:2894) at javax.swing.JComponent.processKeyEvent(JComponent.java:2822) at java.awt.Component.processEvent(Component.java:6159) at java.awt.Container.processEvent(Container.java:2083) at java.awt.Component.dispatchEventImpl(Component.java:4744) at java.awt.Container.dispatchEventImpl(Container.java:2141) at java.awt.Component.dispatchEvent(Component.java:4572) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1856) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:722) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1000) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:865) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:686) at java.awt.Component.dispatchEventImpl(Component.java:4616) at java.awt.Container.dispatchEventImpl(Container.java:2141) at java.awt.Window.dispatchEventImpl(Window.java:2489) at java.awt.Component.dispatchEvent(Component.java:4572) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:710) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:669) at java.awt.EventQueue$2.run(EventQueue.java:667) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$3.run(EventQueue.java:683) at java.awt.EventQueue$3.run(EventQueue.java:681) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:680) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Locked ownable synchronizers: - None "TimerQueue" daemon prio=5 tid=7f942c429000 nid=0x112dea000 in Object.wait() [112de9000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:232) - locked <793a7c3a0> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "Worker-JM" prio=5 tid=7f942c204000 nid=0x116e0e000 in Object.wait() [116e0d000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <7939df7f0> (a java.util.ArrayList) at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58) - locked <7939df7f0> (a java.util.ArrayList) Locked ownable synchronizers: - None "Framework Event Dispatcher" daemon prio=5 tid=7f9427083000 nid=0x1167f0000 in Object.wait() [1167ef000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <7939df808> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:485) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <7939df808> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) Locked ownable synchronizers: - None "Thread-5" daemon prio=5 tid=7f942c8e6800 nid=0x113ceb000 in Object.wait() [113cea000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <79370a360> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <79370a360> (a java.util.LinkedList) Locked ownable synchronizers: - None "File Watcher" daemon prio=1 tid=7f9425a59800 nid=0x1179c9000 waiting on condition [1179c8000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <7936f65b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) at org.netbeans.modules.masterfs.watcher.macosx.OSXNotifier.nextEvent(OSXNotifier.java:105) at org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:119) at org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:302) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "Thread-3" daemon prio=1 tid=7f9429869800 nid=0x113ae8000 runnable [113ae7000] java.lang.Thread.State: RUNNABLE at com.sun.jna.Native.invokeVoid(Native Method) at com.sun.jna.Function.invoke(Function.java:328) at com.sun.jna.Function.invoke(Function.java:276) at com.sun.jna.Library$Handler.invoke(Library.java:216) at com.sun.proxy.$Proxy2.CFRunLoopRun(Unknown Source) at org.netbeans.modules.masterfs.watcher.macosx.OSXNotifier$1.run(OSXNotifier.java:126) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - <793718610> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "State Data Manager" daemon prio=5 tid=7f9428058000 nid=0x114449000 waiting on condition [114448000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "Framework Active Thread" prio=5 tid=7f9425b05800 nid=0x116bca000 in Object.wait() [116bc9000] 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:1863) - locked <793595ba0> (a org.eclipse.osgi.framework.internal.core.Framework) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "Java2D Disposer" daemon prio=10 tid=7f9422039800 nid=0x112ba7000 in Object.wait() [112ba6000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <792b0e538> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at sun.java2d.Disposer.run(Disposer.java:127) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "AWT-Shutdown" prio=5 tid=7f9427881800 nid=0x10eeaf000 in Object.wait() [10eeae000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:265) - locked <792b0e5e8> (a java.lang.Object) at java.lang.Thread.run(Thread.java:680) Locked ownable synchronizers: - None "AWT-AppKit" daemon prio=5 tid=7f942792b000 nid=0x7fff7920a180 runnable [00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "RequestProcessor queue manager" daemon prio=5 tid=7f94258b1800 nid=0x10e9cf000 in Object.wait() [10e9ce000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$TickTac.obtainFirst(RequestProcessor.java:2267) - locked <7e87301a8> (a java.lang.Class for org.openide.util.RequestProcessor$TickTac) at org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2243) Locked ownable synchronizers: - None "CLI Requests Server" daemon prio=5 tid=7f9425908000 nid=0x10e3c6000 runnable [10e3c5000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) - locked <792b0e910> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:462) at java.net.ServerSocket.accept(ServerSocket.java:430) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1085) Locked ownable synchronizers: - None "Active Reference Queue Daemon" daemon prio=1 tid=7f9428806000 nid=0x10ac5b000 in Object.wait() [10ac5a000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <792ae41d0> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180) - locked <792ae41d0> (a java.lang.ref.ReferenceQueue$Lock) Locked ownable synchronizers: - None "Low Memory Detector" daemon prio=5 tid=7f9427806800 nid=0x10a6f8000 runnable [00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread1" daemon prio=9 tid=7f9427805800 nid=0x10a4f5000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread0" daemon prio=9 tid=7f9427805000 nid=0x10a2f2000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" daemon prio=9 tid=7f9427804000 nid=0x10a0ef000 runnable [00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" daemon prio=8 tid=7f9425844000 nid=0x109de4000 in Object.wait() [109de3000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <792ae4488> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) Locked ownable synchronizers: - None "Reference Handler" daemon prio=10 tid=7f9425843800 nid=0x109be1000 in Object.wait() [109be0000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <792ae40f8> (a java.lang.ref.Reference$Lock) Locked ownable synchronizers: - None "VM Thread" prio=9 tid=7f942583e800 nid=0x1099de000 runnable "VM Periodic Task Thread" prio=10 tid=7f9427818000 nid=0x10a8fb000 waiting on condition "Exception Catcher Thread" prio=10 tid=7f9425001800 nid=0x105d54000 runnable JNI global references: 74922 Found one Java-level deadlock: ============================= "EditorBracesMatching": waiting for ownable synchronizer 7951fc8f8, (a java.util.concurrent.locks.ReentrantLock$FairSync), which is held by "Editor Parsing Loop (201302132200)" "Editor Parsing Loop (201302132200)": waiting to lock monitor 7f9422bd8db8 (object 79370ac40, a java.util.Collections$SynchronizedSet), which is held by "XmlMultiViewDataSynchronizer RequestProcessor" "XmlMultiViewDataSynchronizer RequestProcessor": waiting to lock monitor 7f942119e648 (object 7a5d607a8, a org.openide.windows.CloneableOpenSupport$Listener), which is held by "Diffsidebar long tasks" "Diffsidebar long tasks": waiting to lock monitor 7f942119e5a0 (object 7a5d606e0, a java.lang.Object), which is held by "XmlMultiViewDataSynchronizer RequestProcessor" Java stack information for the threads listed above: =================================================== "EditorBracesMatching": at sun.misc.Unsafe.park(Native Method) - parking to wait for <7951fc8f8> (a java.util.concurrent.locks.ReentrantLock$FairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:842) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1178) at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:201) at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:190) at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:106) at org.netbeans.modules.html.editor.HtmlBracesMatching.findMatches(HtmlBracesMatching.java:197) at org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result._run(MasterMatcher.java:670) at org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result.run(MasterMatcher.java:611) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) "Editor Parsing Loop (201302132200)": at org.openide.loaders.DataObject$Registry.getModifiedSet(DataObject.java:1278) - waiting to lock <79370ac40> (a java.util.Collections$SynchronizedSet) at org.netbeans.modules.java.source.parsing.SourceFileObject.isModified(SourceFileObject.java:399) at org.netbeans.modules.java.source.parsing.SourceFileObject.getLastModified(SourceFileObject.java:285) at com.sun.tools.javac.jvm.ClassReader.preferredFileObject(ClassReader.java:2528) at com.sun.tools.javac.jvm.ClassReader.includeClassFile(ClassReader.java:2504) at com.sun.tools.javac.jvm.ClassReader.includeClassFile(ClassReader.java:2464) at com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:2655) at com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:2620) at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:2234) at com.sun.tools.javac.code.Symbol.complete(Symbol.java:422) at com.sun.tools.javac.jvm.ClassReader.completeOwners(ClassReader.java:2246) at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:2219) at com.sun.tools.javac.code.Symbol.complete(Symbol.java:422) at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:833) at com.sun.tools.javac.jvm.ClassReader.loadClass(ClassReader.java:2420) at com.sun.tools.javac.comp.Resolve.loadClass(Resolve.java:1065) at com.sun.tools.javac.comp.Resolve.findIdentInPackage(Resolve.java:1237) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:317) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:306) at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1686) at com.sun.source.util.SimpleTreeVisitor.visit(SimpleTreeVisitor.java:52) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:309) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:306) at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1686) at com.sun.source.util.SimpleTreeVisitor.visit(SimpleTreeVisitor.java:52) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:309) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:306) at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1686) at com.sun.source.util.SimpleTreeVisitor.visit(SimpleTreeVisitor.java:52) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:309) at com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:306) at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1686) at com.sun.tools.javac.comp.Attr.attribIdent(Attr.java:302) at com.sun.tools.javac.main.JavaCompiler.resolveIdent(JavaCompiler.java:679) at com.sun.tools.javac.model.JavacElements.binaryNameToClassSymbol(JavacElements.java:166) at com.sun.tools.javac.model.JavacElements.getTypeElementByBinaryName(JavacElements.java:156) at org.netbeans.api.java.source.ElementHandle.getTypeElementByBinaryName(ElementHandle.java:613) at org.netbeans.api.java.source.ElementHandle.resolveImpl(ElementHandle.java:161) at org.netbeans.api.java.source.ElementHandle.resolve(ElementHandle.java:136) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.PersistentObjectManager.typesChanged(PersistentObjectManager.java:207) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper$ClassIndexListenerImpl$3.call(AnnotationModelHelper.java:416) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper$ClassIndexListenerImpl$3.call(AnnotationModelHelper.java:412) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.runCallable(AnnotationModelHelper.java:256) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.access$100(AnnotationModelHelper.java:79) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper$2.run(AnnotationModelHelper.java:184) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper$2.run(AnnotationModelHelper.java:181) at org.netbeans.modules.java.source.parsing.MimeTask.run(MimeTask.java:83) at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:584) at org.netbeans.modules.parsing.api.ParserManager$MimeTaskAction.run(ParserManager.java:382) at org.netbeans.modules.parsing.api.ParserManager$MimeTaskAction.run(ParserManager.java:365) at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201) at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:198) 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:74) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:198) at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:336) at org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:417) at org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:409) 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$ClassIndexListenerImpl.runInJavacContext(AnnotationModelHelper.java:458) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper$ClassIndexListenerImpl.typesChanged(AnnotationModelHelper.java:412) at org.netbeans.api.java.source.ClassIndex$SPIListener$3.run(ClassIndex.java:758) at org.netbeans.modules.parsing.impl.TaskProcessor$5.run(TaskProcessor.java:460) at org.netbeans.modules.parsing.impl.TaskProcessor.callParserResultTask(TaskProcessor.java:559) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:671) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) 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:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:680) "XmlMultiViewDataSynchronizer RequestProcessor": at org.openide.text.CloneableEditorSupport.updateLineSet(CloneableEditorSupport.java:2167) - waiting to lock <7a5d607a8> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.CloneableEditorSupport.getLineSet(CloneableEditorSupport.java:1352) at org.netbeans.modules.debugger.jpda.projects.LineTranslations$Registry.register(LineTranslations.java:361) - locked <7a1e94ca0> (a org.netbeans.modules.debugger.jpda.projects.LineTranslations$Registry) at org.netbeans.modules.debugger.jpda.projects.LineTranslations$Registry.registerIfNotThere(LineTranslations.java:366) - locked <7a1e94ca0> (a org.netbeans.modules.debugger.jpda.projects.LineTranslations$Registry) at org.netbeans.modules.debugger.jpda.projects.LineTranslations$ChangedFilesListener.stateChanged(LineTranslations.java:386) - locked <7a1b02b40> (a org.netbeans.modules.debugger.jpda.projects.LineTranslations) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:133) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:119) at org.openide.loaders.DataObject$ModifiedRegistry.add(DataObject.java:1320) at org.openide.loaders.DataObject$ModifiedRegistry.add(DataObject.java:1291) at java.util.Collections$SynchronizedCollection.add(Collections.java:1577) - locked <79370ac40> (a java.util.Collections$SynchronizedSet) at org.openide.loaders.DataObject.setModified(DataObject.java:498) at org.netbeans.modules.xml.multiview.XmlMultiViewDataObject.setModified(XmlMultiViewDataObject.java:211) at org.openide.text.DataEditorSupport$Env.markModified(DataEditorSupport.java:957) at org.openide.text.CloneableEditorSupport.notifyModified(CloneableEditorSupport.java:2073) at org.openide.text.CloneableEditorSupport.callNotifyModified(CloneableEditorSupport.java:2043) - locked <7a5d606e0> (a java.lang.Object) at org.openide.text.CloneableEditorSupport$Listener.vetoableChange(CloneableEditorSupport.java:2950) at org.netbeans.editor.BaseDocument.atomicLockImpl(BaseDocument.java:1706) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:313) at org.openide.text.NbDocument.runAtomic(NbDocument.java:436) at org.netbeans.modules.xml.multiview.Utils.replaceDocument(Utils.java:130) at org.netbeans.modules.xml.multiview.XmlMultiViewEditorSupport$DocumentSynchronizer.reloadModelFromData(XmlMultiViewEditorSupport.java:726) at org.netbeans.modules.xml.multiview.XmlMultiViewDataSynchronizer.reloadModel(XmlMultiViewDataSynchronizer.java:230) at org.netbeans.modules.xml.multiview.XmlMultiViewDataSynchronizer$3.run(XmlMultiViewDataSynchronizer.java:100) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) "Diffsidebar long tasks": at org.openide.text.CloneableEditorSupport.callNotifyUnmodified(CloneableEditorSupport.java:2055) - waiting to lock <7a5d606e0> (a java.lang.Object) at org.openide.text.CloneableEditorSupport.doCloseDocument(CloneableEditorSupport.java:2318) at org.openide.text.CloneableEditorSupport.access$1800(CloneableEditorSupport.java:129) at org.openide.text.CloneableEditorSupport$12.run(CloneableEditorSupport.java:2291) - locked <7a5d607a8> (a org.openide.windows.CloneableOpenSupport$Listener) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1383) at org.openide.text.CloneableEditorSupport.closeDocument(CloneableEditorSupport.java:2275) at org.openide.text.CloneableEditorSupport.notifyClosed(CloneableEditorSupport.java:2143) at org.openide.text.DataEditorSupport.notifyClosed(DataEditorSupport.java:418) at org.netbeans.modules.xml.multiview.XmlMultiViewEditorSupport.notifyClosed(XmlMultiViewEditorSupport.java:491) at org.openide.text.CloneableEditorSupport.close(CloneableEditorSupport.java:2245) at org.openide.windows.CloneableOpenSupport.close(CloneableOpenSupport.java:129) at org.netbeans.modules.versioning.ui.diff.DiffSidebar.getText(DiffSidebar.java:1081) at org.netbeans.modules.versioning.ui.diff.DiffSidebar.getText(DiffSidebar.java:984) at org.netbeans.modules.versioning.ui.diff.DiffSidebar.access$1600(DiffSidebar.java:114) at org.netbeans.modules.versioning.ui.diff.DiffSidebar$RefreshDiffTask.fetchOriginalContent(DiffSidebar.java:942) at org.netbeans.modules.versioning.ui.diff.DiffSidebar$RefreshDiffTask.computeDiff(DiffSidebar.java:911) at org.netbeans.modules.versioning.ui.diff.DiffSidebar$RefreshDiffTask.run(DiffSidebar.java:896) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Found 1 deadlock.
Seems caused by sync change implemented as fix of issue #218626; the actual deadlock is caused by different lock order between * getLock() * LOCK_NOTIFY_MODIFIED during notifyModified and closeDocument The LOCK_NOTIFY_MODIFIED is held through env.notifyModified(), which potentially broadcasts DataObject's property change, which may be observed by many parties - in this issue the debugger tries to acquire a line set, which is guarded by getLock(). `
Yes, I thought that I could replace L_N_M by getLock() but that's not so simple since there's an implied order that doc's lock must go first before getLock() and there's a usecase that an every doc's modification must first call callNotifyModify() and then do its actual locking. So I'll try to shrink the section locked by L_N_M. In case I would not succeed we would have to stop debugger.jpda.projects.LineTranslations$Registry.register(LineTranslations.java:361) from calling CloneableEditorSupport.getLineSet() inside listener on DataObject.setModified(). Martine, would there be any problem with that? Thanks.
*** Bug 229380 has been marked as a duplicate of this bug. ***
I've made a compound fix that should eliminate this problem and few other problems: - CloneableEditorSupport.LOCK_NOTIFY_MODIFY is now eliminated so this deadlock should no longer occur. - CES.closeDocument() now runs asynchronously in RP and allows immediate CES.openDocument() in case a PCListener requests it from close document notification (thanks to jlahoda for a test for this). - CES.notifyModify() is now called by a first modification performed on a document rather than begining of atomicLock(). Actions calling NbDocument.runAtomic() but without an actual document modification should no longer cause notifyModify() followed by notifyUnmodify() pairs. http://hg.netbeans.org/jet-main/rev/128de1eb603d
*** Bug 230155 has been marked as a duplicate of this bug. ***
*** Bug 230410 has been marked as a duplicate of this bug. ***
*** Bug 231013 has been marked as a duplicate of this bug. ***
Additional fix (separation of open firing): http://hg.netbeans.org/jet-main/rev/b7d96523b509
Integrated into 'main-silver', will be available in build *201308202300* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/128de1eb603d User: Miloslav Metelka <mmetelka@netbeans.org> Log: #228991 - IDE Deadlock - Eliminate CloneableEditorSupport.LOCK_NOTIFY_MODIFY lock.
*** Bug 207478 has been marked as a duplicate of this bug. ***
*** Bug 214788 has been marked as a duplicate of this bug. ***
*** Bug 226824 has been marked as a duplicate of this bug. ***
*** Bug 231965 has been marked as a duplicate of this bug. ***