[
https://issues.apache.org/jira/browse/NETBEANS-4921?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Òscar Pérez updated NETBEANS-4921:
----------------------------------
Attachment: ide.log
> Deadlock detected while opening file
> ------------------------------------
>
> Key: NETBEANS-4921
> URL: https://issues.apache.org/jira/browse/NETBEANS-4921
> Project: NetBeans
> Issue Type: Bug
> Components: ide - UI
> Affects Versions: 12.0
> Environment: Ubuntu 20.4.01
> Reporter: Òscar Pérez
> Priority: Major
> Attachments: ide.log, ui.log.txt
>
>
> 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
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists