lein, clojurescript, and Java 9?

134 views
Skip to first unread message

Rob Nikander

unread,
Dec 5, 2017, 10:20:39 AM12/5/17
to ClojureScript
Hi,

Is this supposed to work? It works with Java 8, but when I use Java 9 I get the error below.

Rob

$ java -version
java version "9.0.1"
...
$ lein cljsbuild auto
Watching for changes before compiling ClojureScript...
Compiling 17 source files to /Users/rob/[...]/target/default/classes
Exception in thread "main" java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter, compiling:(cljs/util.cljc: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.core$load$fn__6548.invoke(core.clj:6046)

Andy Fingerhut

unread,
Dec 5, 2017, 7:03:32 PM12/5/17
to clojur...@googlegroups.com
Try lein 2.8.1, if you are using any other version of Leiningen.  There are known issues with Leiningen versions less than that, combined with Java 9.

Andy

--
Note that posts from new members are moderated - please be patient with your first post.
---
You received this message because you are subscribed to the Google Groups "ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojurescript+unsubscribe@googlegroups.com.
To post to this group, send email to clojur...@googlegroups.com.
Visit this group at https://groups.google.com/group/clojurescript.

Rob Nikander

unread,
Dec 5, 2017, 7:22:00 PM12/5/17
to ClojureScript


On Tuesday, December 5, 2017 at 7:03:32 PM UTC-5, Andy Fingerhut wrote:
Try lein 2.8.1, if you are using any other version of Leiningen.  There are known issues with Leiningen versions less than that, combined with Java 9.

Looks like I'm running it already.

  $ lein version
  Leiningen 2.8.1 on Java 9.0.1 Java HotSpot(TM) 64-Bit Server VM 

Alex Miller

unread,
Dec 5, 2017, 9:23:10 PM12/5/17
to ClojureScript
This is a ClojureScript issue with Java 9 - same thing was mentioned yesterday here:

Daniel Compton

unread,
Dec 6, 2017, 4:39:26 PM12/6/17
to clojur...@googlegroups.com
Hi Rob

I've written up some upgrade notes here on what you need to do to use Java 9: https://www.deps.co/blog/how-to-upgrade-your-clojure-projects-to-use-java-9/. That might be useful to you, or other readers looking to upgrade to Java 9.

--
Daniel.

--
Note that posts from new members are moderated - please be patient with your first post.
---
You received this message because you are subscribed to the Google Groups "ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojurescrip...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages