Connecting through Gateway using pyCharm IDE fails

Hello,

Windows: 10

JetBrains Gateway 2022.2.3
Build #GW-222.4345.14, built on October 5, 2022
Runtime version: 17.0.4.1+7-b469.62 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Windows 10 10.0
GC: G1 Young Generation, G1 Old Generation
Memory: 512M
Cores: 4

PyCharm: 2022.2.3 (222.4345.23)


I'm connecting to a remote project through JetBrains Gateway Beta since one month using the EAT Pycharm IDE. Today it showed me an error saying that I have to install another version, so I installed version 2022.2.3 (222.4345.23).

Now when I try to establish a connection I get the error below:

What could be the issue?

server.ip :: uname -sm :: exit code: 0 :: stdout: Linux x86_64 :: stderr: 
server.ip :: uname -sm :: exit code: 0 :: stdout: Linux x86_64 :: stderr: 
server.ip :: echo $HOME :: exit code: 0 :: stdout: /home/username :: stderr: 
server.ip :: test -f /username/.cache/JetBrains/RemoteDev/remote-dev-worker/remote-dev-worker_8be48ed1f7d9d149a663842f0df2735b7433265d1654774596e54ce70af850f2 :: exit code: 0 :: stdout:  :: stderr: 
server.ip :: test -x /username/.cache/JetBrains/RemoteDev/remote-dev-worker/remote-dev-worker_8be48ed1f7d9d149a663842f0df2735b7433265d1654774596e54ce70af850f2 :: exit code: 0 :: stdout:  :: stderr: 
server.ip :: echo $SHELL :: exit code: 0 :: stdout: /bin/bash :: stderr: 
server.ip :: /bin/bash -lc echo\ REMOTE_EXEC_OUTPUT_MARKER_\ \&\&\ /username/.cache/JetBrains/RemoteDev/remote-dev-worker/remote-dev-worker_8be48ed1f7d9d149a663842f0df2735b7433265d1654774596e54ce70af850f2\ readlink\ --path=/username/workspace/LMD/MDPRank :: exit code: 0 :: stdout: REMOTE_EXEC_OUTPUT_MARKER_
/username/workspace/mypyproject :: stderr: 
server.ip :: /bin/bash -lc echo\ REMOTE_EXEC_OUTPUT_MARKER_\ \&\&\ /username/.cache/JetBrains/RemoteDev/remote-dev-worker/remote-dev-worker_8be48ed1f7d9d149a663842f0df2735b7433265d1654774596e54ce70af850f2\ host-status\ --ide-path=/username/.cache/JetBrains/RemoteDev/dist/a40e4b02a3730_pycharm-professional-2022.2.3\ --project-path=/username/workspace/mypyproject :: exit code: 1 :: stdout: REMOTE_EXEC_OUTPUT_MARKER_
Stdout: IDE config directory: /username/.config/JetBrains/RemoteDev-PY/_home_username_workspace_mypyproject
IDE system directory: /username/.cache/JetBrains/RemoteDev-PY/_home_username_workspace_mypyproject
CompileCommand: exclude com/intellij/openapi/vfs/impl/FilePartNodeRoot.trieDescend bool exclude = true

Stderr: WARN: /username/.cache/JetBrains/RemoteDev-PY/_home_username_workspace_mypyproject/token
java.nio.file.NoSuchFileException: /username/.cache/JetBrains/RemoteDev-PY/_home_username_workspace_mypyproject/token
    at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
    at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
    at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
    at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:218)
    at java.base/java.nio.file.Files.newByteChannel(Files.java:380)
    at java.base/java.nio.file.Files.newByteChannel(Files.java:432)
    at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:422)
    at java.base/java.nio.file.Files.newInputStream(Files.java:160)
    at java.base/java.nio.file.Files.newBufferedReader(Files.java:2922)
    at java.base/java.nio.file.Files.newBufferedReader(Files.java:2955)
    at com.intellij.idea.SocketLock.readOneLine(SocketLock.java:223)
    at com.intellij.idea.SocketLock.tryActivate(SocketLock.java:250)
    at com.intellij.idea.SocketLock.lockAndTryActivate(SocketLock.java:138)
    at com.intellij.idea.StartupUtil.lockSystemDirs(StartupUtil.java:781)
    at com.intellij.idea.StartupUtil.start(StartupUtil.java:169)
    at com.intellij.idea.Main.bootstrap(Main.java:119)
    at com.intellij.idea.Main.main(Main.java:81)

Too Many Instances
Only one instance of PyCharm can be run at a time.

{"type":"error","errorCode":"CommandError","data":"exit status 6"} :: stderr: 
server.ip :: /bin/bash -lc echo\ REMOTE_EXEC_OUTPUT_MARKER_\ \&\&\ /username/.cache/JetBrains/RemoteDev/remote-dev-worker/remote-dev-worker_8be48ed1f7d9d149a663842f0df2735b7433265d1654774596e54ce70af850f2\ host-status\ --ide-path=/username/.cache/JetBrains/RemoteDev/dist/a40e4b02a3730_pycharm-professional-2022.2.3\ --project-path=/username/workspace/mypyproject :: exit code: 1 :: stdout: REMOTE_EXEC_OUTPUT_MARKER_
Stdout: IDE config directory: /username/.config/JetBrains/RemoteDev-PY/_home_username_workspace_mypyproject
IDE system directory: /username/.cache/JetBrains/RemoteDev-PY/_home_username_workspace_mypyproject
CompileCommand: exclude com/intellij/openapi/vfs/impl/FilePartNodeRoot.trieDescend bool exclude = true

0
4 comments

Could you please try killing all PyCharm processes by running on the remote host:

pgrep -i pycharm | xargs kill -9

Then try a new connection. Does the issue persist?

0

Andrey Resler, no running PyCharm processes:

> pgrep pycharm | xargs kill -9
> ps -ef|grep <username>

I even cleared the cache and tried to connect to other python projects but it didn't help!

0

Could you please provide logs from Help | Collect Logs and Diagnostic Data after failed connection?

You can use uploading service at https://uploads.jetbrains.com/ , and provide upload ID in your reply.

0

I cleared the tem and cache files on my local machine under 

C:\Users\username\AppData\Local\JetBrains\JetBrainsGateway2022.2\

and everything is working just fine now.

0

Please sign in to leave a comment.