Skip to content

Language server error: jdtls #31793

Description

@tempcoderr

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions