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

New lein project failures #33

Closed
staypufd opened this issue Mar 9, 2020 · 4 comments · Fixed by #44
Closed

New lein project failures #33

staypufd opened this issue Mar 9, 2020 · 4 comments · Fixed by #44
Labels
bug Something isn't working high-priority! more important than the other issues

Comments

@staypufd
Copy link

staypufd commented Mar 9, 2020

Hello,

Created new lein project with latest Clojure. Added the 0.9.5-alpha-SNAPSHOT as dependency in project.clj. Upon running the REPL (nREPL), I get the following errors output with the error and trace. Hoping you can help me figure out the fix or maybe release a update so I can use this with latest Clojure:

/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home/bin/java -Dfile.encoding=UTF-8 -XX:-OmitStackTraceInFastThrow -Dclojure.compile.path=/Users/samjr/dev/AustinClojure/demo/target/default/classes -Ddemo.version=0.1.0-SNAPSHOT -Dclojure.debug=false "-javaagent:/Users/samjr/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/193.5233.102/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=62437:/Users/samjr/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/193.5233.102/IntelliJ IDEA.app/Contents/bin" -classpath /Users/samjr/dev/AustinClojure/demo/test:/Users/samjr/dev/AustinClojure/demo/src:/Users/samjr/dev/AustinClojure/demo/dev-resources:/Users/samjr/dev/AustinClojure/demo/resources:/Users/samjr/dev/AustinClojure/demo/target/default/classes:/Users/samjr/.m2/repository/nrepl/nrepl/0.6.0/nrepl-0.6.0.jar:/Users/samjr/.m2/repository/clojure-complete/clojure-complete/0.2.5/clojure-complete-0.2.5.jar:/Users/samjr/.m2/repository/methodical/methodical/0.9.5-alpha-SNAPSHOT/methodical-0.9.5-alpha-SNAPSHOT.jar:/Users/samjr/.m2/repository/org/clojure/clojure/1.10.0/clojure-1.10.0.jar:/Users/samjr/.m2/repository/pretty/pretty/1.0.0/pretty-1.0.0.jar:/Users/samjr/.m2/repository/clj-tuple/clj-tuple/0.2.2/clj-tuple-0.2.2.jar:/Users/samjr/.m2/repository/potemkin/potemkin/0.4.5/potemkin-0.4.5.jar:/Users/samjr/.m2/repository/riddley/riddley/0.1.12/riddley-0.1.12.jar:/Users/samjr/.m2/repository/org/clojure/core.specs.alpha/0.2.44/core.specs.alpha-0.2.44.jar:/Users/samjr/.m2/repository/org/clojure/spec.alpha/0.2.176/spec.alpha-0.2.176.jar clojure.main -i /private/var/folders/tq/m0vc_l291jnbb1ny1d1qhv9w0000gn/T/form-init12050333071923363607.clj
#error {
:cause clojure.core$seq_QMARK___5406
:via
[{:type clojure.lang.Compiler$CompilerException
:message Syntax error compiling at (potemkin/collections.clj:28:1).
:data #:clojure.error{:phase :compile-syntax-check, :line 28, :column 1, :source potemkin/collections.clj}
:at [clojure.lang.Compiler load Compiler.java 7647]}
{:type java.lang.NoClassDefFoundError
:message clojure/core$seq_QMARK___5406
:at [potemkin.walk$walk invokeStatic walk.clj 8]}
{:type java.lang.ClassNotFoundException
:message clojure.core$seq_QMARK___5406
:at [java.net.URLClassLoader findClass URLClassLoader.java 381]}]
:trace
[[java.net.URLClassLoader findClass URLClassLoader.java 381]
[java.lang.ClassLoader loadClass ClassLoader.java 424]
[sun.misc.Launcher$AppClassLoader loadClass Launcher.java 338]
[java.lang.ClassLoader loadClass ClassLoader.java 357]
[potemkin.walk$walk invokeStatic walk.clj 8]
[potemkin.walk$postwalk invokeStatic walk.clj 20]
[potemkin.macros$unify_gensyms invokeStatic macros.clj 29]
[potemkin.macros$unify_gensyms invoke macros.clj 29]
[potemkin.collections$eval577 invokeStatic collections.clj 29]
[potemkin.collections$eval577 invoke collections.clj 28]
[clojure.lang.Compiler eval Compiler.java 7176]
[clojure.lang.Compiler load Compiler.java 7635]
[clojure.lang.RT loadResourceScript RT.java 381]
[clojure.lang.RT loadResourceScript RT.java 372]
[clojure.lang.RT load RT.java 463]
[clojure.lang.RT load RT.java 428]
[clojure.core$load$fn__6824 invoke core.clj 6126]
[clojure.core$load invokeStatic core.clj 6125]
[clojure.core$load doInvoke core.clj 6109]
[clojure.lang.RestFn invoke RestFn.java 408]
[clojure.core$load_one invokeStatic core.clj 5908]
[clojure.core$load_one invoke core.clj 5903]
[clojure.core$load_lib$fn__6765 invoke core.clj 5948]
[clojure.core$load_lib invokeStatic core.clj 5947]
[clojure.core$load_lib doInvoke core.clj 5928]
[clojure.lang.RestFn applyTo RestFn.java 142]
[clojure.core$apply invokeStatic core.clj 667]
[clojure.core$load_libs invokeStatic core.clj 5989]
[clojure.core$load_libs doInvoke core.clj 5969]
[clojure.lang.RestFn applyTo RestFn.java 137]
[clojure.core$apply invokeStatic core.clj 667]
[clojure.core$require invokeStatic core.clj 6007]
[clojure.core$require doInvoke core.clj 6007]
[clojure.lang.RestFn invoke RestFn.java 408]
[potemkin$eval163$loading__6706__auto____164 invoke potemkin.clj 1]
[potemkin$eval163 invokeStatic potemkin.clj 1]
[potemkin$eval163 invoke potemkin.clj 1]
[clojure.lang.Compiler eval Compiler.java 7176]
[clojure.lang.Compiler eval Compiler.java 7165]
[clojure.lang.Compiler load Compiler.java 7635]
[clojure.lang.RT loadResourceScript RT.java 381]
[clojure.lang.RT loadResourceScript RT.java 372]
[clojure.lang.RT load RT.java 463]
[clojure.lang.RT load RT.java 428]
[clojure.core$load$fn__6824 invoke core.clj 6126]
[clojure.core$load invokeStatic core.clj 6125]
[clojure.core$load doInvoke core.clj 6109]
[clojure.lang.RestFn invoke RestFn.java 408]
[clojure.core$load_one invokeStatic core.clj 5908]
[clojure.core$load_one invoke core.clj 5903]
[clojure.core$load_lib$fn__6765 invoke core.clj 5948]
[clojure.core$load_lib invokeStatic core.clj 5947]
[clojure.core$load_lib doInvoke core.clj 5928]
[clojure.lang.RestFn applyTo RestFn.java 142]
[clojure.core$apply invokeStatic core.clj 667]
[clojure.core$load_libs invokeStatic core.clj 5985]
[clojure.core$load_libs doInvoke core.clj 5969]
[clojure.lang.RestFn applyTo RestFn.java 137]
[clojure.core$apply invokeStatic core.clj 667]
[clojure.core$require invokeStatic core.clj 6007]
[clojure.core$require doInvoke core.clj 6007]
[clojure.lang.RestFn invoke RestFn.java 408]
[methodical.core$eval157$loading__6706__auto____158 invoke core.clj 1]
[methodical.core$eval157 invokeStatic core.clj 1]
[methodical.core$eval157 invoke core.clj 1]
[clojure.lang.Compiler eval Compiler.java 7176]
[clojure.lang.Compiler eval Compiler.java 7165]
[clojure.lang.Compiler load Compiler.java 7635]
[clojure.lang.RT loadResourceScript RT.java 381]
[clojure.lang.RT loadResourceScript RT.java 372]
[clojure.lang.RT load RT.java 463]
[clojure.lang.RT load RT.java 428]
[clojure.core$load$fn__6824 invoke core.clj 6126]
[clojure.core$load invokeStatic core.clj 6125]
[clojure.core$load doInvoke core.clj 6109]
[clojure.lang.RestFn invoke RestFn.java 408]
[clojure.core$load_one invokeStatic core.clj 5908]
[clojure.core$load_one invoke core.clj 5903]
[clojure.core$load_lib$fn__6765 invoke core.clj 5948]
[clojure.core$load_lib invokeStatic core.clj 5947]
[clojure.core$load_lib doInvoke core.clj 5928]
[clojure.lang.RestFn applyTo RestFn.java 142]
[clojure.core$apply invokeStatic core.clj 667]
[clojure.core$load_libs invokeStatic core.clj 5985]
[clojure.core$load_libs doInvoke core.clj 5969]
[clojure.lang.RestFn applyTo RestFn.java 137]
[clojure.core$apply invokeStatic core.clj 667]
[clojure.core$require invokeStatic core.clj 6007]
[clojure.core$require doInvoke core.clj 6007]
[clojure.lang.RestFn invoke RestFn.java 408]
[demo.core$eval149$loading__6706__auto____150 invoke core.clj 1]
[demo.core$eval149 invokeStatic core.clj 1]
[demo.core$eval149 invoke core.clj 1]
[clojure.lang.Compiler eval Compiler.java 7176]
[clojure.lang.Compiler eval Compiler.java 7165]
[clojure.lang.Compiler load Compiler.java 7635]
[clojure.lang.RT loadResourceScript RT.java 381]
[clojure.lang.RT loadResourceScript RT.java 372]
[clojure.lang.RT load RT.java 463]
[clojure.lang.RT load RT.java 428]
[clojure.core$load$fn__6824 invoke core.clj 6126]
[clojure.core$load invokeStatic core.clj 6125]
[clojure.core$load doInvoke core.clj 6109]
[clojure.lang.RestFn invoke RestFn.java 408]
[clojure.core$load_one invokeStatic core.clj 5908]
[clojure.core$load_one invoke core.clj 5903]
[clojure.core$load_lib$fn__6765 invoke core.clj 5948]
[clojure.core$load_lib invokeStatic core.clj 5947]
[clojure.core$load_lib doInvoke core.clj 5928]
[clojure.lang.RestFn applyTo RestFn.java 142]
[clojure.core$apply invokeStatic core.clj 667]
[clojure.core$load_libs invokeStatic core.clj 5985]
[clojure.core$load_libs doInvoke core.clj 5969]
[clojure.lang.RestFn applyTo RestFn.java 137]
[clojure.core$apply invokeStatic core.clj 667]
[clojure.core$require invokeStatic core.clj 6007]
[clojure.core$require doInvoke core.clj 6007]
[clojure.lang.RestFn invoke RestFn.java 408]
[user$eval5 invokeStatic form-init12050333071923363607.clj 1]
[user$eval5 invoke form-init12050333071923363607.clj 1]
[clojure.lang.Compiler eval Compiler.java 7176]
[clojure.lang.Compiler eval Compiler.java 7165]
[clojure.lang.Compiler eval Compiler.java 7165]
[clojure.lang.Compiler load Compiler.java 7635]
[clojure.lang.Compiler loadFile Compiler.java 7573]
[clojure.main$load_script invokeStatic main.clj 452]
[clojure.main$init_opt invokeStatic main.clj 454]
[clojure.main$init_opt invoke main.clj 454]
[clojure.main$initialize invokeStatic main.clj 485]
[clojure.main$null_opt invokeStatic main.clj 519]
[clojure.main$null_opt invoke main.clj 516]
[clojure.main$main invokeStatic main.clj 598]
[clojure.main$main doInvoke main.clj 561]
[clojure.lang.RestFn applyTo RestFn.java 137]
[clojure.lang.Var applyTo Var.java 705]
[clojure.main main main.java 37]]}
nREPL server started on port 62474 on host 127.0.0.1 - nrepl://127.0.0.1:62474
Connecting to local nREPL server...
Clojure 1.10.0

@camsaul
Copy link
Owner

camsaul commented Apr 23, 2020

Hi @staypufd, I'm using this with Java 14 and Clojure 1.10.1 in a few other projects without issue. Based on that error message it looks like it can't find clojure.core/seq?, which seems weird. Can you send me a link to an example project? I haven't managed to repro this myself.

@camsaul camsaul added bug Something isn't working high-priority! more important than the other issues labels Apr 23, 2020
@flyingmachine
Copy link

Hey man I just tried methodical 0.10.0-alpha with java 1.8 and clojure 1.10.0 and got

Exception in thread "main" Syntax error compiling at (methodical/impl/cache/simple.clj:1:1).
	at clojure.lang.Compiler.load(Compiler.java:7647)
	at clojure.lang.RT.loadResourceScript(RT.java:381)
	at clojure.lang.RT.loadResourceScript(RT.java:372)
	at clojure.lang.RT.load(RT.java:463)
	at clojure.lang.RT.load(RT.java:428)
	at clojure.core$load$fn__6824.invoke(core.clj:6126)
	at clojure.core$load.invokeStatic(core.clj:6125)
	at clojure.core$load.doInvoke(core.clj:6109)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5908)
	at clojure.core$load_one.invoke(core.clj:5903)
	at clojure.core$load_lib$fn__6765.invoke(core.clj:5948)
	at clojure.core$load_lib.invokeStatic(core.clj:5947)
	at clojure.core$load_lib.doInvoke(core.clj:5928)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:667)
	at clojure.core$load_libs.invokeStatic(core.clj:5989)
	at clojure.core$load_libs.doInvoke(core.clj:5969)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:667)
	at clojure.core$require.invokeStatic(core.clj:6007)
	at clojure.core$require.doInvoke(core.clj:6007)
	at clojure.lang.RestFn.invoke(RestFn.java:512)
	at methodical.impl$eval366$loading__6706__auto____367.invoke(impl.clj:1)
	at methodical.impl$eval366.invokeStatic(impl.clj:1)
	at methodical.impl$eval366.invoke(impl.clj:1)
	at clojure.lang.Compiler.eval(Compiler.java:7176)
	at clojure.lang.Compiler.eval(Compiler.java:7165)
	at clojure.lang.Compiler.load(Compiler.java:7635)
	at clojure.lang.RT.loadResourceScript(RT.java:381)
	at clojure.lang.RT.loadResourceScript(RT.java:372)
	at clojure.lang.RT.load(RT.java:463)
	at clojure.lang.RT.load(RT.java:428)
	at clojure.core$load$fn__6824.invoke(core.clj:6126)
	at clojure.core$load.invokeStatic(core.clj:6125)
	at clojure.core$load.doInvoke(core.clj:6109)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5908)
	at clojure.core$load_one.invoke(core.clj:5903)
	at clojure.core$load_lib$fn__6765.invoke(core.clj:5948)
	at clojure.core$load_lib.invokeStatic(core.clj:5947)
	at clojure.core$load_lib.doInvoke(core.clj:5928)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:667)
	at clojure.core$load_libs.invokeStatic(core.clj:5989)
	at clojure.core$load_libs.doInvoke(core.clj:5969)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:667)
	at clojure.core$require.invokeStatic(core.clj:6007)
	at clojure.core$require.doInvoke(core.clj:6007)
	at clojure.lang.RestFn.invoke(RestFn.java:421)
	at methodical.core$eval358$loading__6706__auto____359.invoke(core.clj:1)
	at methodical.core$eval358.invokeStatic(core.clj:1)
	at methodical.core$eval358.invoke(core.clj:1)
	at clojure.lang.Compiler.eval(Compiler.java:7176)
	at clojure.lang.Compiler.eval(Compiler.java:7165)
	at clojure.lang.Compiler.load(Compiler.java:7635)
	at clojure.lang.RT.loadResourceScript(RT.java:381)
	at clojure.lang.RT.loadResourceScript(RT.java:372)
	at clojure.lang.RT.load(RT.java:463)
	at clojure.lang.RT.load(RT.java:428)
	at clojure.core$load$fn__6824.invoke(core.clj:6126)
	at clojure.core$load.invokeStatic(core.clj:6125)
	at clojure.core$load.doInvoke(core.clj:6109)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5908)
	at clojure.core$load_one.invoke(core.clj:5903)
	at clojure.core$load_lib$fn__6765.invoke(core.clj:5948)
	at clojure.core$load_lib.invokeStatic(core.clj:5947)
	at clojure.core$load_lib.doInvoke(core.clj:5928)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:667)
	at clojure.core$load_libs.invokeStatic(core.clj:5985)
	at clojure.core$load_libs.doInvoke(core.clj:5969)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:667)
	at clojure.core$require.invokeStatic(core.clj:6007)
	at clojure.core$require.doInvoke(core.clj:6007)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at jobbymcjobface.core$eval350$loading__6706__auto____351.invoke(core.clj:1)
	at jobbymcjobface.core$eval350.invokeStatic(core.clj:1)
	at jobbymcjobface.core$eval350.invoke(core.clj:1)
	at clojure.lang.Compiler.eval(Compiler.java:7176)
	at clojure.lang.Compiler.eval(Compiler.java:7165)
	at clojure.lang.Compiler.load(Compiler.java:7635)
	at clojure.lang.RT.loadResourceScript(RT.java:381)
	at clojure.lang.RT.loadResourceScript(RT.java:372)
	at clojure.lang.RT.load(RT.java:463)
	at clojure.lang.RT.load(RT.java:428)
	at clojure.core$load$fn__6824.invoke(core.clj:6126)
	at clojure.core$load.invokeStatic(core.clj:6125)
	at clojure.core$load.doInvoke(core.clj:6109)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5908)
	at clojure.core$load_one.invoke(core.clj:5903)
	at clojure.core$load_lib$fn__6765.invoke(core.clj:5948)
	at clojure.core$load_lib.invokeStatic(core.clj:5947)
	at clojure.core$load_lib.doInvoke(core.clj:5928)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:667)
	at clojure.core$load_libs.invokeStatic(core.clj:5985)
	at clojure.core$load_libs.doInvoke(core.clj:5969)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:667)
	at clojure.core$require.invokeStatic(core.clj:6007)
	at clojure.core$require.doInvoke(core.clj:6007)
	at clojure.lang.RestFn.invoke(RestFn.java:421)
	at jobbymcjobface.core_test$eval342$loading__6706__auto____343.invoke(core_test.clj:1)
	at jobbymcjobface.core_test$eval342.invokeStatic(core_test.clj:1)
	at jobbymcjobface.core_test$eval342.invoke(core_test.clj:1)
	at clojure.lang.Compiler.eval(Compiler.java:7176)
	at clojure.lang.Compiler.eval(Compiler.java:7165)
	at clojure.lang.Compiler.load(Compiler.java:7635)
	at clojure.lang.RT.loadResourceScript(RT.java:381)
	at clojure.lang.RT.loadResourceScript(RT.java:372)
	at clojure.lang.RT.load(RT.java:463)
	at clojure.lang.RT.load(RT.java:428)
	at clojure.core$load$fn__6824.invoke(core.clj:6126)
	at clojure.core$load.invokeStatic(core.clj:6125)
	at clojure.core$load.doInvoke(core.clj:6109)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5908)
	at clojure.core$load_one.invoke(core.clj:5903)
	at clojure.core$load_lib$fn__6765.invoke(core.clj:5948)
	at clojure.core$load_lib.invokeStatic(core.clj:5947)
	at clojure.core$load_lib.doInvoke(core.clj:5928)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:667)
	at clojure.core$load_libs.invokeStatic(core.clj:5985)
	at clojure.core$load_libs.doInvoke(core.clj:5969)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:667)
	at clojure.core$require.invokeStatic(core.clj:6007)
	at clojure.core$require.doInvoke(core.clj:6007)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:667)
	at clojure.core$apply.invoke(core.clj:660)
	at user$eval224.invokeStatic(form-init8684101378373442822.clj:1)
	at user$eval224.invoke(form-init8684101378373442822.clj:1)
	at clojure.lang.Compiler.eval(Compiler.java:7176)
	at clojure.lang.Compiler.eval(Compiler.java:7166)
	at clojure.lang.Compiler.load(Compiler.java:7635)
	at clojure.lang.Compiler.loadFile(Compiler.java:7573)
	at clojure.main$load_script.invokeStatic(main.clj:452)
	at clojure.main$init_opt.invokeStatic(main.clj:454)
	at clojure.main$init_opt.invoke(main.clj:454)
	at clojure.main$initialize.invokeStatic(main.clj:485)
	at clojure.main$null_opt.invokeStatic(main.clj:519)
	at clojure.main$null_opt.invoke(main.clj:516)
	at clojure.main$main.invokeStatic(main.clj:598)
	at clojure.main$main.doInvoke(main.clj:561)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.lang.Var.applyTo(Var.java:705)
	at clojure.main.main(main.java:37)

@puredanger
Copy link

puredanger commented Feb 8, 2021

This jar is being built and deployed with aot compiled versions of other transitive libs (riddley, potemkin) and will conflict in many scenarios.

@robhanlon22
Copy link
Contributor

Per @puredanger, this is the same root cause as #40

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working high-priority! more important than the other issues
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants