Remote Development max out CPU - Need server reboot to close all threads
I just tried remote development for the first time. I got a connection and downloaded to both server and local, but the Server has its CPU maxed out by what appears to be maybe 40 or 50 of the same jetbrains command: see htop output below for details. There are 2 plus pages of the same process when scrolled
My setup is as follows
Local: Windows 10
Remote: CentOS v7.9.2009 hyper-v
PhpStorm: 2021.3
Please sign in to leave a comment.
Please take a look at this issue: https://youtrack.jetbrains.com/issue/CWM-4878
Does it look like yours? If yes, please capture some thread dumps on the server using this instruction and attach them to the same issue:
https://intellij-support.jetbrains.com/hc/en-us/articles/206544899-Getting-a-thread-dump-when-IDE-hangs-and-doesn-t-respond
CPU snapshot would have to be taken with an active client. From the client, select "Show Main Window" and then in the opened window Help -> Diagnostic Tools -> Start CPU Usage Profiling. After a few minutes, stop profiling from the same menu. The snapshot will be saved in the home directory on the server.
When I tried this time it timed out with the messages `Failed to get IDE status in 60 seconds. Probably IDE backend is stuck`
This has caused the same issue again where there are more than 40 or so of the same command running maxing out my CPU. There's no option to stop them in the app so I am going to have to reboot the system again.
It gave me an option to get a thread dump which is below
"AWT-EventQueue-0" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1be3be71
at java.base@11.0.14/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.14/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
at java.base@11.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
at java.desktop@11.0.14/java.awt.EventQueue.getNextEvent(EventQueue.java:572)
at com.intellij.ide.IdeEventQueue.lambda$getNextEvent$9(IdeEventQueue.java:578)
at com.intellij.ide.IdeEventQueue$$Lambda$490/0x0000000100590440.compute(Unknown Source)
at com.intellij.openapi.application.impl.ApplicationImpl.runUnlockingIntendedWrite(ApplicationImpl.java:899)
at com.intellij.ide.IdeEventQueue.getNextEvent(IdeEventQueue.java:578)
at java.desktop@11.0.14/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:190)
at java.desktop@11.0.14/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop@11.0.14/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
at java.desktop@11.0.14/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190)
at java.desktop@11.0.14/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235)
at java.desktop@11.0.14/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233)
at java.base@11.0.14/java.security.AccessController.doPrivileged(Native Method)
at java.desktop@11.0.14/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233)
at java.desktop@11.0.14/java.awt.Dialog.show(Dialog.java:1070)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:701)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:438)
at com.intellij.openapi.ui.DialogWrapper.doShow(DialogWrapper.java:1672)
at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1630)
at com.intellij.openapi.progress.util.ProgressDialog.show(ProgressDialog.kt:205)
at com.intellij.openapi.progress.util.ProgressWindow.showDialog(ProgressWindow.java:241)
at com.intellij.openapi.progress.impl.BackgroundableProcessIndicator.showDialog(BackgroundableProcessIndicator.java:132)
at com.intellij.openapi.progress.util.ProgressWindow.lambda$prepareShowDialog$1(ProgressWindow.java:164)
at com.intellij.openapi.progress.util.ProgressWindow$$Lambda$1097/0x00000001007e1440.run(Unknown Source)
at java.base@11.0.14/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base@11.0.14/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:223)
at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:215)
at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:22)
at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:197)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:873)
at com.intellij.openapi.application.impl.ApplicationImpl$3.run(ApplicationImpl.java:511)
at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:69)
at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:112)
at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:42)
at com.intellij.openapi.application.impl.FlushQueue$$Lambda$256/0x000000010029d840.run(Unknown Source)
at java.desktop@11.0.14/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop@11.0.14/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776)
at java.desktop@11.0.14/java.awt.EventQueue$4.run(EventQueue.java:727)
at java.desktop@11.0.14/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.base@11.0.14/java.security.AccessController.doPrivileged(Native Method)
at java.base@11.0.14/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop@11.0.14/java.awt.EventQueue.dispatchEvent(EventQueue.java:746)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:885)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:740)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$6(IdeEventQueue.java:433)
at com.intellij.ide.IdeEventQueue$$Lambda$498/0x0000000100595c40.compute(Unknown Source)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:802)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$7(IdeEventQueue.java:432)
at com.intellij.ide.IdeEventQueue$$Lambda$497/0x0000000100595840.run(Unknown Source)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:119)
at com.intellij.ide.IdeEventQueue.performActivity(IdeEventQueue.java:598)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$8(IdeEventQueue.java:430)
at com.intellij.ide.IdeEventQueue$$Lambda$491/0x0000000100590c40.run(Unknown Source)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:873)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:478)
at java.desktop@11.0.14/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop@11.0.14/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop@11.0.14/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
at java.desktop@11.0.14/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190)
at java.desktop@11.0.14/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235)
at java.desktop@11.0.14/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233)
at java.base@11.0.14/java.security.AccessController.doPrivileged(Native Method)
at java.desktop@11.0.14/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233)
at java.desktop@11.0.14/java.awt.Dialog.show(Dialog.java:1070)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:701)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:438)
at com.intellij.openapi.ui.DialogWrapper.doShow(DialogWrapper.java:1672)
at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1630)
at com.intellij.openapi.ui.DialogWrapper.showAndGet(DialogWrapper.java:1644)
at com.jetbrains.gateway.ssh.connection.SshGatewayConnectionProviderBase.connect$suspendImpl(SshGatewayConnectionProviderBase.kt:139)
at com.jetbrains.gateway.ssh.connection.SshGatewayConnectionProviderBase$connect$1.invokeSuspend(SshGatewayConnectionProviderBase.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at com.intellij.openapi.rd.util.RdCoroutineHost$uiDispatcher$1$dispatch$$inlined$invokeLater$1.run(actions.kt:60)
at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:215)
at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:22)
at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:197)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:873)
at com.intellij.openapi.application.impl.ApplicationImpl$3.run(ApplicationImpl.java:511)
at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:69)
at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:112)
at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:42)
at com.intellij.openapi.application.impl.FlushQueue$$Lambda$256/0x000000010029d840.run(Unknown Source)
at java.desktop@11.0.14/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop@11.0.14/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776)
at java.desktop@11.0.14/java.awt.EventQueue$4.run(EventQueue.java:727)
at java.desktop@11.0.14/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.base@11.0.14/java.security.AccessController.doPrivileged(Native Method)
at java.base@11.0.14/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop@11.0.14/java.awt.EventQueue.dispatchEvent(EventQueue.java:746)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:885)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:740)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$6(IdeEventQueue.java:433)
at com.intellij.ide.IdeEventQueue$$Lambda$498/0x0000000100595c40.compute(Unknown Source)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:802)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$7(IdeEventQueue.java:432)
at com.intellij.ide.IdeEventQueue$$Lambda$497/0x0000000100595840.run(Unknown Source)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:106)
at com.intellij.ide.IdeEventQueue.performActivity(IdeEventQueue.java:598)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$8(IdeEventQueue.java:430)
at com.intellij.ide.IdeEventQueue$$Lambda$491/0x0000000100590c40.run(Unknown Source)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:873)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:478)
at java.desktop@11.0.14/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop@11.0.14/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop@11.0.14/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop@11.0.14/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop@11.0.14/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop@11.0.14/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
"ApplicationImpl pooled thread 6" prio=0 tid=0x0 nid=0x0 runnable
java.lang.Thread.State: RUNNABLE
at java.management@11.0.14/sun.management.ThreadImpl.dumpThreads0(Native Method)
at java.management@11.0.14/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521)
at java.management@11.0.14/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509)
at com.intellij.diagnostic.ThreadDumper.getThreadInfos(ThreadDumper.java:54)
at com.intellij.diagnostic.ThreadDumper.getThreadInfos(ThreadDumper.java:40)
at com.intellij.diagnostic.PerformanceWatcherImpl.doDumpThreads(PerformanceWatcherImpl.java:383)
at com.intellij.diagnostic.PerformanceWatcherImpl.dumpThreads(PerformanceWatcherImpl.java:375)
at com.intellij.ide.actions.CollectZippedLogsAction.packLogs(CollectZippedLogsAction.java:97)
at com.jetbrains.gateway.ssh.actions.DownloadAndShowLogsFromRemote$actionPerformed$downloadLogsTask$1.run(DownloadAndOpenLogsFromRemote.kt:52)
at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:441)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:114)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsynchronously$5(CoreProgressManager.java:492)
at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1091/0x0000000100823c40.apply(Unknown Source)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$3(ProgressRunner.java:244)
at com.intellij.openapi.progress.impl.ProgressRunner$$Lambda$1094/0x0000000100824840.run(Unknown Source)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:188)
at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1068/0x0000000100925c40.run(Unknown Source)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:607)
at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$510/0x0000000100592c40.compute(Unknown Source)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:682)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:638)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:606)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:175)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:244)
at com.intellij.openapi.progress.impl.ProgressRunner$$Lambda$1093/0x0000000100824440.get(Unknown Source)
at java.base@11.0.14/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
at java.base@11.0.14/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base@11.0.14/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base@11.0.14/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
at java.base@11.0.14/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
at java.base@11.0.14/java.security.AccessController.doPrivileged(Native Method)
at java.base@11.0.14/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
at java.base@11.0.14/java.lang.Thread.run(Thread.java:829)
"Netty Builtin Server 1" prio=0 tid=0x0 nid=0x0 runnable
java.lang.Thread.State: RUNNABLE
(in native)
at java.base@11.0.14/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at java.base@11.0.14/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:357)
at java.base@11.0.14/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:182)
at java.base@11.0.14/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
at java.base@11.0.14/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:813)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:460)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base@11.0.14/java.lang.Thread.run(Thread.java:829)
"Netty Builtin Server 2" prio=0 tid=0x0 nid=0x0 runnable
java.lang.Thread.State: RUNNABLE
(in native)
at java.base@11.0.14/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at java.base@11.0.14/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:357)
at java.base@11.0.14/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:182)
at java.base@11.0.14/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
at java.base@11.0.14/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:813)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:460)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base@11.0.14/java.lang.Thread.run(Thread.java:829)
"Netty Builtin Server 3" prio=0 tid=0x0 nid=0x0 runnable
java.lang.Thread.State: RUNNABLE
(in native)
at java.base@11.0.14/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at java.base@11.0.14/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:357)
at java.base@11.0.14/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:182)
at java.base@11.0.14/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
at java.base@11.0.14/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:813)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:460)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base@11.0.14/java.lang.Thread.run(Thread.java:829)
"reader" prio=0 tid=0x0 nid=0x0 runnable
java.lang.Thread.State: RUNNABLE
(in native)
at java.base@11.0.14/java.net.SocketInputStream.socketRead0(Native Method)
at java.base@11.0.14/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
at java.base@11.0.14/java.net.SocketInputStream.read(SocketInputStream.java:168)
at java.base@11.0.14/java.net.SocketInputStream.read(SocketInputStream.java:140)
at net.schmizz.sshj.transport.Reader.run(Reader.java:50)
"AWT-Windows" prio=0 tid=0x0 nid=0x0 runnable
java.lang.Thread.State: RUNNABLE
(in native)
at java.desktop@11.0.14/sun.awt.windows.WToolkit.eventLoop(Native Method)
at java.desktop@11.0.14/sun.awt.windows.WToolkit.run(WToolkit.java:308)
at java.base@11.0.14/java.lang.Thread.run(Thread.java:829)
"Reference Handler" prio=0 tid=0x0 nid=0x0 runnable
java.lang.Thread.State: RUNNABLE
at java.base@11.0.14/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.base@11.0.14/java.lang.ref.Reference.processPendingReferences(Reference.java:241)
at java.base@11.0.14/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213)
"Attach Listener" prio=0 tid=0x0 nid=0x0 runnable
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" prio=0 tid=0x0 nid=0x0 runnable
java.lang.Thread.State: RUNNABLE
"WinLauncher external command processing thread" prio=0 tid=0x0 nid=0x0 runnable
java.lang.Thread.State: RUNNABLE
(in native)
"main" prio=0 tid=0x0 nid=0x0 runnable
java.lang.Thread.State: RUNNABLE
"ApplicationImpl pooled thread 1" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: TIMED_WAITING
on java.util.concurrent.SynchronousQueue$TransferStack@6c0a9b0c
at java.base@11.0.14/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.14/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
at java.base@11.0.14/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462)
at java.base@11.0.14/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
at java.base@11.0.14/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
at java.base@11.0.14/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053)
at java.base@11.0.14/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
at java.base@11.0.14/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base@11.0.14/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
at java.base@11.0.14/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
at java.base@11.0.14/java.security.AccessController.doPrivileged(Native Method)
at java.base@11.0.14/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
at java.base@11.0.14/java.lang.Thread.run(Thread.java:829)
"ApplicationImpl pooled thread 3" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: TIMED_WAITING
on java.util.concurrent.SynchronousQueue$TransferStack@6c0a9b0c
at java.base@11.0.14/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.14/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
at java.base@11.0.14/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462)
at java.base@11.0.14/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
at java.base@11.0.14/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
at java.base@11.0.14/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053)
at java.base@11.0.14/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
at java.base@11.0.14/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base@11.0.14/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
at java.base@11.0.14/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
at java.base@11.0.14/java.security.AccessController.doPrivileged(Native Method)
at java.base@11.0.14/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
at java.base@11.0.14/java.lang.Thread.run(Thread.java:829)
"I/O pool 3" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on java.util.concurrent.SynchronousQueue$TransferStack@78535f72
at java.base@11.0.14/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.14/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
at java.base@11.0.14/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
at java.base@11.0.14/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
at java.base@11.0.14/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
at java.base@11.0.14/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
at java.base@11.0.14/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
at java.base@11.0.14/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base@11.0.14/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
at java.base@11.0.14/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
at java.base@11.0.14/java.security.AccessController.doPrivileged(Native Method)
at java.base@11.0.14/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
at java.base@11.0.14/java.lang.Thread.run(Thread.java:829)
"MVStore Serialization" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@562a944c
at java.base@11.0.14/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.14/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
at java.base@11.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
at java.base@11.0.14/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
at java.base@11.0.14/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
at java.base@11.0.14/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
at java.base@11.0.14/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base@11.0.14/java.lang.Thread.run(Thread.java:829)
"Windows Shell integration" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29a0eefd
at java.base@11.0.14/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.14/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
at java.base@11.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
at java.base@11.0.14/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
at java.base@11.0.14/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
at java.base@11.0.14/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
at java.base@11.0.14/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base@11.0.14/java.lang.Thread.run(Thread.java:829)
"Periodic tasks thread" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: TIMED_WAITING
on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@51e1f355
at java.base@11.0.14/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.14/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
at java.base@11.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
at java.base@11.0.14/java.util.concurrent.DelayQueue.take(DelayQueue.java:229)
at com.intellij.util.concurrency.AppDelayQueue.lambda$new$0(AppDelayQueue.java:26)
at com.intellij.util.concurrency.AppDelayQueue$$Lambda$233/0x0000000100257840.run(Unknown Source)
at java.base@11.0.14/java.lang.Thread.run(Thread.java:829)
"sftp reader" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on net.schmizz.sshj.common.Buffer$PlainBuffer@4fefecc0
at java.base@11.0.14/java.lang.Object.wait(Native Method)
at java.base@11.0.14/java.lang.Object.wait(Object.java:328)
at net.schmizz.sshj.connection.channel.ChannelInputStream.read(ChannelInputStream.java:106)
at net.schmizz.sshj.sftp.PacketReader.readIntoBuffer(PacketReader.java:52)
at net.schmizz.sshj.sftp.PacketReader.getPacketLength(PacketReader.java:60)
at net.schmizz.sshj.sftp.PacketReader.readPacket(PacketReader.java:76)
at net.schmizz.sshj.sftp.PacketReader.run(PacketReader.java:88)
"sftp reader" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on net.schmizz.sshj.common.Buffer$PlainBuffer@21d1e85c
at java.base@11.0.14/java.lang.Object.wait(Native Method)
at java.base@11.0.14/java.lang.Object.wait(Object.java:328)
at net.schmizz.sshj.connection.channel.ChannelInputStream.read(ChannelInputStream.java:106)
at net.schmizz.sshj.sftp.PacketReader.readIntoBuffer(PacketReader.java:52)
at net.schmizz.sshj.sftp.PacketReader.getPacketLength(PacketReader.java:60)
at net.schmizz.sshj.sftp.PacketReader.readPacket(PacketReader.java:76)
at net.schmizz.sshj.sftp.PacketReader.run(PacketReader.java:88)
"DefaultDispatcher-worker-1" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: TIMED_WAITING
at java.base@11.0.14/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.14/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:357)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:795)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:740)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:711)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
"DefaultDispatcher-worker-2" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: TIMED_WAITING
at java.base@11.0.14/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.14/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:357)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:795)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:740)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:711)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
"TimerQueue" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: TIMED_WAITING
on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2f36cd5c
at java.base@11.0.14/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.14/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
at java.base@11.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
at java.base@11.0.14/java.util.concurrent.DelayQueue.take(DelayQueue.java:229)
at java.desktop@11.0.14/javax.swing.TimerQueue.run(TimerQueue.java:171)
at java.base@11.0.14/java.lang.Thread.run(Thread.java:829)
"Common-Cleaner" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: TIMED_WAITING
on java.lang.ref.ReferenceQueue$Lock@3dfee6ce
at java.base@11.0.14/java.lang.Object.wait(Native Method)
at java.base@11.0.14/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
at java.base@11.0.14/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148)
at java.base@11.0.14/java.lang.Thread.run(Thread.java:829)
at java.base@11.0.14/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:161)
"Java2D Disposer" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on java.lang.ref.ReferenceQueue$Lock@18b4bc51
at java.base@11.0.14/java.lang.Object.wait(Native Method)
at java.base@11.0.14/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
at java.base@11.0.14/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
at java.desktop@11.0.14/sun.java2d.Disposer.run(Disposer.java:144)
at java.base@11.0.14/java.lang.Thread.run(Thread.java:829)
"AWT-Shutdown" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on java.lang.Object@271c9c65
at java.base@11.0.14/java.lang.Object.wait(Native Method)
at java.base@11.0.14/java.lang.Object.wait(Object.java:328)
at java.desktop@11.0.14/sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:291)
at java.base@11.0.14/java.lang.Thread.run(Thread.java:829)
"Batik CleanerThread" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on java.lang.ref.ReferenceQueue$Lock@7785dbc7
at java.base@11.0.14/java.lang.Object.wait(Native Method)
at java.base@11.0.14/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
at java.base@11.0.14/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
at org.apache.batik.util.CleanerThread.run(CleanerThread.java:106)
"Finalizer" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on java.lang.ref.ReferenceQueue$Lock@3fb2358a
at java.base@11.0.14/java.lang.Object.wait(Native Method)
at java.base@11.0.14/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
at java.base@11.0.14/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
at java.base@11.0.14/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170)
"JobScheduler FJ pool 0/11" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on java.util.concurrent.ForkJoinPool@4fb7cf25
at java.base@11.0.14/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.14/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
at java.base@11.0.14/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
at java.base@11.0.14/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
"JobScheduler FJ pool 1/11" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on java.util.concurrent.ForkJoinPool@4fb7cf25
at java.base@11.0.14/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.14/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
at java.base@11.0.14/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
at java.base@11.0.14/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
"JobScheduler FJ pool 10/11" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on java.util.concurrent.ForkJoinPool@4fb7cf25
at java.base@11.0.14/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.14/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
at java.base@11.0.14/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
at java.base@11.0.14/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
"JobScheduler FJ pool 2/11" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: TIMED_WAITING
on java.util.concurrent.ForkJoinPool@4fb7cf25
at java.base@11.0.14/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.14/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:275)
at java.base@11.0.14/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1619)
at java.base@11.0.14/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
"JobScheduler FJ pool 3/11" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on java.util.concurrent.ForkJoinPool@4fb7cf25
at java.base@11.0.14/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.14/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
at java.base@11.0.14/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
at java.base@11.0.14/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
"JobScheduler FJ pool 4/11" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on java.util.concurrent.ForkJoinPool@4fb7cf25
at java.base@11.0.14/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.14/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
at java.base@11.0.14/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
at java.base@11.0.14/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
"JobScheduler FJ pool 5/11" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on java.util.concurrent.ForkJoinPool@4fb7cf25
at java.base@11.0.14/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.14/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
at java.base@11.0.14/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
at java.base@11.0.14/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
"JobScheduler FJ pool 6/11" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on java.util.concurrent.ForkJoinPool@4fb7cf25
at java.base@11.0.14/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.14/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
at java.base@11.0.14/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
at java.base@11.0.14/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
"JobScheduler FJ pool 8/11" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on java.util.concurrent.ForkJoinPool@4fb7cf25
at java.base@11.0.14/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.14/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
at java.base@11.0.14/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
at java.base@11.0.14/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
"JobScheduler FJ pool 9/11" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on java.util.concurrent.ForkJoinPool@4fb7cf25
at java.base@11.0.14/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@11.0.14/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
at java.base@11.0.14/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
at java.base@11.0.14/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Please collect log and dumps from the backend side and attach them to the issue.
was this resolved? Facing same issue with Clion and not able to connect to remote server.
I couldn't get it working without the issue so never used it again.