coder / coder/jetbrains-coder

receiving jstack error when downloading the IDE binary

オープン
#253 コメント 4 件 リアクション 0 件 担当者 0 名 GitHub で見る
waiting-for-info
主要言語
Kotlin
スター
33
フォーク
18
平均マージ
2日 13時間
マージ済み PR(30日)
1

説明

using Gateway `2023.1.2` and plugin version `2.3.0`

here's the output:

```
The following exception failed the deployment

com.jetbrains.gateway.ssh.deploy.DeployException:

Details:
An error occurred while executing command: 'host-status --ide-path=/home/coder/.cache/JetBrains/RemoteDev/dist/d981d9ef7a491_ideaIU-2023.1.2 --project-path=/home/coder/coder'
Exit code: 1
at com.jetbrains.gateway.ssh.DeployFlowUtil$fullDeployCycleImpl$2.invokeSuspend(DeployFlowUtil.kt:280)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at com.intellij.openapi.rd.util.CoroutineProgressContext$Companion$create$task$1$3.invokeSuspend(BackgroundProgressCoroutineUtil.kt:172)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:284)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38)
at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
at com.intellij.openapi.rd.util.CoroutineProgressContext$Companion$create$task$1.invoke(BackgroundProgressCoroutineUtil.kt:168)
at com.intellij.openapi.rd.util.CoroutineProgressContext$Companion$create$task$1.invoke(BackgroundProgressCoroutineUtil.kt:158)
at com.intellij.openapi.rd.util.CoroutineProgressContext$Companion$createModal$1$1.run(BackgroundProgressCoroutineUtil.kt:203)
at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:429)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:114)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressSynchronously$9(CoreProgressManager.java:513)

at com.intellij.openapi.progress.impl.ProgressRunner.lambda$new$0(ProgressRunner.java:84)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$3(ProgressRunner.java:252)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:252)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: com.jetbrains.gateway.ssh.deploy.DeployException:

Details:
An error occurred while executing command: 'host-status --ide-path=/home/coder/.cache/JetBrains/RemoteDev/dist/d981d9ef7a491_ideaIU-2023.1.2 --project-path=/home/coder/coder'
Exit code: 1
at com.jetbrains.gateway.ssh.DeployFlowUtil$fullDeployCycleImpl$2.invokeSuspend(DeployFlowUtil.kt:275)
... 35 more
Caused by: com.jetbrains.gateway.ssh.deploy.DeployException:
Details:
An error occurred while executing command: 'host-status --ide-path=/home/coder/.cache/JetBrains/RemoteDev/dist/d981d9ef7a491_ideaIU-2023.1.2 --project-path=/home/coder/coder'
Exit code: 1
at com.jetbrains.gateway.ssh.DeployFlowUtil$fullDeployCycleImpl$2.invokeSuspend(DeployFlowUtil.kt:273)
... 35 more
Caused by: com.jetbrains.gateway.ssh.RemoteCommandException:

Details:
An error occurred while executing command: 'host-status --ide-path=/home/coder/.cache/JetBrains/RemoteDev/dist/d981d9ef7a491_ideaIU-2023.1.2 --project-path=/home/coder/coder'
Exit code: 1
at com.jetbrains.gateway.ssh.GoHighLevelHostAccessor.anErrorOccurred(GoHighLevelHostAccessor.kt:184)
at com.jetbrains.gateway.ssh.GoHighLevelHostAccessor.callAndReportError(GoHighLevelHostAccessor.kt:173)
at com.jetbrains.gateway.ssh.GoHighLevelHostAccessor.access$callAndReportError(GoHighLevelHostAccessor.kt:29)
at com.jetbrains.gateway.ssh.GoHighLevelHostAccessor$callAndReportError$1.invokeSuspend(GoHighLevelHostAccessor.kt)
... 35 more
==== ENVIRONMENT ====

INSTALLED PRODUCTS
IntelliJ IDEA 231.9011.34
AVAILABLE MEMORY
3.76GB

==== DIAGNOSTIC ERRORS ====

Could not get host jstack:

Details:

An error occurred while executing command: 'get-jstack --ide-path=/home/coder/.cache/JetBrains/RemoteDev/dist/d981d9ef7a491_ideaIU-2023.1.2 --project-path=/home/coder/coder'

Exit code: 1
```

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

このレポートでは、JetBrains Gateway の host-status コマンドと get-jstack コマンドを中心に扱い、GoHighLevelHostAccessor と DeployFlowUtil のスタックエントリを含めます。まず Gateway 2023.1.2 とプラグイン 2.3.0 で障害を再現し、次にどのリモートコマンドが、どのような環境条件で失敗するのかを特定します。原因が確認され、再現可能な結果が得られ、修正または制限事項が定義されていれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
kotlin
領域
backend, devtools
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
18/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。