Skip to content

PriorityQueue class not found in babashka #86

@arichiardi

Description

@arichiardi

Hi there!

Thanks for working on babashka support!

I have just tried commit "3b6fc690aedcf5e44a81341640d9fa86aa5fa1e6" and I figured I should report my error. It seems to come from the java-time/graph.clj namespace but haven't tried (yet) to fix that locally.

java.lang.Exception: Unable to resolve classname: java.util.PriorityQueue
 at sci.impl.evaluator$eval_import$fn__6715$fn__6719.invoke (evaluator.cljc:244)
    clojure.lang.ArrayChunk.reduce (ArrayChunk.java:58)
    clojure.core.protocols$fn__8244.invokeStatic (protocols.clj:136)
    clojure.core.protocols/fn (protocols.clj:124)
    clojure.core.protocols$fn__8204$G__8199__8213.invoke (protocols.clj:19)
    clojure.core.protocols$seq_reduce.invokeStatic (protocols.clj:31)
    clojure.core.protocols$fn__8234.invokeStatic (protocols.clj:75)
    clojure.core.protocols/fn (protocols.clj:75)
    clojure.core.protocols$fn__8178$G__8173__8191.invoke (protocols.clj:13)
    clojure.core$reduce.invokeStatic (core.clj:6886)
    sci.impl.evaluator$eval_import$fn__6715.invoke (evaluator.cljc:224)
    clojure.core.protocols$fn__8249.invokeStatic (protocols.clj:168)
    clojure.core.protocols/fn (protocols.clj:124)
    clojure.core.protocols$fn__8204$G__8199__8213.invoke (protocols.clj:19)
    clojure.core.protocols$seq_reduce.invokeStatic (protocols.clj:31)
    clojure.core.protocols$fn__8236.invokeStatic (protocols.clj:75)
    clojure.core.protocols/fn (protocols.clj:75)
    clojure.core.protocols$fn__8178$G__8173__8191.invoke (protocols.clj:13)
    clojure.core$reduce.invokeStatic (core.clj:6886)
    sci.impl.evaluator$eval_import.invokeStatic (evaluator.cljc:222)
    sci.impl.evaluator$eval_import.doInvoke (evaluator.cljc:218)
    clojure.lang.RestFn.applyTo (RestFn.java:139)
    clojure.core$apply.invokeStatic (core.clj:669)
    sci.impl.analyzer$return_ns_op$reify__8978.eval (analyzer.cljc:981)
    sci.impl.analyzer$return_do$reify__8196.eval (analyzer.cljc:136)
    sci.impl.interpreter$eval_form.invokeStatic (interpreter.cljc:39)
    sci.impl.interpreter$eval_string_STAR_.invokeStatic (interpreter.cljc:61)
    sci.impl.interpreter$eval_string_STAR_.invoke (interpreter.cljc:56)
    sci.impl.load$handle_require_libspec$fn__8011.invoke (load.cljc:116)
    sci.impl.load$handle_require_libspec.invokeStatic (load.cljc:113)
    sci.impl.load$load_lib.invokeStatic (load.cljc:144)
    sci.impl.load$load_lib.doInvoke (load.cljc:138)
    clojure.lang.RestFn.applyTo (RestFn.java:146)
    clojure.core$apply.invokeStatic (core.clj:671)
    sci.impl.load$load_libs.invokeStatic (load.cljc:185)
    sci.impl.load$eval_require.invokeStatic (load.cljc:194)
    sci.impl.load$eval_require.doInvoke (load.cljc:194)
    clojure.lang.RestFn.applyTo (RestFn.java:139)
    clojure.core$apply.invokeStatic (core.clj:669)
    sci.impl.analyzer$return_ns_op$reify__8978.eval (analyzer.cljc:981)
    sci.impl.analyzer$return_do$reify__8194.eval (analyzer.cljc:136)
    sci.impl.interpreter$eval_form.invokeStatic (interpreter.cljc:39)
    sci.impl.interpreter$eval_string_STAR_.invokeStatic (interpreter.cljc:61)
    sci.impl.interpreter$eval_string_STAR_.invoke (interpreter.cljc:56)
    sci.impl.load$handle_require_libspec$fn__8011.invoke (load.cljc:116)
    sci.impl.load$handle_require_libspec.invokeStatic (load.cljc:113)
    sci.impl.load$load_lib.invokeStatic (load.cljc:144)
    sci.impl.load$load_lib.doInvoke (load.cljc:138)
    clojure.lang.RestFn.applyTo (RestFn.java:146)
    clojure.core$apply.invokeStatic (core.clj:671)
    sci.impl.load$load_libs.invokeStatic (load.cljc:185)
    sci.impl.load$eval_require.invokeStatic (load.cljc:194)
    sci.impl.load$eval_require.doInvoke (load.cljc:194)
    clojure.lang.RestFn.applyTo (RestFn.java:139)
    clojure.core$apply.invokeStatic (core.clj:669)
    sci.impl.analyzer$return_ns_op$reify__8978.eval (analyzer.cljc:981)
    sci.impl.analyzer$return_do$reify__8196.eval (analyzer.cljc:136)
    sci.impl.interpreter$eval_form.invokeStatic (interpreter.cljc:39)
    sci.impl.interpreter$eval_string_STAR_.invokeStatic (interpreter.cljc:61)
    sci.impl.interpreter$eval_string_STAR_.invoke (interpreter.cljc:56)
    sci.impl.load$handle_require_libspec$fn__8011.invoke (load.cljc:116)
    sci.impl.load$handle_require_libspec.invokeStatic (load.cljc:113)
    sci.impl.load$load_lib.invokeStatic (load.cljc:144)
    sci.impl.load$load_lib.doInvoke (load.cljc:138)
    clojure.lang.RestFn.applyTo (RestFn.java:146)
    clojure.core$apply.invokeStatic (core.clj:671)
    sci.impl.load$load_libs.invokeStatic (load.cljc:191)
    sci.impl.load$eval_require.invokeStatic (load.cljc:194)
    sci.impl.load$eval_require.doInvoke (load.cljc:194)
    clojure.lang.RestFn.applyTo (RestFn.java:139)
    clojure.core$apply.invokeStatic (core.clj:669)
    sci.impl.analyzer$return_ns_op$reify__8978.eval (analyzer.cljc:981)
    sci.impl.analyzer$return_do$reify__8196.eval (analyzer.cljc:136)
    sci.impl.interpreter$eval_form.invokeStatic (interpreter.cljc:39)
    sci.impl.interpreter$eval_string_STAR_.invokeStatic (interpreter.cljc:61)
    sci.impl.interpreter$eval_string_STAR_.invoke (interpreter.cljc:56)
    sci.impl.load$handle_require_libspec$fn__8011.invoke (load.cljc:116)
    sci.impl.load$handle_require_libspec.invokeStatic (load.cljc:113)
    sci.impl.load$load_lib.invokeStatic (load.cljc:144)
    sci.impl.load$load_lib.doInvoke (load.cljc:138)
    clojure.lang.RestFn.applyTo (RestFn.java:146)
    clojure.core$apply.invokeStatic (core.clj:671)
    sci.impl.load$load_libs.invokeStatic (load.cljc:185)
    sci.impl.load$eval_require.invokeStatic (load.cljc:194)
    sci.impl.load$eval_require.doInvoke (load.cljc:194)
    clojure.lang.RestFn.applyTo (RestFn.java:139)
    clojure.core$apply.invokeStatic (core.clj:669)
    sci.impl.analyzer$return_ns_op$reify__8978.eval (analyzer.cljc:981)
    sci.impl.analyzer$return_do$reify__8194.eval (analyzer.cljc:136)
    sci.impl.interpreter$eval_form.invokeStatic (interpreter.cljc:39)
    sci.core$eval_form.invokeStatic (core.cljc:291)
    babashka.nrepl.impl.server$eval_msg$fn__34457$fn__34458.invoke (server.clj:99)
    babashka.nrepl.impl.server$eval_msg$fn__34457.invoke (server.clj:95)
    babashka.nrepl.impl.server$eval_msg.invokeStatic (server.clj:85)
    babashka.nrepl.impl.server$fn__34561.invokeStatic (server.clj:354)
    babashka.nrepl.impl.server/fn (server.clj:354)
    clojure.lang.MultiFn.invoke (MultiFn.java:239)
    babashka.nrepl.server.middleware$default_process_msg.invokeStatic (middleware.clj:13)
    babashka.nrepl.server.middleware$wrap_process_message$fn__34611.invoke (middleware.clj:31)
    clojure.core$completing$fn__8528.invoke (core.clj:6931)
    clojure.core$map$fn__5931$fn__5932.invoke (core.clj:2759)
    babashka.nrepl.impl.server$session_loop.invokeStatic (server.clj:407)
    babashka.nrepl.impl.server$listen$fn__34597.invoke (server.clj:427)
    sci.impl.vars$binding_conveyor_fn$fn__337.invoke (vars.cljc:129)
    clojure.core$binding_conveyor_fn$fn__5823.invoke (core.clj:2047)
    clojure.lang.AFn.call (AFn.java:18)
    java.util.concurrent.FutureTask.run (FutureTask.java:264)
    java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1128)
    java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:628)
    java.lang.Thread.run (Thread.java:829)
    com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine (PlatformThreads.java:704)
    com.oracle.svm.core.posix.thread.PosixPlatformThreads.pthreadStartRoutine (PosixPlatformThreads.java:202)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions