Hello! My project compiles and runs well with: [org.clojure/clojure "1.9.0-beta2"] and [org.clojure/spec.alpha "0.1.123"] but if I change [org.clojure/clojure "1.9.0-beta2"] and [org.clojure/spec.alpha "0.1.134"] it compiles well but when I'm run my app with java -jar I got exception below. It looks like library [tongue "0.2.2"] is broken with [org.clojure/spec.alpha "0.1.134"]
java -jar /Users/mike/IdeaProjects/auth-nz/target/uberjar/auth-nz.jar Exception in thread "main" java.lang.ExceptionInInitializerError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at clojure.lang.RT.classForName(RT.java:2204) at clojure.lang.RT.classForName(RT.java:2213) at clojure.lang.RT.loadClassForName(RT.java:2232) at clojure.lang.RT.load(RT.java:450) at clojure.lang.RT.load(RT.java:426) at clojure.core$load$fn__6550.invoke(core.clj:6051) at clojure.core$load.invokeStatic(core.clj:6050) at clojure.core$load.doInvoke(core.clj:6034) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invokeStatic(core.clj:5853) at clojure.core$load_one.invoke(core.clj:5848) at clojure.core$load_lib$fn__6495.invoke(core.clj:5893) at clojure.core$load_lib.invokeStatic(core.clj:5892) at clojure.core$load_lib.doInvoke(core.clj:5873) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$load_libs.invokeStatic(core.clj:5930) at clojure.core$load_libs.doInvoke(core.clj:5914) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$require.invokeStatic(core.clj:5952) at clojure.core$require.doInvoke(core.clj:5952) at clojure.lang.RestFn.invoke(RestFn.java:512) at tongue.core$loading__6436__auto____183.invoke(core.cljc:1) at tongue.core__init.load(Unknown Source) at tongue.core__init.<clinit>(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at clojure.lang.RT.classForName(RT.java:2204) at clojure.lang.RT.classForName(RT.java:2213) at clojure.lang.RT.loadClassForName(RT.java:2232) at clojure.lang.RT.load(RT.java:450) at clojure.lang.RT.load(RT.java:426) at clojure.core$load$fn__6550.invoke(core.clj:6051) at clojure.core$load.invokeStatic(core.clj:6050) at clojure.core$load.doInvoke(core.clj:6034) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invokeStatic(core.clj:5853) at clojure.core$load_one.invoke(core.clj:5848) at clojure.core$load_lib$fn__6495.invoke(core.clj:5893) at clojure.core$load_lib.invokeStatic(core.clj:5892) at clojure.core$load_lib.doInvoke(core.clj:5873) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$load_libs.invokeStatic(core.clj:5930) at clojure.core$load_libs.doInvoke(core.clj:5914) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$require.invokeStatic(core.clj:5952) at clojure.core$require.doInvoke(core.clj:5952) at clojure.lang.RestFn.invoke(RestFn.java:421) at auth_nz.components.web.dictionaries$loading__6436__auto____181.invoke(dictionaries.clj:1) at auth_nz.components.web.dictionaries__init.load(Unknown Source) at auth_nz.components.web.dictionaries__init.<clinit>(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at clojure.lang.RT.classForName(RT.java:2204) at clojure.lang.RT.classForName(RT.java:2213) at clojure.lang.RT.loadClassForName(RT.java:2232) at clojure.lang.RT.load(RT.java:450) at clojure.lang.RT.load(RT.java:426) at clojure.core$load$fn__6550.invoke(core.clj:6051) at clojure.core$load.invokeStatic(core.clj:6050) at clojure.core$load.doInvoke(core.clj:6034) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invokeStatic(core.clj:5853) at clojure.core$load_one.invoke(core.clj:5848) at clojure.core$load_lib$fn__6495.invoke(core.clj:5893) at clojure.core$load_lib.invokeStatic(core.clj:5892) at clojure.core$load_lib.doInvoke(core.clj:5873) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$load_libs.invokeStatic(core.clj:5930) at clojure.core$load_libs.doInvoke(core.clj:5914) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$require.invokeStatic(core.clj:5952) at clojure.core$require.doInvoke(core.clj:5952) at clojure.lang.RestFn.invoke(RestFn.java:805) at auth_nz.components.web.routes$loading__6436__auto____6489.invoke(routes.clj:1) at auth_nz.components.web.routes__init.load(Unknown Source) at auth_nz.components.web.routes__init.<clinit>(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at clojure.lang.RT.classForName(RT.java:2204) at clojure.lang.RT.classForName(RT.java:2213) at clojure.lang.RT.loadClassForName(RT.java:2232) at clojure.lang.RT.load(RT.java:450) at clojure.lang.RT.load(RT.java:426) at clojure.core$load$fn__6550.invoke(core.clj:6051) at clojure.core$load.invokeStatic(core.clj:6050) at clojure.core$load.doInvoke(core.clj:6034) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invokeStatic(core.clj:5853) at clojure.core$load_one.invoke(core.clj:5848) at clojure.core$load_lib$fn__6495.invoke(core.clj:5893) at clojure.core$load_lib.invokeStatic(core.clj:5892) at clojure.core$load_lib.doInvoke(core.clj:5873) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$load_libs.invokeStatic(core.clj:5930) at clojure.core$load_libs.doInvoke(core.clj:5914) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$require.invokeStatic(core.clj:5952) at clojure.core$require.doInvoke(core.clj:5952) at clojure.lang.RestFn.invoke(RestFn.java:551) at auth_nz.components.web.server$loading__6436__auto____18448.invoke(server.clj:1) at auth_nz.components.web.server__init.load(Unknown Source) at auth_nz.components.web.server__init.<clinit>(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at clojure.lang.RT.classForName(RT.java:2204) at clojure.lang.RT.classForName(RT.java:2213) at clojure.lang.RT.loadClassForName(RT.java:2232) at clojure.lang.RT.load(RT.java:450) at clojure.lang.RT.load(RT.java:426) at clojure.core$load$fn__6550.invoke(core.clj:6051) at clojure.core$load.invokeStatic(core.clj:6050) at clojure.core$load.doInvoke(core.clj:6034) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invokeStatic(core.clj:5853) at clojure.core$load_one.invoke(core.clj:5848) at clojure.core$load_lib$fn__6495.invoke(core.clj:5893) at clojure.core$load_lib.invokeStatic(core.clj:5892) at clojure.core$load_lib.doInvoke(core.clj:5873) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$load_libs.invokeStatic(core.clj:5930) at clojure.core$load_libs.doInvoke(core.clj:5914) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$require.invokeStatic(core.clj:5952) at clojure.core$require.doInvoke(core.clj:5952) at clojure.lang.RestFn.invoke(RestFn.java:551) at auth_nz.core$loading__6436__auto____18483.invoke(core.clj:1) at auth_nz.core__init.load(Unknown Source) at auth_nz.core__init.<clinit>(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at clojure.lang.RT.classForName(RT.java:2204) at clojure.lang.RT.classForName(RT.java:2213) at clojure.lang.RT.loadClassForName(RT.java:2232) at clojure.lang.RT.load(RT.java:450) at clojure.lang.RT.load(RT.java:426) at clojure.core$load$fn__6550.invoke(core.clj:6051) at clojure.core$load.invokeStatic(core.clj:6050) at clojure.core$load.doInvoke(core.clj:6034) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.lang.Var.invoke(Var.java:381) at clojure.lang.Util.loadWithClass(Util.java:250) at auth_nz.core.<clinit>(Unknown Source) Caused by: java.lang.Exception: No namespace: clojure.future, compiling:(clojure/core/specs/alpha.clj:1:1), compiling:(clojure/future.clj:1:1) at clojure.lang.Compiler.checkSpecs(Compiler.java:6891) at clojure.lang.Compiler.macroexpand1(Compiler.java:6907) at clojure.lang.Compiler.macroexpand(Compiler.java:6972) at clojure.lang.Compiler.eval(Compiler.java:7046) at clojure.lang.Compiler.load(Compiler.java:7514) at clojure.lang.RT.loadResourceScript(RT.java:379) at clojure.lang.RT.loadResourceScript(RT.java:370) at clojure.lang.RT.load(RT.java:460) at clojure.lang.RT.load(RT.java:426) at clojure.core$load$fn__6550.invoke(core.clj:6051) at clojure.core$load.invokeStatic(core.clj:6050) at clojure.core$load.doInvoke(core.clj:6034) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invokeStatic(core.clj:5853) at clojure.core$load_one.invoke(core.clj:5848) at clojure.core$load_lib$fn__6495.invoke(core.clj:5893) at clojure.core$load_lib.invokeStatic(core.clj:5892) at clojure.core$load_lib.doInvoke(core.clj:5873) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$load_libs.invokeStatic(core.clj:5930) at clojure.core$load_libs.doInvoke(core.clj:5914) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$require.invokeStatic(core.clj:5952) at clojure.core$require.doInvoke(core.clj:5952) at clojure.lang.RestFn.invoke(RestFn.java:457) at tongue.inst$loading__6436__auto____185.invoke(inst.cljc:1) at tongue.inst__init.load(Unknown Source) at tongue.inst__init.<clinit>(Unknown Source) ... 154 more Caused by: java.lang.Exception: No namespace: clojure.future, compiling:(clojure/core/specs/alpha.clj:1:1) at clojure.lang.Compiler.load(Compiler.java:7526) at clojure.lang.RT.loadResourceScript(RT.java:379) at clojure.lang.RT.loadResourceScript(RT.java:370) at clojure.lang.RT.load(RT.java:460) at clojure.lang.RT.load(RT.java:426) at clojure.lang.Compiler.ensureMacroCheck(Compiler.java:6877) at clojure.lang.Compiler.checkSpecs(Compiler.java:6889) ... 183 more Caused by: java.lang.Exception: No namespace: clojure.future at clojure.core$refer.invokeStatic(core.clj:4205) at clojure.core$refer.doInvoke(core.clj:4188) at clojure.lang.RestFn.applyTo(RestFn.java:139) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$load_lib.invokeStatic(core.clj:5911) at clojure.core$load_lib.doInvoke(core.clj:5873) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$load_libs.invokeStatic(core.clj:5930) at clojure.core$load_libs.doInvoke(core.clj:5914) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$require.invokeStatic(core.clj:5952) at clojure.core$require.doInvoke(core.clj:5952) at clojure.lang.RestFn.invoke(RestFn.java:421) at clojure.core.specs.alpha$eval15$loading__6436__auto____16.invoke(alpha.clj:1) at clojure.core.specs.alpha$eval15.invokeStatic(alpha.clj:1) at clojure.core.specs.alpha$eval15.invoke(alpha.clj:1) at clojure.lang.Compiler.eval(Compiler.java:7062) at clojure.lang.Compiler.eval(Compiler.java:7051) at clojure.lang.Compiler.load(Compiler.java:7514) ... 189 more пятница, 6 октября 2017 г., 22:11:19 UTC+3 пользователь Alex Miller написал: > > spec.alpha 0.1.134 is now available. > > Try it via: [org.clojure/spec.alpha "0.1.134"] > > 0.1.134 includes the following changes: > > - CLJ-2103 <https://dev.clojure.org/jira/browse/CLJ-2103> - s/coll-of > and s/every gen is very slow if :kind specified without :into > - CLJ-2171 <https://dev.clojure.org/jira/browse/CLJ-2171> - Default > explain printer shouldn't print root val and spec > - Mark Clojure dependency as a provided dep so it's not transitively > included > > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.