-*- mode: compilation; default-directory: "~/.local/src/emacs/" -*- Compilation started at Sun Apr 9 18:23:12 make TEST_LOAD_EL=no TEST_BACKTRACE_LINE_LENGTH=120 SELECTOR='"eclipse"' test/eglot-tests make -C test eglot-tests make[1]: Entering directory '/home/bic/.local/src/emacs/test' make[2]: Entering directory '/home/bic/.local/src/emacs/test' GEN lisp/progmodes/eglot-tests.log Loading project... Loading eldoc... Loading seq... Loading flymake... Loading xref... Loading jsonrpc... Loading external-completion... Running 1 tests (2023-04-09 18:23:12+0100, selector `"eclipse"') [eglot-tests] [eglot-test-eclipse-connect]: test start [eglot] Connected! Server `EGLOT (project/(java-mode java-ts-mode))' now managing `(java-mode java-ts-mode)' buffers in project `project'. [eglot-tests] waiting for `(string= method language/status)' [eglot-tests] detected: language/status [eglot-tests] [eglot-test-eclipse-connect]: OK [eglot] Asking EGLOT (project/(java-mode java-ts-mode)) politely to terminate [jsonrpc] Server exited with status 9 [eglot-tests] Killing (Main.java), wiping /tmp/eglot--fixture4dC9ZE, restoring nil Test eglot-test-eclipse-connect backtrace: string-match("\0" nil 0) split-string(nil "\0" t) project--vc-list-files("/tmp/eglot--fixture4dC9ZE/project/" Git nil) #f(compiled-function (dir) #)("/tmp/eglot--fixture4dC9ZE/project/") mapcan(#f(compiled-function (dir) #) ("/tmp/eglot--fixture4dC9ZE/project/")) #f(compiled-function (project &optional dirs) #)((vc Git "/tmp/eglot--fixture4dC9ZE/proje apply(#f(compiled-function (project &optional dirs) #) (vc Git "/tmp/eglot--fixture4dC9ZE project-files((vc Git "/tmp/eglot--fixture4dC9ZE/project/")) #f(compiled-function (arg1 arg2 arg3 &rest rest) "Handle dynamic registration of workspace/didChangeWatchedFiles." # workspace/didChangeWatchedFiles "50f10b8a- apply(eglot-register-capability # workspace/didChangeWatchedFiles "50f eglot--register-unregister(# [(:id "50f10b8a-3194-4cc6-bbf1-57160d2a51 #f(compiled-function (arg1 arg2 &rest rest) "Handle server request client/registerCapability." # client/registerCapability :registrations [(:id apply(eglot-handle-request # client/registerCapability (:registrations #f(compiled-function (server method params) #)(# (:jsonrpc "2.0" :id "1" :method "client/r jsonrpc--process-filter(# "Content-Length: 120\15\n\15\n{\"jsonrpc\" accept-process-output(nil 30) jsonrpc-request(# :shutdown nil :timeout 3 :cancel-on-input nil :cance eglot--request(# :shutdown nil :timeout 3) eglot-shutdown(# nil 3 nil) #f(compiled-function () #)() eglot--call-with-fixture((("project/src/main/java/foo" ("Main.java" . "")) ("project/.git/")) #f(compiled-function () #f(compiled-function () #)() ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test :name eglot-test-eclipse-connect :documentation " ert-run-test(#s(ert-test :name eglot-test-eclipse-connect :documentation "Connect to eclipse.jdt.ls server..." :body # ert-run-or-rerun-test(#s(ert--stats :selector "eclipse" :tests ... :test-map # :tes ert-run-tests("eclipse" #f(compiled-function (event-type &rest event-args) #) nil) ert-run-tests-batch("eclipse") ert-run-tests-batch-and-exit("eclipse") eval((ert-run-tests-batch-and-exit '"eclipse") t) command-line-1(("-L" ":." "-l" "ert" "--eval" "(setq ert-batch-backtrace-right-margin 120)" "-l" "lisp/progmodes/eglot command-line() normal-top-level() Test eglot-test-eclipse-connect condition: (wrong-type-argument stringp nil) FAILED 1/1 eglot-test-eclipse-connect (1.765819 sec) at lisp/progmodes/eglot-tests.el:324 Ran 1 tests, 0 results as expected, 1 unexpected (2023-04-09 18:23:14+0100, 1.827689 sec) 1 unexpected results: FAILED eglot-test-eclipse-connect make[2]: *** [Makefile:181: lisp/progmodes/eglot-tests.log] Error 1 make[2]: Leaving directory '/home/bic/.local/src/emacs/test' make[1]: *** [Makefile:247: lisp/progmodes/eglot-tests] Error 2 make[1]: Leaving directory '/home/bic/.local/src/emacs/test' make: *** [Makefile:1100: test/eglot-tests] Error 2 Compilation exited abnormally with code 2 at Sun Apr 9 18:23:14