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

1
5 comments

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.

0

 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)

 

0

Please collect log and dumps from the backend side and attach them to the issue.

0

was this resolved? Facing same issue with Clion and not able to connect to remote server.

0

I couldn't get it working without the issue so never used it again.

0

Please sign in to leave a comment.