Jetbrains 2023.2.4
我已经在这个版本中成功使用 Jetbrains 的“远程开发”功能 3 个多月了,突然升级到 2023.3 停止工作了。我碰巧删除了我的后端,所以我无法回滚。
当我使用“网关”并启动一个项目时,它会创建一个后端,然后等待连接到后端,然后抛出一个错误,请参见下面的屏幕截图。
除了我收到大量表单错误之外,日志没有显示太多信息
Caused by: java.io.IOException: Cannot run program "/usr/X11R6/bin/xauth": error=2, No such file or directory
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073)
at com.intellij.execution.configurations.GeneralCommandLine.createProcess(GeneralCommandLine.java:470)
at com.intellij.execution.configurations.GeneralCommandLine.startProcess(GeneralCommandLine.java:443)
at com.intellij.execution.configurations.GeneralCommandLine.createProcess(GeneralCommandLine.java:348)
... 67 more
Caused by: java.io.IOException: error=2, No such file or directory
at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:314)
at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:244)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110)
还有一些形式错误
2024-01-04 09:21:08,491 WARN exit code: 1 /bin/zsh -lc echo\ REMOTE_EXEC_OUTPUT_MARKER_\ \&\&\ /home/keekanat/.cache/JetBrains/RemoteDev/remote-dev-worker/remote-dev-worker_83eb3f8153ed29f38ae607b0a82d4ed8470bcd5f8f346034c4e370bb06d9dd64\ host-status\ --ide-path=/home/keekanat/.cache/JetBrains/RemoteDev/dist/7d0ec4c5e721d_ideaIU-2023.3.2\ --project-path=/local/home/keekanat/workplace/PVFinSysVariableEndToEndTests
stdout:
REMOTE_EXEC_OUTPUT_MARKER_
{"type":"error","errorCode":"CommandError","data":"Command /home/keekanat/.cache/JetBrains/RemoteDev/dist/7d0ec4c5e721d_ideaIU-2023.3.2/bin/remote-dev-server.sh failed.\nStdout: IDE config directory: /home/keekanat/.config/JetBrains/RemoteDev-IU/_local_home_keekanat_workplace_PVFinSysVariableEndToEndTests\nIDE system directory: /home/keekanat/.cache/JetBrains/RemoteDev-IU/_local_home_keekanat_workplace_PVFinSysVariableEndToEndTests\nEnable JDK auto-detection and project SDK setup by default. Set REMOTE_DEV_JDK_DETECTION=false to disable.\nIs running inside Docker container: 0\nCompileCommand: exclude com/intellij/openapi/vfs/impl/FilePartNodeRoot.trieDescend bool exclude = true\nIDE has not been initialized yet\n\nStderr: \n\nCaused by: exit status 14"}
经过一些麻烦,我发现重要的目录位于
.cache
和 .config
下,所以当我这样做时
mv /home/USER/.cache/JetBrains /home/USER/.cache/JetBrains-2023-01-04
mv /home/USER/.config/JetBrains /home/USER/.config/JetBrains-2023-01-04
这一切似乎都有效。从 UI 中呈现一个类似“一切都是 Kaput 的选项……你想用新的配置和缓存真正开始一切吗”可能会很有用?