Skip to content

Remote servers' LSP ServerInfo shows "Unknown" for Binary and Configuration #39582

@tomsour1s

Description

@tomsour1s

Summary

LSP ServerInfo shows "Unknown" for Binary/Configuration and empty workspace folders in WSL remote development, despite LSPs working correctly.

Description

I'm experiencing a issue with LSP debugging information in WSL remote development. While the LSPs are functioning (mostly) correctly, the ServerInfo shows missing metadata for all language servers.

Related Issues

#27328
#28557
Note: I'm not sure about the current status of this issue or if it's still being actively investigated, but I wanted to share my findings in case they help with debugging or provide additional context.

Environment

Zed Nightly 0.208.0
bcd2d26
WSL: openSUSE Tumbleweed
Connection: Via ZED's native WSL integration

All LSPs work (autocomplete, hover, diagnostics), but ServerInfo shows incomplete information e.g.:

* Server: vtsls (id 0)
* Binary: Unknown
* Configuration: Unknown
* Registered workspace folders: 
* Capabilities: { ... }  // These are populated correctly

Evidence that LSPs are running

ps aux | grep -E "(language-server|lsp)"
tom  7316  /home/_/.asdf/installs/nodejs/lts/bin/node --max-old-space-size=8092 /home/_/dev/repos/_/node_modules/typescript/lib/tsserver.js --serverMode partialSemantic ...
tom  7318  /home/_/.asdf/installs/nodejs/lts/bin/node --max-old-space-size=8092 /home/tom/dev/repos/_/node_modules/typescript/lib/tsserver.js --useInferredProjectPerProjectRoot ...
tom  7364  /home/_/.local/share/zed/node/node-v22.5.1-linux-x64/bin/node /home/_/.local/share/zed/languages/tailwindcss-language-server/node_modules/.bin/tailwindcss-language-server --stdio

ZED-LOG

2025-10-06T09:47:42+02:00 INFO  [zed] ========== starting zed version 0.208.0, sha bcd2d26 ==========
2025-10-06T09:47:42+02:00 INFO  [gpui::platform::windows::directx_devices] Using GPU: Intel(R) UHD Graphics
2025-10-06T09:47:42+02:00 INFO  [gpui::platform::windows::directx_devices] Created device with Direct3D 11.1 feature level.
2025-10-06T09:47:42+02:00 INFO  [gpui::platform::windows::direct_write] Use Segoe UI as UI font.
2025-10-06T09:47:42+02:00 INFO  [zed] Using git binary path: None
2025-10-06T09:47:42+02:00 INFO  [extension_host] extensions updated. loading 4, reloading 0, unloading 0
2025-10-06T09:47:42+02:00 INFO  [gpui::platform::windows::vsync] DirectComposition is supported for VSync, interval: 16.714ms
2025-10-06T09:47:42+02:00 INFO  [auto_update] Auto Update: checking for updates
2025-10-06T09:47:42+02:00 ERROR [client] Element nicht gefunden. (0x80070490)
2025-10-06T09:47:42+02:00 INFO  [zed::zed] Using GPU: GpuSpecs { is_software_emulated: false, device_name: "Intel(R) UHD Graphics", driver_name: "Intel Corporation", driver_info: "32.0.101.6881" }
2025-10-06T09:47:47+02:00 ERROR [agent2::agent] Failed to authenticate provider: Amazon Bedrock: Element nicht gefunden. (0x80070490)
2025-10-06T09:47:47+02:00 INFO  [crashes] spawning crash handler process
2025-10-06T09:47:47+02:00 INFO  [crashes] connected to crash handler process after 100ms
2025-10-06T09:47:47+02:00 INFO  [crashes] crash handler registered
2025-10-06T09:48:08+02:00 INFO  [remote::transport::wsl] Connecting to WSL distro openSUSE-Tumbleweed with user None
2025-10-06T09:48:11+02:00 ERROR [remote::remote_client] client:unhandled ssh message name:UpdateProject
2025-10-06T09:48:11+02:00 INFO  [zed::zed] Using GPU: GpuSpecs { is_software_emulated: false, device_name: "Intel(R) UHD Graphics", driver_name: "Intel Corporation", driver_info: "32.0.101.6881" }
2025-10-06T09:48:11+02:00 INFO  [terminal] Using wsl.exe as shell
2025-10-06T09:48:11+02:00 INFO  [alacritty_terminal::tty::windows::conpty] Using conpty.dll for pseudoconsole
2025-10-06T09:48:11+02:00 ERROR [agent2::agent] Failed to authenticate provider: Amazon Bedrock: Element nicht gefunden. (0x80070490)
2025-10-06T09:48:11+02:00 INFO  [gpui::platform::windows::directx_renderer] Updating quad_pipeline buffer size from 64 to 128
2025-10-06T09:48:11+02:00 INFO  [gpui::platform::windows::directx_renderer] Updating polychrome_sprite_pipeline buffer size from 16 to 32
2025-10-06T09:48:11+02:00 INFO  [gpui::platform::windows::directx_renderer] Updating monochrome_sprite_pipeline buffer size from 512 to 1024
2025-10-06T09:48:21+02:00 INFO  [zed::zed] Using GPU: GpuSpecs { is_software_emulated: false, device_name: "Intel(R) UHD Graphics", driver_name: "Intel Corporation", driver_info: "32.0.101.6881" }
2025-10-06T09:48:21+02:00 ERROR [agent2::agent] Failed to authenticate provider: Amazon Bedrock: Element nicht gefunden. (0x80070490)

I'm happy to provide additional debugging information or test potential fixes if that would be helpful for resolving this issue.

Zed Version and System Specs

Zed: v0.208.0 (Zed Nightly bcd2d26)
OS: Windows 10.0.26100
Memory: 31.2 GiB
Architecture: x86_64
GPU: Intel(R) UHD Graphics || Intel Corporation || 32.0.101.6881

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueIssue suitable for first-time contributorshelp wantedLooking for help from the communityremoteRemote development, SSH and zed-remote-server

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions