Skip to content

Error/Incorrect behavior in remote environment #20

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Ga-Ol-St opened this issue Apr 2, 2025 · 2 comments
Open

Error/Incorrect behavior in remote environment #20

Ga-Ol-St opened this issue Apr 2, 2025 · 2 comments

Comments

@Ga-Ol-St
Copy link

Ga-Ol-St commented Apr 2, 2025

Hi

I'm constantly using Remote setup (thru Gateway)
but plugin behave in this environment unproperly.

My Setup:
Client: Windows 10 x64
Host: Ubuntu 22.04
Gateway Build #GW-243.24978.56 (Official release 2024.3.3 )
Connection to remote Host is done via SSH in Gateway
IDEA Build #JBC-243.26053.27 (Official release 2024.3.5)
Runtime version: 21.0.6+8-b631.39 amd64 (JCEF 122.1.9)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Plugin version 1.0.24, 1.0.25, 1.0.26 (all these version failing)
Connection to plugin is done via "npx -y @jetbrains/mcp-proxy"

When Plugin is installed on Host side many tools return empty results without error, log output from mcp-proxy in file plugin_host.log
When Plugin is installed on Client side I'm getting errors, log output from mcp-proxy in file plugin_client.log
When IDEA is started directly via desktop (local run) on Client machine or on Host machine - plugin works properly.

Also I see that when plugin is used on Host I get 30 tools
when plugin is used on Client I get only 29 tools, tool "find_commit_by_message" is missing when plugin is on Client side.
both log files contains JSON output with tool list.

When I get error (plugin is on Client side) error indicate that there is an issue with Path conversion:

Final response text: Failed to execute tool get_all_open_file_paths, message Failed to map RdProtocolFile: \home\oleg\spring\demoai\src\main\java\com\example\demo\MyController.java (filesystem com.jetbrains.thinclient.fs.ThinClientVirtualFileSystem@36d159c5) into nio Path

please check plugin behavior in Remote environments so it would work on Host or on Client (preferably in both)
I Didn't check all available tools, some of them works properly only in Client side some works properly only on Host side, some don't work on both sides, please check all tools in Remote environment.

Thanks. If you need some testing - gladly will do it.

plugin_host.log
plugin_client.log

@batya239
Copy link
Collaborator

batya239 commented Apr 4, 2025

Yes, at the moment it should word improperly in both setups. But better is installing it on client side, I suppose. We will support RD for 25.2 soon.

@vec715
Copy link

vec715 commented Apr 21, 2025

I have exactly the same issues, looks like my ticket: #25 is duplicate

@MaXal MaXal marked this as a duplicate of #25 Apr 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants