clojure-lsp / clojure-lsp

Clojure & ClojureScript Language Server (LSP) implementation

Home Page:https://clojure-lsp.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Exception while opening project (workspace/didChangeConfiguration)

lassemaatta opened this issue · comments

Describe the bug
I was browsing through the logs and happened to notice an exception. No idea if this actually breaks something so this is just a FYI ticket.

To Reproduce
Steps to reproduce the behavior:

  1. Open project
  2. Look at clojure-lsp logs
  3. See exception
Log - clojure-lsp
2024-01-09T06:56:17.564Z  INFO [clojure-lsp.server:508] - Initialized!
2024-01-09T06:56:17.565Z  INFO [clojure-lsp.server:102] - :publish-diagnostics 0ms
2024-01-09T06:56:17.571Z  INFO [clojure-lsp.server:102] - :publish-diagnostics 0ms
2024-01-09T06:56:17.572Z  INFO [clojure-lsp.server:102] - :publish-diagnostics 0ms
2024-01-09T06:56:17.575Z  INFO [clojure-lsp.server:102] - :publish-diagnostics 0ms
2024-01-09T06:56:17.582Z  INFO [clojure-lsp.dep-graph:269] - :maintain-dep-graph 0ms
2024-01-09T06:56:17.603Z  INFO [clojure-lsp.server:102] - :publish-diagnostics 0ms
2024-01-09T06:56:17.607Z  INFO [clojure-lsp.server:102] - :publish-diagnostics 0ms
2024-01-09T06:56:17.609Z  WARN [clojure-lsp.kondo:363] - Non-fatal error from clj-kondo: No configs copied.

2024-01-09T06:56:17.614Z INFO [clojure-lsp.server:102] - :publish-diagnostics 0ms
2024-01-09T06:56:17.616Z INFO [clojure-lsp.dep-graph:269] - :maintain-dep-graph 0ms
2024-01-09T06:56:17.618Z INFO [clojure-lsp.server:102] - :publish-diagnostics 0ms
2024-01-09T06:56:17.624Z INFO [clojure-lsp.handlers:197] - :did-open 56ms
2024-01-09T06:56:17.626Z INFO [clojure-lsp.server:102] - :publish-diagnostics 0ms
2024-01-09T06:56:17.627Z ERROR [clojure-lsp.server:55] - Error receiving message: Internal error (-32603)
{:method "workspace/didChangeConfiguration"}
com.oracle.svm.core.posix.thread.PosixPlatformThreads.pthreadStartRoutine PosixPlatformThreads.java: 211
com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine PlatformThreads.java: 833
java.lang.Thread.run Thread.java: 1583
java.lang.Thread.runWith Thread.java: 1596
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 642
java.util.concurrent.ThreadPoolExecutor.runWorker ThreadPoolExecutor.java: 1144
...
clojure.core.async/thread-call/fn async.clj: 486
lsp4clj.server/thread-loop/fn server.clj: 122
lsp4clj.server.ChanServer/fn server.clj: 261
lsp4clj.server.ChanServer/receive-notification server.clj: 403
...
clojure.lang.ArityException: Wrong number of args (3) passed to: clojure-lsp.server/fn--36493

2024-01-09T06:56:17.629Z INFO [clojure-lsp.server:102] - :publish-diagnostics 0ms
2024-01-09T06:56:17.641Z INFO [clojure-lsp.server:102] - :publish-diagnostics 0ms
2024-01-09T06:56:17.644Z INFO [clojure-lsp.server:102] - :publish-diagnostics 0ms
2024-01-09T06:56:17.646Z INFO [clojure-lsp.server:102] - :publish-diagnostics 0ms

User details (please complete the following information):

  • OS: Macos
  • Editor emacs + eglot
  • Version: clojure-lsp 2023.12.29-12.15.42-nightly + clj-kondo 2023.12.15

Thank you! it's not a critical part of the code, but generates noise, fixed!