Summary
I am getting the "Language server error: jdtls" when I open Zed.
The zed.log file contains the following logs for LSP:
2025-05-31T03:03:30+05:30 INFO [lsp] starting language server process. binary path: "/Users/username/Library/Application Support/Zed/extensions/work/java/jdtls/jdt-language-server-1.47.0-202505151856/bin/jdtls", working directory: "/Users/username/Developer/test/dsa", args: []
2025-05-31T03:03:30+05:30 INFO [project::lsp_store] language server 2: unregistered workspace/DidChangeWatchedFiles capability with id 1612599d-6bc6-41fd-ae2b-9896939c3a7c
2025-05-31T03:03:34+05:30 ERROR [lsp] cannot read LSP message headers
2025-05-31T03:03:34+05:30 ERROR [lsp] Server reset connection for a request "initialize" id 0
2025-05-31T03:03:34+05:30 ERROR [lsp] server shut down
2025-05-31T03:03:34+05:30 ERROR [lsp] Broken pipe (os error 32)
2025-05-31T03:03:34+05:30 ERROR [project::lsp_store] Failed to start language server "jdtls": Error {
context: "initializing server jdtls, id 1",
source: "Server reset the connection",
}
2025-05-31T03:03:34+05:30 ERROR [project::lsp_store] server stderr: WARNING: Using incubator modules: jdk.incubator.vector
May 31, 2025 3:03:32 AM org.apache.aries.spifly.BaseActivator log
INFO: Registered provider ch.qos.logback.classic.spi.LogbackServiceProvider of service org.slf4j.spi.SLF4JServiceProvider in bundle ch.qos.logback.classic
Zed Version and System Specs
Zed: v0.188.5 (Zed)
OS: macOS 15.0.1
Memory: 8 GiB
Architecture: aarch64
Summary
I am getting the "Language server error: jdtls" when I open Zed.
The zed.log file contains the following logs for LSP:
Zed Version and System Specs
Zed: v0.188.5 (Zed)
OS: macOS 15.0.1
Memory: 8 GiB
Architecture: aarch64