Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cider-jack-in fails reporting a syntax error in macroexpanding #3339

Closed
khinsen opened this issue May 5, 2023 · 6 comments
Closed

cider-jack-in fails reporting a syntax error in macroexpanding #3339

khinsen opened this issue May 5, 2023 · 6 comments

Comments

@khinsen
Copy link

khinsen commented May 5, 2023

Expected behavior

M-x cider-jack-in should start a working nREPL in an Emacs buffer

Actual behavior

The nREPL is started, but CIDER fails to connect to it. The error message is

ERROR: Unhandled REPL handler exception processing message {:op init-debugger, :nrepl.middleware.print/stream? 1, :nrepl.middleware.print/print cider.nrepl.pprint/pprint, :nrepl.middleware.print/quota 1048576, :nrepl.middleware.print/buffer-size 4096, :nrepl.middleware.print/options {:right-margin 70}, :session 0f51e222-e103-400d-9d06-5a401407a24d, :id 6}
Syntax error macroexpanding at (cider/nrepl/inlined/deps/orchard/v0v11v0/orchard/java/parser.clj:1:1).

followed by a lengthy stack trace.

Note: I tried the same with a real Clojure project, thus with a non-empty deps.edn. The initial part of the error message is then different, but there is always the "syntax error macroexpanding", with the same location reference cider/nrepl/inlined/deps/orchard/v0v11v0/orchard/java/parser.clj:1:1.

Steps to reproduce the problem

  • Create an empty directory
  • Create deps.edn containing just {} (i.e. no dependencies)
  • Open deps.edn in Emacs.
  • M-x cider-jack-in.

Environment & Version information

CIDER version information

;; Connected to nREPL server - nrepl://localhost:45437
;; CIDER 1.7.0 (Côte d'Azur), nREPL 1.0.0
;; Clojure 1.11.1, Java 19.0.1

Lein / Clojure CLI version

Clojure CLI 1.11.1.1165

Emacs version

28.2

Operating system

Ubuntu 20.04 plus the Guix package manager
Emacs, CIDER, openjdk, clojure, clojure-tools installed via Guix (commit 0c6a7e1045cbd06336ef3699734a803a2e4038e5)

JDK distribution

openjdk version "11.0.18" 2023-01-17
OpenJDK Runtime Environment (build 11.0.18+10-post-Ubuntu-0ubuntu120.04.1)
OpenJDK 64-Bit Server VM (build 11.0.18+10-post-Ubuntu-0ubuntu120.04.1, mixed mode, sharing)
@vemv
Copy link
Member

vemv commented May 5, 2023

Please include the lengthy trace 😄

Thanks!

@khinsen
Copy link
Author

khinsen commented May 5, 2023

Here's the full error message:

ERROR: Unhandled REPL handler exception processing message {:op init-debugger, :nrepl.middleware.print/stream? 1, :nrepl.middleware.print/print cider.nrepl.pprint/pprint, :nrepl.middleware.print/quota 1048576, :nrepl.middleware.print/buffer-size 4096, :nrepl.middleware.print/options {:right-margin 70}, :session da12b419-1490-487f-b9d9-98b6d5eb0ba1, :id 6}
Syntax error macroexpanding at (cider/nrepl/inlined/deps/orchard/v0v11v0/orchard/java/parser.clj:1:1).
	at clojure.lang.Compiler.load(Compiler.java:7665)
	at clojure.lang.RT.loadResourceScript(RT.java:381)
	at clojure.lang.RT.loadResourceScript(RT.java:372)
	at clojure.lang.RT.load(RT.java:459)
	at clojure.lang.RT.load(RT.java:424)
	at clojure.core$load$fn__6908.invoke(core.clj:6161)
	at clojure.core$load.invokeStatic(core.clj:6160)
	at clojure.core$load.doInvoke(core.clj:6144)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5933)
	at clojure.core$load_one.invoke(core.clj:5928)
	at clojure.core$load_lib$fn__6850.invoke(core.clj:5975)
	at clojure.core$load_lib.invokeStatic(core.clj:5974)
	at clojure.core$load_lib.doInvoke(core.clj:5953)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$load_libs.invokeStatic(core.clj:6016)
	at clojure.core$load_libs.doInvoke(core.clj:6000)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$require.invokeStatic(core.clj:6038)
	at clojure.core$require.doInvoke(core.clj:6038)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3714)
	at clojure.lang.Compiler$BodyExpr.eval(Compiler.java:6151)
	at clojure.lang.Compiler$IfExpr.eval(Compiler.java:2741)
	at clojure.lang.Compiler$DefExpr.eval(Compiler.java:457)
	at clojure.lang.Compiler.eval(Compiler.java:7199)
	at clojure.lang.Compiler.load(Compiler.java:7653)
	at clojure.lang.RT.loadResourceScript(RT.java:381)
	at clojure.lang.RT.loadResourceScript(RT.java:372)
	at clojure.lang.RT.load(RT.java:459)
	at clojure.lang.RT.load(RT.java:424)
	at clojure.core$load$fn__6908.invoke(core.clj:6161)
	at clojure.core$load.invokeStatic(core.clj:6160)
	at clojure.core$load.doInvoke(core.clj:6144)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5933)
	at clojure.core$load_one.invoke(core.clj:5928)
	at clojure.core$load_lib$fn__6850.invoke(core.clj:5975)
	at clojure.core$load_lib.invokeStatic(core.clj:5974)
	at clojure.core$load_lib.doInvoke(core.clj:5953)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$load_libs.invokeStatic(core.clj:6016)
	at clojure.core$load_libs.doInvoke(core.clj:6000)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$require.invokeStatic(core.clj:6038)
	at clojure.core$require.doInvoke(core.clj:6038)
	at clojure.lang.RestFn.invoke(RestFn.java:619)
	at cider.nrepl.inlined.deps.orchard.v0v11v0.orchard.info$eval5293$loading__6789__auto____5294.invoke(info.clj:1)
	at cider.nrepl.inlined.deps.orchard.v0v11v0.orchard.info$eval5293.invokeStatic(info.clj:1)
	at cider.nrepl.inlined.deps.orchard.v0v11v0.orchard.info$eval5293.invoke(info.clj:1)
	at clojure.lang.Compiler.eval(Compiler.java:7194)
	at clojure.lang.Compiler.eval(Compiler.java:7183)
	at clojure.lang.Compiler.load(Compiler.java:7653)
	at clojure.lang.RT.loadResourceScript(RT.java:381)
	at clojure.lang.RT.loadResourceScript(RT.java:372)
	at clojure.lang.RT.load(RT.java:459)
	at clojure.lang.RT.load(RT.java:424)
	at clojure.core$load$fn__6908.invoke(core.clj:6161)
	at clojure.core$load.invokeStatic(core.clj:6160)
	at clojure.core$load.doInvoke(core.clj:6144)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5933)
	at clojure.core$load_one.invoke(core.clj:5928)
	at clojure.core$load_lib$fn__6850.invoke(core.clj:5975)
	at clojure.core$load_lib.invokeStatic(core.clj:5974)
	at clojure.core$load_lib.doInvoke(core.clj:5953)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$load_libs.invokeStatic(core.clj:6016)
	at clojure.core$load_libs.doInvoke(core.clj:6000)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$require.invokeStatic(core.clj:6038)
	at clojure.core$require.doInvoke(core.clj:6038)
	at clojure.lang.RestFn.invoke(RestFn.java:703)
	at cider.nrepl.inlined.deps.haystack.v0v0v3.haystack.analyzer$eval3972$loading__6789__auto____3973.invoke(analyzer.clj:1)
	at cider.nrepl.inlined.deps.haystack.v0v0v3.haystack.analyzer$eval3972.invokeStatic(analyzer.clj:1)
	at cider.nrepl.inlined.deps.haystack.v0v0v3.haystack.analyzer$eval3972.invoke(analyzer.clj:1)
	at clojure.lang.Compiler.eval(Compiler.java:7194)
	at clojure.lang.Compiler.eval(Compiler.java:7183)
	at clojure.lang.Compiler.load(Compiler.java:7653)
	at clojure.lang.RT.loadResourceScript(RT.java:381)
	at clojure.lang.RT.loadResourceScript(RT.java:372)
	at clojure.lang.RT.load(RT.java:459)
	at clojure.lang.RT.load(RT.java:424)
	at clojure.core$load$fn__6908.invoke(core.clj:6161)
	at clojure.core$load.invokeStatic(core.clj:6160)
	at clojure.core$load.doInvoke(core.clj:6144)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5933)
	at clojure.core$load_one.invoke(core.clj:5928)
	at clojure.core$load_lib$fn__6850.invoke(core.clj:5975)
	at clojure.core$load_lib.invokeStatic(core.clj:5974)
	at clojure.core$load_lib.doInvoke(core.clj:5953)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$load_libs.invokeStatic(core.clj:6016)
	at clojure.core$load_libs.doInvoke(core.clj:6000)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$require.invokeStatic(core.clj:6038)
	at clojure.core$require.doInvoke(core.clj:6038)
	at clojure.lang.RestFn.invoke(RestFn.java:1289)
	at cider.nrepl.middleware.debug$eval2834$loading__6789__auto____2835.invoke(debug.clj:1)
	at cider.nrepl.middleware.debug$eval2834.invokeStatic(debug.clj:1)
	at cider.nrepl.middleware.debug$eval2834.invoke(debug.clj:1)
	at clojure.lang.Compiler.eval(Compiler.java:7194)
	at clojure.lang.Compiler.eval(Compiler.java:7183)
	at clojure.lang.Compiler.load(Compiler.java:7653)
	at clojure.lang.RT.loadResourceScript(RT.java:381)
	at clojure.lang.RT.loadResourceScript(RT.java:372)
	at clojure.lang.RT.load(RT.java:459)
	at clojure.lang.RT.load(RT.java:424)
	at clojure.core$load$fn__6908.invoke(core.clj:6161)
	at clojure.core$load.invokeStatic(core.clj:6160)
	at clojure.core$load.doInvoke(core.clj:6144)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5933)
	at clojure.core$load_one.invoke(core.clj:5928)
	at clojure.core$load_lib$fn__6850.invoke(core.clj:5975)
	at clojure.core$load_lib.invokeStatic(core.clj:5974)
	at clojure.core$load_lib.doInvoke(core.clj:5953)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$load_libs.invokeStatic(core.clj:6016)
	at clojure.core$load_libs.doInvoke(core.clj:6000)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$require.invokeStatic(core.clj:6038)
	at clojure.core$require.doInvoke(core.clj:6038)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at cider.nrepl$handler_future$fn__2305$fn__2306.invoke(nrepl.clj:53)
	at clojure.lang.AFn.applyToHelper(AFn.java:152)
	at clojure.lang.AFn.applyTo(AFn.java:144)
	at clojure.core$apply.invokeStatic(core.clj:667)
	at clojure.core$with_bindings_STAR_.invokeStatic(core.clj:1990)
	at clojure.core$with_bindings_STAR_.doInvoke(core.clj:1990)
	at clojure.lang.RestFn.invoke(RestFn.java:425)
	at cider.nrepl$handler_future$fn__2305.invoke(nrepl.clj:52)
	at clojure.lang.Delay.deref(Delay.java:42)
	at clojure.core$deref.invokeStatic(core.clj:2337)
	at clojure.core$deref.invoke(core.clj:2323)
	at cider.nrepl$wrap_debug$fn__2388.invoke(nrepl.clj:163)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_enlighten$fn__2396.invoke(nrepl.clj:190)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.middleware.print$wrap_print$fn__1198.invoke(print.clj:234)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_undef$fn__2518.invoke(nrepl.clj:531)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_tracker$fn__2510.invoke(nrepl.clj:520)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_classpath$fn__2370.invoke(nrepl.clj:137)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.middleware.session$session$fn__1401.invoke(session.clj:325)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.server$default_handler$fn__1969.invoke(server.clj:141)
	at nrepl.server$handle_STAR_.invokeStatic(server.clj:24)
	at nrepl.server$handle_STAR_.invoke(server.clj:21)
	at nrepl.server$handle$fn__1937.invoke(server.clj:41)
	at clojure.core$binding_conveyor_fn$fn__5823.invoke(core.clj:2047)
	at clojure.lang.AFn.call(AFn.java:18)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: jdk.javadoc.doclet.Doclet
	at java.base/java.net.URLClassLoader.findClass(Unknown Source)
	at clojure.lang.DynamicClassLoader.findClass(DynamicClassLoader.java:69)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at clojure.lang.DynamicClassLoader.loadClass(DynamicClassLoader.java:77)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Unknown Source)
	at java.base/java.lang.Class.forName(Unknown Source)
	at clojure.lang.RT.classForName(RT.java:2209)
	at clojure.lang.RT.classForNameNonLoading(RT.java:2222)
	at cider.nrepl.inlined.deps.orchard.v0v11v0.orchard.java.parser$eval5535$loading__6789__auto____5536.invoke(parser.clj:1)
	at cider.nrepl.inlined.deps.orchard.v0v11v0.orchard.java.parser$eval5535.invokeStatic(parser.clj:1)
	at cider.nrepl.inlined.deps.orchard.v0v11v0.orchard.java.parser$eval5535.invoke(parser.clj:1)
	at clojure.lang.Compiler.eval(Compiler.java:7194)
	at clojure.lang.Compiler.eval(Compiler.java:7183)
	at clojure.lang.Compiler.load(Compiler.java:7653)
	... 169 more
ERROR: Unhandled REPL handler exception processing message {:op eval, :code cljs.core/demunge, :session 6d1a111e-962c-4df9-932d-f58016399a37, :id 7}
Syntax error macroexpanding at (cider/nrepl/inlined/deps/orchard/v0v11v0/orchard/java/parser.clj:1:1).
	at clojure.lang.Compiler.load(Compiler.java:7665)
	at clojure.lang.RT.loadResourceScript(RT.java:381)
	at clojure.lang.RT.loadResourceScript(RT.java:372)
	at clojure.lang.RT.load(RT.java:459)
	at clojure.lang.RT.load(RT.java:424)
	at clojure.core$load$fn__6908.invoke(core.clj:6161)
	at clojure.core$load.invokeStatic(core.clj:6160)
	at clojure.core$load.doInvoke(core.clj:6144)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5933)
	at clojure.core$load_one.invoke(core.clj:5928)
	at clojure.core$load_lib$fn__6850.invoke(core.clj:5975)
	at clojure.core$load_lib.invokeStatic(core.clj:5974)
	at clojure.core$load_lib.doInvoke(core.clj:5953)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$load_libs.invokeStatic(core.clj:6016)
	at clojure.core$load_libs.doInvoke(core.clj:6000)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$require.invokeStatic(core.clj:6038)
	at clojure.core$require.doInvoke(core.clj:6038)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3714)
	at clojure.lang.Compiler$BodyExpr.eval(Compiler.java:6151)
	at clojure.lang.Compiler$IfExpr.eval(Compiler.java:2741)
	at clojure.lang.Compiler$DefExpr.eval(Compiler.java:457)
	at clojure.lang.Compiler.eval(Compiler.java:7199)
	at clojure.lang.Compiler.load(Compiler.java:7653)
	at clojure.lang.RT.loadResourceScript(RT.java:381)
	at clojure.lang.RT.loadResourceScript(RT.java:372)
	at clojure.lang.RT.load(RT.java:459)
	at clojure.lang.RT.load(RT.java:424)
	at clojure.core$load$fn__6908.invoke(core.clj:6161)
	at clojure.core$load.invokeStatic(core.clj:6160)
	at clojure.core$load.doInvoke(core.clj:6144)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5933)
	at clojure.core$load_one.invoke(core.clj:5928)
	at clojure.core$load_lib$fn__6850.invoke(core.clj:5975)
	at clojure.core$load_lib.invokeStatic(core.clj:5974)
	at clojure.core$load_lib.doInvoke(core.clj:5953)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$load_libs.invokeStatic(core.clj:6016)
	at clojure.core$load_libs.doInvoke(core.clj:6000)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$require.invokeStatic(core.clj:6038)
	at clojure.core$require.doInvoke(core.clj:6038)
	at clojure.lang.RestFn.invoke(RestFn.java:619)
	at cider.nrepl.inlined.deps.orchard.v0v11v0.orchard.info$eval5293$loading__6789__auto____5294.invoke(info.clj:1)
	at cider.nrepl.inlined.deps.orchard.v0v11v0.orchard.info$eval5293.invokeStatic(info.clj:1)
	at cider.nrepl.inlined.deps.orchard.v0v11v0.orchard.info$eval5293.invoke(info.clj:1)
	at clojure.lang.Compiler.eval(Compiler.java:7194)
	at clojure.lang.Compiler.eval(Compiler.java:7183)
	at clojure.lang.Compiler.load(Compiler.java:7653)
	at clojure.lang.RT.loadResourceScript(RT.java:381)
	at clojure.lang.RT.loadResourceScript(RT.java:372)
	at clojure.lang.RT.load(RT.java:459)
	at clojure.lang.RT.load(RT.java:424)
	at clojure.core$load$fn__6908.invoke(core.clj:6161)
	at clojure.core$load.invokeStatic(core.clj:6160)
	at clojure.core$load.doInvoke(core.clj:6144)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5933)
	at clojure.core$load_one.invoke(core.clj:5928)
	at clojure.core$load_lib$fn__6850.invoke(core.clj:5975)
	at clojure.core$load_lib.invokeStatic(core.clj:5974)
	at clojure.core$load_lib.doInvoke(core.clj:5953)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$load_libs.invokeStatic(core.clj:6016)
	at clojure.core$load_libs.doInvoke(core.clj:6000)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$require.invokeStatic(core.clj:6038)
	at clojure.core$require.doInvoke(core.clj:6038)
	at clojure.lang.RestFn.invoke(RestFn.java:703)
	at cider.nrepl.inlined.deps.haystack.v0v0v3.haystack.analyzer$eval3972$loading__6789__auto____3973.invoke(analyzer.clj:1)
	at cider.nrepl.inlined.deps.haystack.v0v0v3.haystack.analyzer$eval3972.invokeStatic(analyzer.clj:1)
	at cider.nrepl.inlined.deps.haystack.v0v0v3.haystack.analyzer$eval3972.invoke(analyzer.clj:1)
	at clojure.lang.Compiler.eval(Compiler.java:7194)
	at clojure.lang.Compiler.eval(Compiler.java:7183)
	at clojure.lang.Compiler.load(Compiler.java:7653)
	at clojure.lang.RT.loadResourceScript(RT.java:381)
	at clojure.lang.RT.loadResourceScript(RT.java:372)
	at clojure.lang.RT.load(RT.java:459)
	at clojure.lang.RT.load(RT.java:424)
	at clojure.core$load$fn__6908.invoke(core.clj:6161)
	at clojure.core$load.invokeStatic(core.clj:6160)
	at clojure.core$load.doInvoke(core.clj:6144)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5933)
	at clojure.core$load_one.invoke(core.clj:5928)
	at clojure.core$load_lib$fn__6850.invoke(core.clj:5975)
	at clojure.core$load_lib.invokeStatic(core.clj:5974)
	at clojure.core$load_lib.doInvoke(core.clj:5953)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$load_libs.invokeStatic(core.clj:6016)
	at clojure.core$load_libs.doInvoke(core.clj:6000)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$require.invokeStatic(core.clj:6038)
	at clojure.core$require.doInvoke(core.clj:6038)
	at clojure.lang.RestFn.invoke(RestFn.java:1289)
	at cider.nrepl.middleware.debug$eval2834$loading__6789__auto____2835.invoke(debug.clj:1)
	at cider.nrepl.middleware.debug$eval2834.invokeStatic(debug.clj:1)
	at cider.nrepl.middleware.debug$eval2834.invoke(debug.clj:1)
	at clojure.lang.Compiler.eval(Compiler.java:7194)
	at clojure.lang.Compiler.eval(Compiler.java:7183)
	at clojure.lang.Compiler.load(Compiler.java:7653)
	at clojure.lang.RT.loadResourceScript(RT.java:381)
	at clojure.lang.RT.loadResourceScript(RT.java:372)
	at clojure.lang.RT.load(RT.java:459)
	at clojure.lang.RT.load(RT.java:424)
	at clojure.core$load$fn__6908.invoke(core.clj:6161)
	at clojure.core$load.invokeStatic(core.clj:6160)
	at clojure.core$load.doInvoke(core.clj:6144)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5933)
	at clojure.core$load_one.invoke(core.clj:5928)
	at clojure.core$load_lib$fn__6850.invoke(core.clj:5975)
	at clojure.core$load_lib.invokeStatic(core.clj:5974)
	at clojure.core$load_lib.doInvoke(core.clj:5953)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$load_libs.invokeStatic(core.clj:6016)
	at clojure.core$load_libs.doInvoke(core.clj:6000)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$require.invokeStatic(core.clj:6038)
	at clojure.core$require.doInvoke(core.clj:6038)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at cider.nrepl$handler_future$fn__2305$fn__2306.invoke(nrepl.clj:53)
	at clojure.lang.AFn.applyToHelper(AFn.java:152)
	at clojure.lang.AFn.applyTo(AFn.java:144)
	at clojure.core$apply.invokeStatic(core.clj:667)
	at clojure.core$with_bindings_STAR_.invokeStatic(core.clj:1990)
	at clojure.core$with_bindings_STAR_.doInvoke(core.clj:1990)
	at clojure.lang.RestFn.invoke(RestFn.java:425)
	at cider.nrepl$handler_future$fn__2305.invoke(nrepl.clj:52)
	at clojure.lang.Delay.deref(Delay.java:42)
	at clojure.core$deref.invokeStatic(core.clj:2337)
	at clojure.core$deref.invoke(core.clj:2323)
	at cider.nrepl$wrap_debug$fn__2388.invoke(nrepl.clj:163)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_enlighten$fn__2396.invoke(nrepl.clj:190)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.middleware.print$wrap_print$fn__1198.invoke(print.clj:234)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_undef$fn__2518.invoke(nrepl.clj:531)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_tracker$fn__2510.invoke(nrepl.clj:520)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_classpath$fn__2370.invoke(nrepl.clj:137)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.middleware.session$session$fn__1401.invoke(session.clj:325)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.server$default_handler$fn__1969.invoke(server.clj:141)
	at nrepl.server$handle_STAR_.invokeStatic(server.clj:24)
	at nrepl.server$handle_STAR_.invoke(server.clj:21)
	at nrepl.server$handle$fn__1937.invoke(server.clj:41)
	at clojure.core$binding_conveyor_fn$fn__5823.invoke(core.clj:2047)
	at clojure.lang.AFn.call(AFn.java:18)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: jdk.javadoc.doclet.Doclet
	at java.base/java.net.URLClassLoader.findClass(Unknown Source)
	at clojure.lang.DynamicClassLoader.findClass(DynamicClassLoader.java:69)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at clojure.lang.DynamicClassLoader.loadClass(DynamicClassLoader.java:77)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Unknown Source)
	at java.base/java.lang.Class.forName(Unknown Source)
	at clojure.lang.RT.classForName(RT.java:2209)
	at clojure.lang.RT.classForNameNonLoading(RT.java:2222)
	at cider.nrepl.inlined.deps.orchard.v0v11v0.orchard.java.parser$eval5535$loading__6789__auto____5536.invoke(parser.clj:1)
	at cider.nrepl.inlined.deps.orchard.v0v11v0.orchard.java.parser$eval5535.invokeStatic(parser.clj:1)
	at cider.nrepl.inlined.deps.orchard.v0v11v0.orchard.java.parser$eval5535.invoke(parser.clj:1)
	at clojure.lang.Compiler.eval(Compiler.java:7194)
	at clojure.lang.Compiler.eval(Compiler.java:7183)
	at clojure.lang.Compiler.load(Compiler.java:7653)
	... 169 more
ERROR: Unhandled REPL handler exception processing message {:op eldoc, :ns user, :sym ERROR:, :session da12b419-1490-487f-b9d9-98b6d5eb0ba1, :id 8}
Syntax error compiling at (cider/nrepl/inlined/deps/orchard/v0v11v0/orchard/info.clj:1:1).
	at clojure.core$throw_if.invokeStatic(core.clj:5892)
	at clojure.core$load_lib.invokeStatic(core.clj:5980)
	at clojure.core$load_lib.doInvoke(core.clj:5953)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$load_libs.invokeStatic(core.clj:6016)
	at clojure.core$load_libs.doInvoke(core.clj:6000)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$require.invokeStatic(core.clj:6038)
	at clojure.core$require.doInvoke(core.clj:6038)
	at clojure.lang.RestFn.invoke(RestFn.java:619)
	at cider.nrepl.inlined.deps.orchard.v0v11v0.orchard.info$eval6348$loading__6789__auto____6349.invoke(info.clj:1)
	at cider.nrepl.inlined.deps.orchard.v0v11v0.orchard.info$eval6348.invokeStatic(info.clj:1)
	at cider.nrepl.inlined.deps.orchard.v0v11v0.orchard.info$eval6348.invoke(info.clj:1)
	at clojure.lang.Compiler.eval(Compiler.java:7194)
	at clojure.lang.Compiler.eval(Compiler.java:7183)
	at clojure.lang.Compiler.load(Compiler.java:7653)
	at clojure.lang.RT.loadResourceScript(RT.java:381)
	at clojure.lang.RT.loadResourceScript(RT.java:372)
	at clojure.lang.RT.load(RT.java:459)
	at clojure.lang.RT.load(RT.java:424)
	at clojure.core$load$fn__6908.invoke(core.clj:6161)
	at clojure.core$load.invokeStatic(core.clj:6160)
	at clojure.core$load.doInvoke(core.clj:6144)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5933)
	at clojure.core$load_one.invoke(core.clj:5928)
	at clojure.core$load_lib$fn__6850.invoke(core.clj:5975)
	at clojure.core$load_lib.invokeStatic(core.clj:5974)
	at clojure.core$load_lib.doInvoke(core.clj:5953)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$load_libs.invokeStatic(core.clj:6016)
	at clojure.core$load_libs.doInvoke(core.clj:6000)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$require.invokeStatic(core.clj:6038)
	at clojure.core$require.doInvoke(core.clj:6038)
	at clojure.lang.RestFn.invoke(RestFn.java:551)
	at cider.nrepl.middleware.info$eval6309$loading__6789__auto____6310.invoke(info.clj:1)
	at cider.nrepl.middleware.info$eval6309.invokeStatic(info.clj:1)
	at cider.nrepl.middleware.info$eval6309.invoke(info.clj:1)
	at clojure.lang.Compiler.eval(Compiler.java:7194)
	at clojure.lang.Compiler.eval(Compiler.java:7183)
	at clojure.lang.Compiler.load(Compiler.java:7653)
	at clojure.lang.RT.loadResourceScript(RT.java:381)
	at clojure.lang.RT.loadResourceScript(RT.java:372)
	at clojure.lang.RT.load(RT.java:459)
	at clojure.lang.RT.load(RT.java:424)
	at clojure.core$load$fn__6908.invoke(core.clj:6161)
	at clojure.core$load.invokeStatic(core.clj:6160)
	at clojure.core$load.doInvoke(core.clj:6144)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5933)
	at clojure.core$load_one.invoke(core.clj:5928)
	at clojure.core$load_lib$fn__6850.invoke(core.clj:5975)
	at clojure.core$load_lib.invokeStatic(core.clj:5974)
	at clojure.core$load_lib.doInvoke(core.clj:5953)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$load_libs.invokeStatic(core.clj:6016)
	at clojure.core$load_libs.doInvoke(core.clj:6000)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$require.invokeStatic(core.clj:6038)
	at clojure.core$require.doInvoke(core.clj:6038)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at cider.nrepl$handler_future$fn__2305$fn__2306.invoke(nrepl.clj:53)
	at clojure.lang.AFn.applyToHelper(AFn.java:152)
	at clojure.lang.AFn.applyTo(AFn.java:144)
	at clojure.core$apply.invokeStatic(core.clj:667)
	at clojure.core$with_bindings_STAR_.invokeStatic(core.clj:1990)
	at clojure.core$with_bindings_STAR_.doInvoke(core.clj:1990)
	at clojure.lang.RestFn.invoke(RestFn.java:425)
	at cider.nrepl$handler_future$fn__2305.invoke(nrepl.clj:52)
	at clojure.lang.Delay.deref(Delay.java:42)
	at clojure.core$deref.invokeStatic(core.clj:2337)
	at clojure.core$deref.invoke(core.clj:2323)
	at cider.nrepl$wrap_info$fn__2412.invoke(nrepl.clj:208)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_macroexpand$fn__2430.invoke(nrepl.clj:287)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_profile$fn__2454.invoke(nrepl.clj:343)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_version$fn__2528.invoke(nrepl.clj:542)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_apropos$fn__2362.invoke(nrepl.clj:129)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_format$fn__2404.invoke(nrepl.clj:194)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_clojuredocs$fn__2544.invoke(nrepl.clj:567)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_refresh$fn__2462.invoke(nrepl.clj:380)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_complete$fn__2378.invoke(nrepl.clj:143)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.middleware.sideloader$wrap_sideloader$fn__1921.invoke(sideloader.clj:108)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.middleware.lookup$wrap_lookup$fn__1884.invoke(lookup.clj:52)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_ns$fn__2438.invoke(nrepl.clj:300)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.middleware.completion$wrap_completion$fn__1808.invoke(completion.clj:58)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_resource$fn__2470.invoke(nrepl.clj:406)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.middleware.session$add_stdin$fn__1416.invoke(session.clj:379)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_out$fn__2446.invoke(nrepl.clj:334)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_inspect$fn__2422.invoke(nrepl.clj:227)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.middleware.load_file$wrap_load_file$fn__1840.invoke(load_file.clj:81)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_content_type$fn__2346.invoke(nrepl.clj:107)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.middleware.caught$wrap_caught$fn__1231.invoke(caught.clj:97)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_debug$fn__2388.invoke(nrepl.clj:163)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_enlighten$fn__2396.invoke(nrepl.clj:190)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.middleware.print$wrap_print$fn__1198.invoke(print.clj:234)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_undef$fn__2518.invoke(nrepl.clj:531)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_tracker$fn__2510.invoke(nrepl.clj:520)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_classpath$fn__2370.invoke(nrepl.clj:137)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.middleware.session$session$fn__1401.invoke(session.clj:325)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.server$default_handler$fn__1969.invoke(server.clj:141)
	at nrepl.server$handle_STAR_.invokeStatic(server.clj:24)
	at nrepl.server$handle_STAR_.invoke(server.clj:21)
	at nrepl.server$handle$fn__1937.invoke(server.clj:41)
	at clojure.core$binding_conveyor_fn$fn__5823.invoke(core.clj:2047)
	at clojure.lang.AFn.call(AFn.java:18)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.Exception: namespace 'cider.nrepl.inlined.deps.orchard.v0v11v0.orchard.java' not found
	... 139 more
ERROR: Unhandled REPL handler exception processing message {:op eldoc, :ns user, :sym ERROR:, :session da12b419-1490-487f-b9d9-98b6d5eb0ba1, :id 9}
Syntax error compiling at (cider/nrepl/inlined/deps/orchard/v0v11v0/orchard/info.clj:1:1).
	at clojure.core$throw_if.invokeStatic(core.clj:5892)
	at clojure.core$load_lib.invokeStatic(core.clj:5980)
	at clojure.core$load_lib.doInvoke(core.clj:5953)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$load_libs.invokeStatic(core.clj:6016)
	at clojure.core$load_libs.doInvoke(core.clj:6000)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$require.invokeStatic(core.clj:6038)
	at clojure.core$require.doInvoke(core.clj:6038)
	at clojure.lang.RestFn.invoke(RestFn.java:619)
	at cider.nrepl.inlined.deps.orchard.v0v11v0.orchard.info$eval6348$loading__6789__auto____6349.invoke(info.clj:1)
	at cider.nrepl.inlined.deps.orchard.v0v11v0.orchard.info$eval6348.invokeStatic(info.clj:1)
	at cider.nrepl.inlined.deps.orchard.v0v11v0.orchard.info$eval6348.invoke(info.clj:1)
	at clojure.lang.Compiler.eval(Compiler.java:7194)
	at clojure.lang.Compiler.eval(Compiler.java:7183)
	at clojure.lang.Compiler.load(Compiler.java:7653)
	at clojure.lang.RT.loadResourceScript(RT.java:381)
	at clojure.lang.RT.loadResourceScript(RT.java:372)
	at clojure.lang.RT.load(RT.java:459)
	at clojure.lang.RT.load(RT.java:424)
	at clojure.core$load$fn__6908.invoke(core.clj:6161)
	at clojure.core$load.invokeStatic(core.clj:6160)
	at clojure.core$load.doInvoke(core.clj:6144)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5933)
	at clojure.core$load_one.invoke(core.clj:5928)
	at clojure.core$load_lib$fn__6850.invoke(core.clj:5975)
	at clojure.core$load_lib.invokeStatic(core.clj:5974)
	at clojure.core$load_lib.doInvoke(core.clj:5953)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$load_libs.invokeStatic(core.clj:6016)
	at clojure.core$load_libs.doInvoke(core.clj:6000)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$require.invokeStatic(core.clj:6038)
	at clojure.core$require.doInvoke(core.clj:6038)
	at clojure.lang.RestFn.invoke(RestFn.java:551)
	at cider.nrepl.middleware.info$eval6309$loading__6789__auto____6310.invoke(info.clj:1)
	at cider.nrepl.middleware.info$eval6309.invokeStatic(info.clj:1)
	at cider.nrepl.middleware.info$eval6309.invoke(info.clj:1)
	at clojure.lang.Compiler.eval(Compiler.java:7194)
	at clojure.lang.Compiler.eval(Compiler.java:7183)
	at clojure.lang.Compiler.load(Compiler.java:7653)
	at clojure.lang.RT.loadResourceScript(RT.java:381)
	at clojure.lang.RT.loadResourceScript(RT.java:372)
	at clojure.lang.RT.load(RT.java:459)
	at clojure.lang.RT.load(RT.java:424)
	at clojure.core$load$fn__6908.invoke(core.clj:6161)
	at clojure.core$load.invokeStatic(core.clj:6160)
	at clojure.core$load.doInvoke(core.clj:6144)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5933)
	at clojure.core$load_one.invoke(core.clj:5928)
	at clojure.core$load_lib$fn__6850.invoke(core.clj:5975)
	at clojure.core$load_lib.invokeStatic(core.clj:5974)
	at clojure.core$load_lib.doInvoke(core.clj:5953)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$load_libs.invokeStatic(core.clj:6016)
	at clojure.core$load_libs.doInvoke(core.clj:6000)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:669)
	at clojure.core$require.invokeStatic(core.clj:6038)
	at clojure.core$require.doInvoke(core.clj:6038)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at cider.nrepl$handler_future$fn__2305$fn__2306.invoke(nrepl.clj:53)
	at clojure.lang.AFn.applyToHelper(AFn.java:152)
	at clojure.lang.AFn.applyTo(AFn.java:144)
	at clojure.core$apply.invokeStatic(core.clj:667)
	at clojure.core$with_bindings_STAR_.invokeStatic(core.clj:1990)
	at clojure.core$with_bindings_STAR_.doInvoke(core.clj:1990)
	at clojure.lang.RestFn.invoke(RestFn.java:425)
	at cider.nrepl$handler_future$fn__2305.invoke(nrepl.clj:52)
	at clojure.lang.Delay.deref(Delay.java:42)
	at clojure.core$deref.invokeStatic(core.clj:2337)
	at clojure.core$deref.invoke(core.clj:2323)
	at cider.nrepl$wrap_info$fn__2412.invoke(nrepl.clj:208)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_macroexpand$fn__2430.invoke(nrepl.clj:287)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_profile$fn__2454.invoke(nrepl.clj:343)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_version$fn__2528.invoke(nrepl.clj:542)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_apropos$fn__2362.invoke(nrepl.clj:129)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_format$fn__2404.invoke(nrepl.clj:194)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_clojuredocs$fn__2544.invoke(nrepl.clj:567)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_refresh$fn__2462.invoke(nrepl.clj:380)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_complete$fn__2378.invoke(nrepl.clj:143)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.middleware.sideloader$wrap_sideloader$fn__1921.invoke(sideloader.clj:108)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.middleware.lookup$wrap_lookup$fn__1884.invoke(lookup.clj:52)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_ns$fn__2438.invoke(nrepl.clj:300)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.middleware.completion$wrap_completion$fn__1808.invoke(completion.clj:58)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_resource$fn__2470.invoke(nrepl.clj:406)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.middleware.session$add_stdin$fn__1416.invoke(session.clj:379)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_out$fn__2446.invoke(nrepl.clj:334)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_inspect$fn__2422.invoke(nrepl.clj:227)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.middleware.load_file$wrap_load_file$fn__1840.invoke(load_file.clj:81)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_content_type$fn__2346.invoke(nrepl.clj:107)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.middleware.caught$wrap_caught$fn__1231.invoke(caught.clj:97)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_debug$fn__2388.invoke(nrepl.clj:163)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_enlighten$fn__2396.invoke(nrepl.clj:190)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.middleware.print$wrap_print$fn__1198.invoke(print.clj:234)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_undef$fn__2518.invoke(nrepl.clj:531)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_tracker$fn__2510.invoke(nrepl.clj:520)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at cider.nrepl$wrap_classpath$fn__2370.invoke(nrepl.clj:137)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.middleware.session$session$fn__1401.invoke(session.clj:325)
	at nrepl.middleware$wrap_conj_descriptor$fn__962.invoke(middleware.clj:16)
	at nrepl.server$default_handler$fn__1969.invoke(server.clj:141)
	at nrepl.server$handle_STAR_.invokeStatic(

@khinsen
Copy link
Author

khinsen commented May 5, 2023

And here is the nrepl-message log:

(-->
  id         "1"
  op         "clone"
  time-stamp "2023-05-05 20:47:09.333923472"
)
(<--
  id          "1"
  session     "a7b029f6-9e2c-447c-9166-ecfdd8840d52"
  time-stamp  "2023-05-05 20:47:09.344799628"
  new-session "24fb3ff6-b603-402e-909f-713faa1812d9"
  status      ("done")
)
(-->
  id         "2"
  op         "clone"
  time-stamp "2023-05-05 20:47:09.365036711"
)
(<--
  id          "2"
  session     "63936f4e-8a9d-4325-a7fc-248d24a6818a"
  time-stamp  "2023-05-05 20:47:09.367407509"
  new-session "44d025b7-1a3f-44ab-8624-8b233436d455"
  status      ("done")
)
(-->
  id         "3"
  op         "describe"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:09.385751932"
)
(<--
  id         "3"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:09.392483759"
  aux        (dict ...)
  ops        (dict ...)
  status     ("done")
  versions   (dict ...)
)
(-->
  id                                 "4"
  op                                 "eval"
  session                            "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp                         "2023-05-05 20:47:09.412232201"
  code                               "(when-let [requires (resolve 'clojure.main/repl-requires)]
 ..."
  column                             1
  file                               "*cider-repl Temp/cider-test:localhost:40759(clj)*"
  inhibit-cider-middleware           "true"
  line                               43
  nrepl.middleware.print/buffer-size 4096
  nrepl.middleware.print/options     (dict ...)
  nrepl.middleware.print/print       "cider.nrepl.pprint/pprint"
  nrepl.middleware.print/quota       1048576
  nrepl.middleware.print/stream?     "1"
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:09.541059422"
  value      "nil"
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:09.583398517"
  ns         "user"
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:09.583575830"
  status     ("done")
)
(-->
  id         "5"
  op         "out-subscribe"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:09.583997783"
)
(-->
  id                                 "6"
  op                                 "init-debugger"
  session                            "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp                         "2023-05-05 20:47:09.584353759"
  nrepl.middleware.print/buffer-size 4096
  nrepl.middleware.print/options     (dict ...)
  nrepl.middleware.print/print       "cider.nrepl.pprint/pprint"
  nrepl.middleware.print/quota       1048576
  nrepl.middleware.print/stream?     "1"
)
(-->
  id         "7"
  op         "eval"
  session    "44d025b7-1a3f-44ab-8624-8b233436d455"
  time-stamp "2023-05-05 20:47:09.584721929"
  code       "cljs.core/demunge"
)
(<--
  id            "5"
  session       "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp    "2023-05-05 20:47:09.683080941"
  out-subscribe "24fb3ff6-b603-402e-909f-713faa1812d9"
  status        ("done")
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.475855447"
  err        "ERROR:ERROR:  Unhandled REPL handler exception processing me..."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.476322236"
  err        "1048576, :nrepl.middleware.print/buffer-size 4096, :nrepl.mi..."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.479189883"
  err        "Syntax error macroexpanding at (cider/nrepl/inlined/deps/orc..."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.480715059"
  err        "pplyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(..."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.482009299"
  err        "voke(core.clj:5928)
	at clojure.core$load_lib$fn__6850.invok..."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.483352785"
  err        "183)
	at clojure.lang.Compiler.load(Compiler.java:7653)
	at ..."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.484394492"
  err        ".invokeStatic(core.clj:6038)
	at clojure.core$require.doInvo..."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.485377751"
  err        "933)
	at clojure.core$load_one.invoke(core.clj:5928)
	at clo..."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.486471057"
  err        "mpiler.java:7653)
	at clojure.lang.RT.loadResourceScript(RT...."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.487456777"
  err        "re.core$require.doInvoke(core.clj:6038)
	at clojure.lang.Res..."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.488380500"
  err        "l.middleware$wrap_conj_descriptor$fn__962.invoke(middleware...."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.489721141"
  err        "
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWo..."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.490658950"
  err        ".inlined.deps.orchard.v0v11v0.orchard.java.parser$eval6303.i..."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.491297897"
  err        "ore.clj:5975)
	at clojure.core$load_lib.invokeStatic(core.cl..."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.491998695"
  err        "jure.lang.RT.load(RT.java:459)
	at clojure.lang.RT.load(RT.j..."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.492531697"
  err        "1v0.orchard.info$eval6160$loading__6789__auto____6161.invoke..."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.493017148"
  err        "voke(core.clj:5953)
	at clojure.lang.RestFn.applyTo(RestFn.j..."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.535539362"
  err        "sourceScript(RT.java:372)
	at clojure.lang.RT.load(RT.java:4..."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.535822448"
  err        "er.nrepl.middleware.debug$eval3961$loading__6789__auto____39..."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.535971203"
  err        "estFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invoke..."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.536110257"
  err        "at cider.nrepl$wrap_debug$fn__2388.invoke(nrepl.clj:163)
	at..."
)
(<--
  id         "4"
  session    "24fb3ff6-b603-402e-909f-713faa1812d9"
  time-stamp "2023-05-05 20:47:11.536247721"
  err        "r.clj:141)
	at nrepl.server$handle_STAR_.invokeStatic(server..."
)

@vemv
Copy link
Member

vemv commented May 6, 2023

Caused by: java.lang.ClassNotFoundException: jdk.javadoc.doclet.Doclet

It boils down to this. As a first measure, I'd suggest making sure to install a full JDK (which includes the dev niceties CIDER requires) instead of a production JDK.

Happens often in Linux distros.

Per our documentation, the command you'd need is guix package -i openjdk:jdk, please let us know if that made a difference.

Cheers - V

@khinsen
Copy link
Author

khinsen commented May 6, 2023

Thanks a lot @vemv, that fixes the failure! I made a PR (#3340) to add "full JDK" to the prerequisites listed in the documentation. It's not obvious why CIDER needs a full JDK, nor does the error message point to this as the cause, so it's better to be explicit about this.

@vemv
Copy link
Member

vemv commented May 6, 2023

Thanks a lot @vemv, that fixes the failure!

Cheers 🍻

nor does the error message point to this as the cause

It's hard to do so in a way that is actually clearer and robust.

Thank you for the PR.

Another part of the solution would be to hint users of the importance of a full JDK while creating an issue.

Currently the issue template says:

### JDK distribution

*The JDK distribution are you using (e.g. Oracle, Temurin, Corretto), and its version. (run `java -version` for obtaining this)*

*Please note that you should be running a JDK, not a JRE.*

*If you are using a JDK through Docker, please indicate the Docker image being used.*

*Please note that especially on Linux, JDK sources may be absent by default and require a separate installation step.*

Which is quite comprehensive but not infallible.

Maybe in a future we can use Github Issue Forms. For instance try creating an issue in https://github.com/rm-hull/nvd-clojure

You can't, without marking a specific checkbox.

@vemv vemv closed this as completed May 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants