Skip to content

(FunctionClauseError) no function clause matching in XPExpert.ActiveProjects.active?/1 #549

@simonmcconnell

Description

@simonmcconnell

I am getting a lot of these. Does expert support multiple project workspaces yet?

2026-04-03 09:50:11.833 [info] [Info  - 9:50:11 AM] Received request textDocument/codeLens before engine for  was initialized. Ignoring.
2026-04-03 09:50:11.850 [info] [Info  - 9:50:11 AM] Received request textDocument/codeAction before engine for  was initialized. Ignoring.
2026-04-03 09:50:11.924 [info] [Info  - 9:50:11 AM] Received request textDocument/documentSymbol before engine for  was initialized. Ignoring.
2026-04-03 09:50:11.926 [info] [Info  - 9:50:11 AM] Received request textDocument/documentSymbol before engine for  was initialized. Ignoring.
2026-04-03 09:50:13.869 [info] [Info  - 9:50:13 AM] Received request textDocument/codeAction before engine for  was initialized. Ignoring.
2026-04-03 09:50:15.876 [info] [Error - 9:50:15 AM] ** (FunctionClauseError) no function clause matching in XPExpert.ActiveProjects.active?/1
    (xp_expert 0.1.0-3fe1565) lib/expert/active_projects.ex:91: XPExpert.ActiveProjects.active?(nil)
    (xp_expert 0.1.0-3fe1565) lib/expert/state.ex:147: XPExpert.State.apply/2
    (xp_expert 0.1.0-3fe1565) lib/expert.ex:403: XPExpert.apply_to_state/2
    (xp_expert 0.1.0-3fe1565) lib/expert.ex:218: XPExpert.handle_notification/2
    (xp_gen_lsp 0.11.3) lib/gen_lsp.ex:600: anonymous fn/2 in XPGenLSP.handle_notification_sync/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.3) lib/gen_lsp.ex:599: XPGenLSP.handle_notification_sync/3
    (xp_gen_lsp 0.11.3) lib/gen_lsp.ex:502: XPGenLSP.loop/3
2026-04-03 09:50:15.876 [info] [Error - 9:50:15 AM] ** (FunctionClauseError) no function clause matching in XPExpert.ActiveProjects.active?/1
    (xp_expert 0.1.0-3fe1565) lib/expert/active_projects.ex:91: XPExpert.ActiveProjects.active?(nil)
    (xp_expert 0.1.0-3fe1565) lib/expert/state.ex:147: XPExpert.State.apply/2
    (xp_expert 0.1.0-3fe1565) lib/expert.ex:403: XPExpert.apply_to_state/2
    (xp_expert 0.1.0-3fe1565) lib/expert.ex:218: XPExpert.handle_notification/2
    (xp_gen_lsp 0.11.3) lib/gen_lsp.ex:600: anonymous fn/2 in XPGenLSP.handle_notification_sync/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.3) lib/gen_lsp.ex:599: XPGenLSP.handle_notification_sync/3
    (xp_gen_lsp 0.11.3) lib/gen_lsp.ex:502: XPGenLSP.loop/3

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions