Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
12.0
-
None
-
None
-
Ubuntu 20.4.01
Description
I opened a JSF ANT project and Netbeans hanged. A JVM viewer reported a deadlock in netbeans' threads.
This is the threaddump:
2020-10-19 14:29:54
Full thread dump OpenJDK 64-Bit Server VM (25.265-b01 mixed mode):
"Inactive RequestProcessor thread [Was:JarFs - modification watcher/org.openide.filesystems.JarFileSystem$2]" #749 daemon prio=1 os_prio=0 tid=0x00007f244005e800 nid=0x158f7 in Object.wait() [0x00007f2415de4000]
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:1977)
- locked <0x0000000747dd9900> (a java.lang.Object)
Locked ownable synchronizers:
- None
"RMI TCP Connection(3)-127.0.0.1" #748 daemon prio=9 os_prio=0 tid=0x00007f24483df000 nid=0x158f5 runnable [0x00007f24159e1000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:171)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
- locked <0x00000007449ba148> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.read(FilterInputStream.java:83)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$768/862786873.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Locked ownable synchronizers:
- <0x0000000744600378> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"RMI TCP Connection(2)-127.0.0.1" #747 daemon prio=9 os_prio=0 tid=0x00007f2448479800 nid=0x158e9 runnable [0x00007f2492987000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:171)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
- locked <0x000000066ddb5c78> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.read(FilterInputStream.java:83)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$768/862786873.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Locked ownable synchronizers:
- <0x0000000669f5da78> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"JMX server connection timeout 746" #746 daemon prio=9 os_prio=0 tid=0x00007f243c04f000 nid=0x158d8 in Object.wait() [0x00007f2414fde000]
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:168)
- locked <0x0000000669f5ee90> (a [I)
at java.lang.Thread.run(Thread.java:748)
Locked ownable synchronizers:
- None
"RMI Scheduler(0)" #745 daemon prio=9 os_prio=0 tid=0x00007f243c03f800 nid=0x158d6 waiting on condition [0x00007f24155e0000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x000000066a5d9610> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Locked ownable synchronizers:
- None
"RMI TCP Connection(1)-127.0.0.1" #744 daemon prio=9 os_prio=0 tid=0x00007f244846f800 nid=0x158d5 runnable [0x00007f2456ff6000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:171)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
- locked <0x000000066deacc70> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.read(FilterInputStream.java:83)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$768/862786873.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Locked ownable synchronizers:
- <0x0000000669f5dc38> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"RMI TCP Accept-0" #743 daemon prio=9 os_prio=0 tid=0x00007f244c76a800 nid=0x158d2 runnable [0x00007f245441a000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
at java.net.ServerSocket.implAccept(ServerSocket.java:560)
at java.net.ServerSocket.accept(ServerSocket.java:528)
at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377)
at java.lang.Thread.run(Thread.java:748)
Locked ownable synchronizers:
- None
"Attach Listener" #742 daemon prio=9 os_prio=0 tid=0x00007f2478096800 nid=0x158d1 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"sampler-awt" #741 daemon prio=1 os_prio=0 tid=0x00007f24180e8800 nid=0x157e6 in Object.wait() [0x00007f245521e000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Timer.java:552)
- locked <0x000000066a5da060> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
Locked ownable synchronizers:
- None
"EditorBracesMatching" #736 daemon prio=1 os_prio=0 tid=0x00007f2434a3c000 nid=0x14fd1 waiting for monitor entry [0x00007f2456df5000]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$InstanceItem.getRef(FolderPathLookup.java:277)
- waiting to lock <0x0000000651757b18> (a org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$InstanceItem)
at org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$InstanceItem.instanceOf(FolderPathLookup.java:285)
at org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$PairItem.instanceOf(FolderPathLookup.java:169)
at org.openide.util.lookup.InheritanceTree.searchInterface(InheritanceTree.java:858)
at org.openide.util.lookup.InheritanceTree.lookup(InheritanceTree.java:215)
at org.openide.util.lookup.InheritanceTree.registerReferenceToResult(InheritanceTree.java:984)
at org.openide.util.lookup.DelegatingStorage.registerReferenceToResult(DelegatingStorage.java:155)
at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:472)
at org.netbeans.modules.editor.mimelookup.impl.SwitchLookup.lookup(SwitchLookup.java:60)
at org.openide.util.lookup.ProxyLookup$R.lookupChange(ProxyLookup.java:435)
at org.openide.util.lookup.ProxyLookup.setData(ProxyLookup.java:288)
at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:127) - locked <0x000000066b49c7f8> (a org.netbeans.modules.editor.mimelookup.MimePathLookup)
at org.netbeans.modules.editor.mimelookup.MimePathLookup.rebuild(MimePathLookup.java:157)
at org.netbeans.modules.editor.mimelookup.MimePathLookup.beforeLookup(MimePathLookup.java:88) - locked <0x000000066b49c7f8> (a org.netbeans.modules.editor.mimelookup.MimePathLookup)
at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:189)
at org.netbeans.modules.lexer.nbbridge.MimeLookupLanguageProvider.findLanguageEmbedding(MimeLookupLanguageProvider.java:87)
at org.netbeans.lib.lexer.LanguageManager.findLanguageEmbedding(LanguageManager.java:151) - locked <0x000000064f2c0e70> (a java.lang.String)
at org.netbeans.lib.lexer.LexerUtilsConstants.findEmbedding(LexerUtilsConstants.java:172)
at org.netbeans.lib.lexer.EmbeddingOperation.embeddedTokenList(EmbeddingOperation.java:133)
at org.netbeans.api.lexer.TokenSequence.embeddedImpl(TokenSequence.java:348) - locked <0x0000000669f48cd8> (a org.netbeans.lib.lexer.inc.IncTokenList)
at org.netbeans.api.lexer.TokenSequence.embedded(TokenSequence.java:295)
at org.netbeans.lib.lexer.TokenHierarchyOperation.embeddedTokenSequences(TokenHierarchyOperation.java:454) - locked <0x0000000669f48cd8> (a org.netbeans.lib.lexer.inc.IncTokenList)
at org.netbeans.api.lexer.TokenHierarchy.embeddedTokenSequences(TokenHierarchy.java:240)
at org.netbeans.modules.editor.bracesmatching.MasterMatcher$2.run(MasterMatcher.java:507)
at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1402)
at org.netbeans.modules.editor.bracesmatching.MasterMatcher.findFactories(MasterMatcher.java:503)
at org.netbeans.modules.editor.bracesmatching.MasterMatcher.access$1600(MasterMatcher.java:60)
at org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result.findOrigin(MasterMatcher.java:843)
at org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result._run(MasterMatcher.java:694)
at org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result.run(MasterMatcher.java:647)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
Locked ownable synchronizers:
- None
"Spellchecker" #733 daemon prio=1 os_prio=0 tid=0x00007f24b4168800 nid=0x14fce in Object.wait() [0x00007f24151df000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1343)
- locked <0x000000066aff93e8> (a java.awt.EventQueue$1AWTInvocationLock)
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1324)
at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1353)
at org.netbeans.modules.spellchecker.ComponentPeer$2.run(ComponentPeer.java:148)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
Locked ownable synchronizers:
- None
"ViewHierarchy-Region-Rebuilding" #732 daemon prio=1 os_prio=0 tid=0x00007f24b496f000 nid=0x14fcd in Object.wait() [0x00007f23fe2fb000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.netbeans.lib.editor.util.PriorityMutex.lock(PriorityMutex.java:88)
- locked <0x000000066a015f80> (a org.netbeans.lib.editor.util.PriorityMutex)
at org.netbeans.modules.editor.lib2.view.DocumentView.lock(DocumentView.java:249)
at org.netbeans.modules.editor.lib2.view.DocumentView.runTransaction(DocumentView.java:199)
at org.netbeans.modules.editor.lib2.view.DocumentView$1.run(DocumentView.java:214)
at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1402)
at org.netbeans.modules.editor.lib2.view.DocumentView.runReadLockTransaction(DocumentView.java:211)
at org.netbeans.modules.editor.lib2.view.DocumentViewOp.viewsRebuildOrMarkInvalid(DocumentViewOp.java:346)
at org.netbeans.modules.editor.lib2.view.ViewUpdates$RebuildViews.run(ViewUpdates.java:587)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
Locked ownable synchronizers:
- None
"Folding initializer" #727 daemon prio=1 os_prio=0 tid=0x00007f244c518000 nid=0x14f4c in Object.wait() [0x00007f23fe6fd000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.netbeans.lib.editor.util.PriorityMutex.lock(PriorityMutex.java:88)
- locked <0x000000066a015f80> (a org.netbeans.lib.editor.util.PriorityMutex)
at org.netbeans.modules.editor.fold.FoldHierarchyExecution.lock(FoldHierarchyExecution.java:365)
at org.netbeans.modules.editor.fold.FoldHierarchyExecution.rebuild(FoldHierarchyExecution.java:808)
at org.netbeans.modules.editor.fold.FoldHierarchyExecution.run(FoldHierarchyExecution.java:319)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
Locked ownable synchronizers:
- None
"Thread-7" #55 prio=5 os_prio=0 tid=0x00007f241d175000 nid=0x77c1 waiting on condition [0x00007f2417dfe000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x000000064fbd8718> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Locked ownable synchronizers:
- None
"DestroyJavaVM" #42 prio=5 os_prio=0 tid=0x00007f24b452a800 nid=0x7782 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Batik CleanerThread" #40 daemon prio=6 os_prio=0 tid=0x00007f24342f8000 nid=0x77b2 in Object.wait() [0x00007f245461b000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x000000064f25ef78> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) - locked <0x000000064f25ef78> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
at org.apache.batik.util.CleanerThread.run(CleanerThread.java:106)
Locked ownable synchronizers:
- None
"TimerQueue" #39 daemon prio=5 os_prio=0 tid=0x00007f244c71c800 nid=0x77b1 runnable [0x00007f2454a1c000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x000000064f19d438> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:223)
at javax.swing.TimerQueue.run(TimerQueue.java:174)
at java.lang.Thread.run(Thread.java:748)
Locked ownable synchronizers:
- <0x000000064f1b36b0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
"Worker-JM" #38 prio=5 os_prio=0 tid=0x00007f244c6bc800 nid=0x77b0 in Object.wait() [0x00007f24556d1000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x000000064f19c2c0> (a java.util.ArrayList)
at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58) - locked <0x000000064f19c2c0> (a java.util.ArrayList)
Locked ownable synchronizers:
- None
"Framework Event Dispatcher" #37 daemon prio=5 os_prio=0 tid=0x00007f244c691800 nid=0x77af in Object.wait() [0x00007f245501d000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x000000064ece1ec8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <0x000000064ece1ec8> (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-4" #35 daemon prio=5 os_prio=0 tid=0x00007f244c62d800 nid=0x77ad in Object.wait() [0x00007f24559c2000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1482)
- locked <0x000000064ec5f848> (a java.util.LinkedList)
Locked ownable synchronizers:
- None
"File Watcher" #33 daemon prio=1 os_prio=0 tid=0x000055c771183000 nid=0x77a9 waiting on condition [0x00007f24561f1000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x000000064eb07fa8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492)
at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680)
at sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118)
at org.netbeans.modules.masterfs.watcher.nio2.NioNotifier.nextEvent(NioNotifier.java:72)
at org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:99)
at org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:322)
at java.lang.Thread.run(Thread.java:748)
Locked ownable synchronizers:
- None
"Thread-2" #32 daemon prio=1 os_prio=0 tid=0x000055c77117c000 nid=0x77a8 runnable [0x00007f24563f2000]
java.lang.Thread.State: RUNNABLE
at sun.nio.fs.LinuxWatchService.poll(Native Method)
at sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47)
at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314)
at java.lang.Thread.run(Thread.java:748)
Locked ownable synchronizers:
- None
"Editor Parsing Loop (12.0-631bd69cd6112b1cc4c892c24e3e605b1ba04241)" #25 daemon prio=1 os_prio=0 tid=0x00007f244c4bb000 nid=0x77a1 waiting for monitor entry [0x00007f24573f8000]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.netbeans.lib.lexer.LanguageManager.findLanguage(LanguageManager.java:123)
- waiting to lock <0x000000064f2c0e70> (a java.lang.String)
at org.netbeans.api.lexer.Language.find(Language.java:141)
at org.netbeans.modules.html.knockout.KOJsEmbeddingProviderPlugin.<init>(KOJsEmbeddingProviderPlugin.java:85)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup.createInstance(FolderPathLookup.java:247)
at org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$InstanceItem.createInstanceFor(FolderPathLookup.java:388)
at org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$InstanceItem.getInstance(FolderPathLookup.java:324) - locked <0x0000000651757b18> (a org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$InstanceItem)
at org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$PairItem.getInstance(FolderPathLookup.java:179)
at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:1030)
at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:1010)
at org.openide.util.lookup.ProxyLookup$LazyCollection.computeSingleResult(ProxyLookup.java:1264)
at org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1102)
at org.openide.util.lookup.ProxyLookup$LazyCollection.access$900(ProxyLookup.java:1030)
at org.openide.util.lookup.ProxyLookup$LazyCollection$1.hasNext(ProxyLookup.java:1230)
at org.netbeans.modules.html.editor.embedding.JsEPPluginQuery$Session.startProcessing(JsEPPluginQuery.java:83)
at org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.process(JsEmbeddingProvider.java:151)
at org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.access$100(JsEmbeddingProvider.java:57)
at org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:111)
at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130)
at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114)
at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
at org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:81)
at org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:104)
at org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:576)
at org.netbeans.modules.parsing.impl.SourceCache.refresh(SourceCache.java:343)
at org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.run(TaskProcessor.java:770)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
at org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.execute(TaskProcessor.java:702)
at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:663)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
Locked ownable synchronizers:
- <0x000000064f4925b0> (a java.util.concurrent.locks.ReentrantLock$FairSync)
"State Data Manager" #24 daemon prio=5 os_prio=0 tid=0x00007f244c471800 nid=0x779e waiting on condition [0x00007f2457a86000]
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:748)
Locked ownable synchronizers:
- None
"Framework Active Thread" #23 prio=5 os_prio=0 tid=0x00007f244c474800 nid=0x779d in Object.wait() [0x00007f24577fa000]
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:1870)
- locked <0x000000064e47cec0> (a org.eclipse.osgi.framework.internal.core.Framework)
at java.lang.Thread.run(Thread.java:748)
Locked ownable synchronizers:
- None
"Thread-1" #22 daemon prio=5 os_prio=0 tid=0x00007f2428004800 nid=0x779c runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"AWT-EventQueue-1" #20 prio=6 os_prio=0 tid=0x00007f244c12b800 nid=0x779b waiting for monitor entry [0x00007f24913ea000]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.netbeans.lib.lexer.TokenHierarchyOperation.tokenSequenceList(TokenHierarchyOperation.java:428)
- waiting to lock <0x0000000669f48cd8> (a org.netbeans.lib.lexer.inc.IncTokenList)
at org.netbeans.api.lexer.TokenHierarchy.tokenSequenceList(TokenHierarchy.java:204)
at org.netbeans.modules.html.editor.coloring.EmbeddingHighlightsContainer$Highlights._moveNext(EmbeddingHighlightsContainer.java:197)
at org.netbeans.modules.html.editor.coloring.EmbeddingHighlightsContainer$Highlights.moveNext(EmbeddingHighlightsContainer.java:258) - locked <0x000000066a0de648> (a org.netbeans.modules.html.editor.coloring.EmbeddingHighlightsContainer)
at org.netbeans.modules.editor.lib2.highlighting.DirectMergeContainer$Wrapper.fetchNextHighlight(DirectMergeContainer.java:600)
at org.netbeans.modules.editor.lib2.highlighting.DirectMergeContainer$Wrapper.init(DirectMergeContainer.java:509)
at org.netbeans.modules.editor.lib2.highlighting.DirectMergeContainer$HlSequence.<init>(DirectMergeContainer.java:211)
at org.netbeans.modules.editor.lib2.highlighting.DirectMergeContainer.getHighlights(DirectMergeContainer.java:96)
at org.netbeans.modules.editor.lib2.highlighting.HighlightsReader.<init>(HighlightsReader.java:42)
at org.netbeans.modules.editor.lib2.view.HighlightsViewFactory.restart(HighlightsViewFactory.java:167)
at org.netbeans.modules.editor.lib2.view.ViewBuilder$FactoryState.init(ViewBuilder.java:1299)
at org.netbeans.modules.editor.lib2.view.ViewBuilder.createViews(ViewBuilder.java:699)
at org.netbeans.modules.editor.lib2.view.ViewBuilder.createReplaceRepaintViews(ViewBuilder.java:660)
at org.netbeans.modules.editor.lib2.view.ViewUpdates.initParagraphs(ViewUpdates.java:206)
at org.netbeans.modules.editor.lib2.view.DocumentViewOp.initParagraphs(DocumentViewOp.java:634)
at org.netbeans.modules.editor.lib2.view.DocumentViewChildren.ensureParagraphsChildrenAndLayoutValid(DocumentViewChildren.java:512)
at org.netbeans.modules.editor.lib2.view.DocumentViewChildren.ensureParagraphViewChildrenValid(DocumentViewChildren.java:268)
at org.netbeans.modules.editor.lib2.view.DocumentViewChildren.viewToModelChecked(DocumentViewChildren.java:316)
at org.netbeans.modules.editor.lib2.view.DocumentView.viewToModelNeedsLock(DocumentView.java:819)
at org.netbeans.modules.editor.lib2.view.ViewHierarchyImpl.viewToModel(ViewHierarchyImpl.java:232)
at org.netbeans.modules.editor.lib2.view.LockedViewHierarchy.viewToModel(LockedViewHierarchy.java:139)
at org.netbeans.editor.BaseTextUI.getPosFromY(BaseTextUI.java:286)
at org.netbeans.modules.editor.fold.ui.CodeFoldingSideBar.getPaintInfo(CodeFoldingSideBar.java:468)
at org.netbeans.modules.editor.fold.ui.CodeFoldingSideBar.paintComponent(CodeFoldingSideBar.java:1021)
at javax.swing.JComponent.paint(JComponent.java:1056)
at javax.swing.JComponent.paintChildren(JComponent.java:889) - locked <0x000000064d279700> (a java.awt.Component$AWTTreeLock)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889) - locked <0x000000064d279700> (a java.awt.Component$AWTTreeLock)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JViewport.paint(JViewport.java:728)
at javax.swing.JComponent.paintChildren(JComponent.java:889) - locked <0x000000064d279700> (a java.awt.Component$AWTTreeLock)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889) - locked <0x000000064d279700> (a java.awt.Component$AWTTreeLock)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889) - locked <0x000000064d279700> (a java.awt.Component$AWTTreeLock)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889) - locked <0x000000064d279700> (a java.awt.Component$AWTTreeLock)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889) - locked <0x000000064d279700> (a java.awt.Component$AWTTreeLock)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JLayer.paint(JLayer.java:433)
at javax.swing.plaf.LayerUI.paint(LayerUI.java:79)
at org.netbeans.core.multiview.SplitLayerUI.paint(SplitLayerUI.java:134)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:161)
at javax.swing.JComponent.paintComponent(JComponent.java:780)
at javax.swing.JLayer.paint(JLayer.java:428)
at javax.swing.JComponent.paintChildren(JComponent.java:889) - locked <0x000000064d279700> (a java.awt.Component$AWTTreeLock)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889) - locked <0x000000064d279700> (a java.awt.Component$AWTTreeLock)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889) - locked <0x000000064d279700> (a java.awt.Component$AWTTreeLock)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889) - locked <0x000000064d279700> (a java.awt.Component$AWTTreeLock)
at javax.swing.JComponent.paint(JComponent.java:1065)
at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:969)
at javax.swing.JComponent.paintChildren(JComponent.java:889) - locked <0x000000064d279700> (a java.awt.Component$AWTTreeLock)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579)
at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502)
at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:306)
at javax.swing.RepaintManager.paint(RepaintManager.java:1272)
at javax.swing.JComponent._paintImmediately(JComponent.java:5158)
at javax.swing.JComponent.paintImmediately(JComponent.java:4969)
at javax.swing.JComponent.paintImmediately(JComponent.java:4950)
at javax.swing.JLayer.paintImmediately(JLayer.java:415)
at javax.swing.plaf.LayerUI.paintImmediately(LayerUI.java:717)
at javax.swing.JLayer.paintImmediately(JLayer.java:410)
at javax.swing.JComponent.paintImmediately(JComponent.java:4950)
at javax.swing.RepaintManager$4.run(RepaintManager.java:831)
at javax.swing.RepaintManager$4.run(RepaintManager.java:814)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738)
at javax.swing.RepaintManager.access$1200(RepaintManager.java:64)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Locked ownable synchronizers:
- None
"AWT-Shutdown" #21 prio=5 os_prio=0 tid=0x00007f244c128000 nid=0x779a in Object.wait() [0x00007f24915ef000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:295)
- locked <0x000000064dae7ad0> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:748)
Locked ownable synchronizers:
- None
"AWT-XAWT" #18 daemon prio=6 os_prio=0 tid=0x00007f244c0d1000 nid=0x7797 runnable [0x00007f2491d7c000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x000000064d938cb8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2163)
at sun.awt.SunToolkit.awtLockWait(SunToolkit.java:276)
at sun.awt.X11.XlibWrapper.XNextSecondaryLoopEvent(Native Method)
at sun.awt.X11.XToolkit.run(XToolkit.java:563)
at sun.awt.X11.XToolkitThreadBlockedHandler.enter(XToolkitThreadBlockedHandler.java:49)
at sun.awt.datatransfer.DataTransferer.convertData(DataTransferer.java:2344)
at sun.awt.X11.XSelection.convertAndStore(XSelection.java:487)
at sun.awt.X11.XSelection.handleSelectionRequest(XSelection.java:564)
at sun.awt.X11.XSelection.access$500(XSelection.java:45)
at sun.awt.X11.XSelection$SelectionEventHandler.dispatchEvent(XSelection.java:746)
at sun.awt.X11.XToolkit.dispatchEvent(XToolkit.java:522)
at sun.awt.X11.XToolkit.run(XToolkit.java:622)
at sun.awt.X11.XToolkit.run(XToolkit.java:538)
at java.lang.Thread.run(Thread.java:748)
Locked ownable synchronizers:
- None
"Java2D Disposer" #16 daemon prio=10 os_prio=0 tid=0x00007f244c0a2800 nid=0x7796 in Object.wait() [0x00007f2491f93000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
- locked <0x000000064db9e898> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
at sun.java2d.Disposer.run(Disposer.java:148)
at java.lang.Thread.run(Thread.java:748)
Locked ownable synchronizers:
- None
"RequestProcessor queue manager" #15 daemon prio=5 os_prio=0 tid=0x00007f244c034000 nid=0x7795 in Object.wait() [0x00007f2492586000]
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:2257)
- locked <0x000000064e487f10> (a java.lang.Class for org.openide.util.RequestProcessor$TickTac)
at org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2233)
Locked ownable synchronizers:
- None
"CLI Requests Server" #12 daemon prio=5 os_prio=0 tid=0x00007f24b4496800 nid=0x7792 runnable [0x00007f24932c1000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
at java.net.ServerSocket.implAccept(ServerSocket.java:560)
at java.net.ServerSocket.accept(ServerSocket.java:528)
at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1078)
Locked ownable synchronizers:
- None
"Active Reference Queue Daemon" #11 daemon prio=1 os_prio=0 tid=0x00007f24b4232000 nid=0x7791 in Object.wait() [0x00007f24934c2000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
- locked <0x000000064dabff40> (a java.lang.ref.ReferenceQueue$Lock)
at org.openide.util.lookup.implspi.ActiveQueue$Impl.removeSuper(ActiveQueue.java:70)
at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:115)
Locked ownable synchronizers:
- None
"Service Thread" #8 daemon prio=9 os_prio=0 tid=0x00007f24b40e5000 nid=0x778e runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"C1 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007f24b40bf800 nid=0x778d waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f24b40be000 nid=0x778c waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f24b40bb000 nid=0x778b waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f24b40b7000 nid=0x778a runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f24b4089000 nid=0x7789 in Object.wait() [0x00007f249871d000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
- locked <0x000000064da841d8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216)
Locked ownable synchronizers:
- None
"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f24b4084800 nid=0x7788 in Object.wait() [0x00007f249891e000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
- locked <0x000000064d98c778> (a java.lang.ref.Reference$Lock)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
Locked ownable synchronizers:
- None
"VM Thread" os_prio=0 tid=0x00007f24b407b000 nid=0x7787 runnable
"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007f24b4022800 nid=0x7783 runnable
"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007f24b4024800 nid=0x7784 runnable
"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007f24b4026000 nid=0x7785 runnable
"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007f24b4028000 nid=0x7786 runnable
"VM Periodic Task Thread" os_prio=0 tid=0x00007f24b40e7800 nid=0x778f waiting on condition
JNI global references: 13157
Found one Java-level deadlock:
=============================
"EditorBracesMatching":
waiting to lock monitor 0x00007f243c0816d8 (object 0x0000000651757b18, a org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$InstanceItem),
which is held by "Editor Parsing Loop (12.0-631bd69cd6112b1cc4c892c24e3e605b1ba04241)"
"Editor Parsing Loop (12.0-631bd69cd6112b1cc4c892c24e3e605b1ba04241)":
waiting to lock monitor 0x00007f242011c4d8 (object 0x000000064f2c0e70, a java.lang.String),
which is held by "EditorBracesMatching"
Java stack information for the threads listed above:
===================================================
"EditorBracesMatching":
at org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$InstanceItem.getRef(FolderPathLookup.java:277)
- waiting to lock <0x0000000651757b18> (a org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$InstanceItem)
at org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$InstanceItem.instanceOf(FolderPathLookup.java:285)
at org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$PairItem.instanceOf(FolderPathLookup.java:169)
at org.openide.util.lookup.InheritanceTree.searchInterface(InheritanceTree.java:858)
at org.openide.util.lookup.InheritanceTree.lookup(InheritanceTree.java:215)
at org.openide.util.lookup.InheritanceTree.registerReferenceToResult(InheritanceTree.java:984)
at org.openide.util.lookup.DelegatingStorage.registerReferenceToResult(DelegatingStorage.java:155)
at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:472)
at org.netbeans.modules.editor.mimelookup.impl.SwitchLookup.lookup(SwitchLookup.java:60)
at org.openide.util.lookup.ProxyLookup$R.lookupChange(ProxyLookup.java:435)
at org.openide.util.lookup.ProxyLookup.setData(ProxyLookup.java:288)
at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:127) - locked <0x000000066b49c7f8> (a org.netbeans.modules.editor.mimelookup.MimePathLookup)
at org.netbeans.modules.editor.mimelookup.MimePathLookup.rebuild(MimePathLookup.java:157)
at org.netbeans.modules.editor.mimelookup.MimePathLookup.beforeLookup(MimePathLookup.java:88) - locked <0x000000066b49c7f8> (a org.netbeans.modules.editor.mimelookup.MimePathLookup)
at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:189)
at org.netbeans.modules.lexer.nbbridge.MimeLookupLanguageProvider.findLanguageEmbedding(MimeLookupLanguageProvider.java:87)
at org.netbeans.lib.lexer.LanguageManager.findLanguageEmbedding(LanguageManager.java:151) - locked <0x000000064f2c0e70> (a java.lang.String)
at org.netbeans.lib.lexer.LexerUtilsConstants.findEmbedding(LexerUtilsConstants.java:172)
at org.netbeans.lib.lexer.EmbeddingOperation.embeddedTokenList(EmbeddingOperation.java:133)
at org.netbeans.api.lexer.TokenSequence.embeddedImpl(TokenSequence.java:348) - locked <0x0000000669f48cd8> (a org.netbeans.lib.lexer.inc.IncTokenList)
at org.netbeans.api.lexer.TokenSequence.embedded(TokenSequence.java:295)
at org.netbeans.lib.lexer.TokenHierarchyOperation.embeddedTokenSequences(TokenHierarchyOperation.java:454) - locked <0x0000000669f48cd8> (a org.netbeans.lib.lexer.inc.IncTokenList)
at org.netbeans.api.lexer.TokenHierarchy.embeddedTokenSequences(TokenHierarchy.java:240)
at org.netbeans.modules.editor.bracesmatching.MasterMatcher$2.run(MasterMatcher.java:507)
at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1402)
at org.netbeans.modules.editor.bracesmatching.MasterMatcher.findFactories(MasterMatcher.java:503)
at org.netbeans.modules.editor.bracesmatching.MasterMatcher.access$1600(MasterMatcher.java:60)
at org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result.findOrigin(MasterMatcher.java:843)
at org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result._run(MasterMatcher.java:694)
at org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result.run(MasterMatcher.java:647)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
"Editor Parsing Loop (12.0-631bd69cd6112b1cc4c892c24e3e605b1ba04241)":
at org.netbeans.lib.lexer.LanguageManager.findLanguage(LanguageManager.java:123) - waiting to lock <0x000000064f2c0e70> (a java.lang.String)
at org.netbeans.api.lexer.Language.find(Language.java:141)
at org.netbeans.modules.html.knockout.KOJsEmbeddingProviderPlugin.<init>(KOJsEmbeddingProviderPlugin.java:85)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup.createInstance(FolderPathLookup.java:247)
at org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$InstanceItem.createInstanceFor(FolderPathLookup.java:388)
at org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$InstanceItem.getInstance(FolderPathLookup.java:324) - locked <0x0000000651757b18> (a org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$InstanceItem)
at org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$PairItem.getInstance(FolderPathLookup.java:179)
at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:1030)
at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:1010)
at org.openide.util.lookup.ProxyLookup$LazyCollection.computeSingleResult(ProxyLookup.java:1264)
at org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1102)
at org.openide.util.lookup.ProxyLookup$LazyCollection.access$900(ProxyLookup.java:1030)
at org.openide.util.lookup.ProxyLookup$LazyCollection$1.hasNext(ProxyLookup.java:1230)
at org.netbeans.modules.html.editor.embedding.JsEPPluginQuery$Session.startProcessing(JsEPPluginQuery.java:83)
at org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.process(JsEmbeddingProvider.java:151)
at org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.access$100(JsEmbeddingProvider.java:57)
at org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:111)
at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130)
at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114)
at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
at org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:81)
at org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:104)
at org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:576)
at org.netbeans.modules.parsing.impl.SourceCache.refresh(SourceCache.java:343)
at org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.run(TaskProcessor.java:770)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
at org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.execute(TaskProcessor.java:702)
at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:663)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
Found 1 deadlock.
Attached are UI and IDE logs