After upgrade from preview4 and installation of OpenJDK, 'lein2 repl' worked exactly once. Since then, it fails with:
Exception in thread "main" java.lang.ExceptionInInitializerError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at clojure.lang.RT.loadClassForName(RT.java:2056) at clojure.lang.RT.load(RT.java:419) at clojure.lang.RT.load(RT.java:400) at clojure.core$load$fn__4890.invoke(core.clj:5415) at clojure.core$load.doInvoke(core.clj:5414) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5227) at clojure.core$load_lib.doInvoke(core.clj:5264) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:603) at clojure.core$load_libs.doInvoke(core.clj:5298) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:603) at clojure.core$require.doInvoke(core.clj:5381) at clojure.lang.RestFn.invoke(RestFn.java:436) at reply.reader.jline$loading__4784__auto__.invoke(jline.clj:1) at reply.reader.jline__init.load(Unknown Source) at reply.reader.jline__init.<clinit>(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at clojure.lang.RT.loadClassForName(RT.java:2056) at clojure.lang.RT.load(RT.java:419) at clojure.lang.RT.load(RT.java:400) at clojure.core$load$fn__4890.invoke(core.clj:5415) at clojure.core$load.doInvoke(core.clj:5414) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5227) at clojure.core$load_lib.doInvoke(core.clj:5264) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:603) at clojure.core$load_libs.doInvoke(core.clj:5298) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:603) at clojure.core$require.doInvoke(core.clj:5381) at clojure.lang.RestFn.invoke(RestFn.java:805) at reply.eval_modes.nrepl$loading__4784__auto__.invoke(nrepl.clj:1) at reply.eval_modes.nrepl__init.load(Unknown Source) at reply.eval_modes.nrepl__init.<clinit>(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at clojure.lang.RT.loadClassForName(RT.java:2056) at clojure.lang.RT.load(RT.java:419) at clojure.lang.RT.load(RT.java:400) at clojure.core$load$fn__4890.invoke(core.clj:5415) at clojure.core$load.doInvoke(core.clj:5414) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5227) at clojure.core$load_lib.doInvoke(core.clj:5264) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:603) at clojure.core$load_libs.doInvoke(core.clj:5298) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:603) at clojure.core$require.doInvoke(core.clj:5381) at clojure.lang.RestFn.invoke(RestFn.java:703) at reply.main$loading__4784__auto__.invoke(main.clj:1) at reply.main__init.load(Unknown Source) at reply.main__init.<clinit>(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at clojure.lang.RT.loadClassForName(RT.java:2056) at clojure.lang.RT.load(RT.java:419) at clojure.lang.RT.load(RT.java:400) at clojure.core$load$fn__4890.invoke(core.clj:5415) at clojure.core$load.doInvoke(core.clj:5414) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5227) at clojure.core$load_lib.doInvoke(core.clj:5264) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:603) at clojure.core$load_libs.doInvoke(core.clj:5298) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:603) at clojure.core$require.doInvoke(core.clj:5381) at clojure.lang.RestFn.invoke(RestFn.java:1096) at leiningen.repl$loading__4784__auto__.invoke(repl.clj:1) at leiningen.repl__init.load(Unknown Source) at leiningen.repl__init.<clinit>(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at clojure.lang.RT.loadClassForName(RT.java:2056) at clojure.lang.RT.load(RT.java:419) at clojure.lang.RT.load(RT.java:400) at clojure.core$load$fn__4890.invoke(core.clj:5415) at clojure.core$load.doInvoke(core.clj:5414) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5227) at clojure.core$load_lib.doInvoke(core.clj:5264) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:603) at clojure.core$load_libs.doInvoke(core.clj:5298) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:603) at clojure.core$require.doInvoke(core.clj:5381) at clojure.lang.RestFn.invoke(RestFn.java:408) at leiningen.core.main$resolve_task.invoke(main.clj:65) at leiningen.core.main$resolve_task.invoke(main.clj:73) at leiningen.core.main$apply_task.invoke(main.clj:84) at leiningen.core.main$_main$fn__1587.invoke(main.clj:143) at leiningen.core.main$_main.doInvoke(main.clj:143) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.lang.Var.invoke(Var.java:415) at clojure.lang.AFn.applyToHelper(AFn.java:161) at clojure.lang.Var.applyTo(Var.java:532) at clojure.core$apply.invoke(core.clj:601) at clojure.main$main_opt.invoke(main.clj:324) at clojure.main$main.doInvoke(main.clj:427) at clojure.lang.RestFn.invoke(RestFn.java:436) at clojure.lang.Var.invoke(Var.java:423) at clojure.lang.AFn.applyToHelper(AFn.java:167) at clojure.lang.Var.applyTo(Var.java:532) at clojure.main.main(main.java:37) Caused by: java.lang.ClassNotFoundException: jline/console/completer/Completer at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at reply.reader.jline.completion$loading__4784__auto__.invoke(completion.clj:1) at reply.reader.jline.completion__init.load(Unknown Source) at reply.reader.jline.completion__init.<clinit>(Unknown Source) My OS is Debian 6.0 Squeeze. java version "1.6.0_18" OpenJDK Runtime Environment (IcedTea6 1.8.13) (6b18-1.8.13-0+squeeze1) OpenJDK Server VM (build 14.0-b16, mixed mode) Mnicky. On Friday, June 1, 2012 7:11:48 AM UTC+2, Phil Hagelberg wrote: > > I'm happy to announce the release of Leiningen 2.0.0-preview5. > > This release fixes a bug where the repl would hang under certain > circumstances. It also adds support for encrypting credentials used to > deploy to remote repositories. > > ## 2.0.0-preview5 / 2012-05-31 > > * Fix a repl bug where namespaced keywords weren't read right. (Colin > Jones) > * Prompt for credentials upon deploy when none are configured. > * Support encrypted deploy credentials using GPG. > * Warn about missing metadata when deploying. > * Default to refusing downloaded jars when checksums don't match. > * Apply middleware before calculating profiles so they work in > with-profile. > * Allow reply dependency to be upgraded independently of Leiningen. > * Don't write "stale" directory when running outside a project. > * Proxy settings are passed on to project subprocesses. (Craig McDaniel) > * Revamp tutorial, spin off profiles guide and faq. > * Fix bug that would cause repl task to hang. (Colin Jones) > > A few bugs to watch for: > > * Traffic to/from Clojars now uses SSL, except on Windows: > https://github.com/technomancy/leiningen/issues/613 > * Startup takes a few hundred milliseconds more than preview4 for > unknown reasons: https://github.com/technomancy/leiningen/issues/614 > * Credentials can only be decrypted using gpg-agent on Mac OS X due to > a bug in GPG: https://github.com/technomancy/leiningen/issues/615 > > If you have an earlier preview version of 2.x, `lein upgrade` should > get you the latest. If not you will have to upgrade by hand. So far > we've found the preview releases to be quite stable, so give it a try: > > https://github.com/technomancy/leiningen/wiki/Upgrading > > As always, please let me know if you run into any issues. > > thanks, > Phil > -- 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