Skip to content

Fetching PATH from apple terminal pulls in malformed path #174

@nbernardes

Description

@nbernardes

When I save an .ex file using Zed, the auto formatting isn't working and I get this log.

elixir = "1.19.0-otp-28"
erlang = "28.1"
expert = "2c2b7f4"

2025-10-19T22:18:48+01:00 INFO  [project.lsp_format] Formatting via LSP
2025-10-19T22:18:48+01:00 WARN  [project::lsp_store] Get code actions via expert failed: ** (ErlangError) Erlang error: {:erpc, :noconnection}
    (kernel 10.2.7.1) erpc.erl:1376: :erpc.call/5
    (xp_expert 0.1.0-2c2b7f4) lib/expert/provider/handlers/code_action.ex:16: XPExpert.Provider.Handlers.CodeAction.handle/2
    (xp_expert 0.1.0-2c2b7f4) lib/expert.ex:94: XPExpert.handle_request/2
    (xp_gen_lsp 0.11.1) lib/gen_lsp.ex:369: anonymous fn/2 in XPGenLSP.loop/3
    (xp_telemetry 1.3.0) /home/runner/work/expert/expert/apps/expert/deps/telemetry/src/telemetry.erl:324: :xp_telemetry.span/3
    (xp_gen_lsp 0.11.1) lib/gen_lsp.ex:368: anonymous fn/5 in XPGenLSP.loop/3
    (xp_gen_lsp 0.11.1) lib/gen_lsp.ex:592: anonymous fn/4 in XPGenLSP.attempt/4
    (elixir 1.17.3) lib/task/supervised.ex:101: Task.Supervised.invoke_mfa/2

2025-10-19T22:18:48+01:00 ERROR [project::lsp_store] Formatting failed: failed to format via language server: ** (ErlangError) Erlang error: {:erpc, :noconnection}
    (kernel 10.2.7.1) erpc.erl:1376: :erpc.call/5
    (xp_expert 0.1.0-2c2b7f4) lib/expert/provider/handlers/formatting.ex:16: XPExpert.Provider.Handlers.Formatting.handle/2
    (xp_expert 0.1.0-2c2b7f4) lib/expert.ex:94: XPExpert.handle_request/2
    (xp_gen_lsp 0.11.1) lib/gen_lsp.ex:369: anonymous fn/2 in XPGenLSP.loop/3
    (xp_telemetry 1.3.0) /home/runner/work/expert/expert/apps/expert/deps/telemetry/src/telemetry.erl:324: :xp_telemetry.span/3
    (xp_gen_lsp 0.11.1) lib/gen_lsp.ex:368: anonymous fn/5 in XPGenLSP.loop/3
    (xp_gen_lsp 0.11.1) lib/gen_lsp.ex:592: anonymous fn/4 in XPGenLSP.attempt/4
    (elixir 1.17.3) lib/task/supervised.ex:101: Task.Supervised.invoke_mfa/2

2025-10-19T22:18:48+01:00 ERROR [project::lsp_store] Get code actions via expert failed: ** (ErlangError) Erlang error: {:erpc, :noconnection}
    (kernel 10.2.7.1) erpc.erl:1376: :erpc.call/5
    (xp_expert 0.1.0-2c2b7f4) lib/expert/provider/handlers/code_action.ex:16: XPExpert.Provider.Handlers.CodeAction.handle/2
    (xp_expert 0.1.0-2c2b7f4) lib/expert.ex:94: XPExpert.handle_request/2
    (xp_gen_lsp 0.11.1) lib/gen_lsp.ex:369: anonymous fn/2 in XPGenLSP.loop/3
    (xp_telemetry 1.3.0) /home/runner/work/expert/expert/apps/expert/deps/telemetry/src/telemetry.erl:324: :xp_telemetry.span/3
    (xp_gen_lsp 0.11.1) lib/gen_lsp.ex:368: anonymous fn/5 in XPGenLSP.loop/3
    (xp_gen_lsp 0.11.1) lib/gen_lsp.ex:592: anonymous fn/4 in XPGenLSP.attempt/4
    (elixir 1.17.3) lib/task/supervised.ex:101: Task.Supervised.invoke_mfa/2

2025-10-19T22:18:48+01:00 ERROR [editor::editor] failed to format via language server

Caused by:
    ** (ErlangError) Erlang error: {:erpc, :noconnection}
        (kernel 10.2.7.1) erpc.erl:1376: :erpc.call/5
        (xp_expert 0.1.0-2c2b7f4) lib/expert/provider/handlers/formatting.ex:16: XPExpert.Provider.Handlers.Formatting.handle/2
        (xp_expert 0.1.0-2c2b7f4) lib/expert.ex:94: XPExpert.handle_request/2
        (xp_gen_lsp 0.11.1) lib/gen_lsp.ex:369: anonymous fn/2 in XPGenLSP.loop/3
        (xp_telemetry 1.3.0) /home/runner/work/expert/expert/apps/expert/deps/telemetry/src/telemetry.erl:324: :xp_telemetry.span/3
        (xp_gen_lsp 0.11.1) lib/gen_lsp.ex:368: anonymous fn/5 in XPGenLSP.loop/3
        (xp_gen_lsp 0.11.1) lib/gen_lsp.ex:592: anonymous fn/4 in XPGenLSP.attempt/4
        (elixir 1.17.3) lib/task/supervised.ex:101: Task.Supervised.invoke_mfa/2

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions