I've commented chestnut/lein-template from the ~/.lein/projects.clj as follows, then it worked. It worked using 0.6.0 if there was the chestnut/lein-template definition. Was my usage wrong ?
{:user {:plugins [ [lein-try "0.4.3"] ;[lein-pprint "1.1.1"] [lein-ancient "0.6.4" :exclusions [org.clojure/core.cache]] [lein-bikeshed "0.2.0"] [lein-ritz "0.7.0"] [lein-marginalia "0.8.0"] [http-kit/lein-template "1.0.0-SNAPSHOT"] [cider/cider-nrepl "0.9.0-SNAPSHOT"] [cljs-complete "0.1.1"] ;;[chestnut/lein-template "0.7.0"] ;;[chestnut/lein-template "0.6.0"] ] :dependencies [;;[nrepl-inspect "0.4.1"] [compliment "0.2.0"] [ritz/ritz-nrepl-middleware "0.7.0"] [cider/cider-nrepl "0.9.0-SNAPSHOT"] [alembic "0.2.1"] [org.clojure/tools.nrepl "0.2.7"] ] :repl-options {:nrepl-middleware [cider.nrepl.middleware.classpath/wrap-classpath cider.nrepl.middleware.complete/wrap-complete cider.nrepl.middleware.info/wrap-info cider.nrepl.middleware.inspect/wrap-inspect cider.nrepl.middleware.stacktrace/wrap-stacktrace cider.nrepl.middleware.trace/wrap-trace ]} }} Makoto > I ran into this same behavior, and then I realized it only happened if I > run the "lein new" command if I'm *already in* a previously-created > project created with "lein new chestnut". I'm guessing that something in > the generated project.clj interferes some of the lein new behavior somehow. > At any rate, running lein new in a directory without a project.clj file in > it is working fine for me. > > Tim > > On Saturday, March 7, 2015 at 5:38:41 AM UTC-5, webber wrote: >> >> I tested the v 0.7.0 of chestnut and I encountered the following error. >> The v 0.6.0 works fine. >> >> $ lein new chestnut test-app >> Retrieving chestnut/lein-template/0.7.0/lein-template-0.7.0.pom from >> clojars >> Retrieving chestnut/lein-template/0.7.0/lein-template-0.7.0.jar from >> clojars >> Exception in thread "main" java.lang.ExceptionInInitializerError >> at java.lang.Class.forName0(Native Method) >> at java.lang.Class.forName(Class.java:270) >> at clojure.lang.RT.loadClassForName(RT.java:2093) >> at clojure.lang.RT.load(RT.java:430) >> at clojure.lang.RT.load(RT.java:411) >> at clojure.core$load$fn__5066.invoke(core.clj:5641) >> at clojure.core$load.doInvoke(core.clj:5640) >> at clojure.lang.RestFn.invoke(RestFn.java:408) >> at clojure.core$load_one.invoke(core.clj:5446) >> at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) >> at clojure.core$load_lib.doInvoke(core.clj:5485) >> at clojure.lang.RestFn.applyTo(RestFn.java:142) >> at clojure.core$apply.invoke(core.clj:626) >> at clojure.core$load_libs.doInvoke(core.clj:5524) >> at clojure.lang.RestFn.applyTo(RestFn.java:137) >> at clojure.core$apply.invoke(core.clj:626) >> at clojure.core$require.doInvoke(core.clj:5607) >> at clojure.lang.RestFn.invoke(RestFn.java:421) >> at stencil.core$loading__4958__auto__.invoke(core.clj:1) >> at stencil.core__init.load(Unknown Source) >> at stencil.core__init.<clinit>(Unknown Source) >> at java.lang.Class.forName0(Native Method) >> at java.lang.Class.forName(Class.java:270) >> at clojure.lang.RT.loadClassForName(RT.java:2093) >> at clojure.lang.RT.load(RT.java:430) >> at clojure.lang.RT.load(RT.java:411) >> at clojure.core$load$fn__5066.invoke(core.clj:5641) >> at clojure.core$load.doInvoke(core.clj:5640) >> at clojure.lang.RestFn.invoke(RestFn.java:408) >> at clojure.core$load_one.invoke(core.clj:5446) >> at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) >> at clojure.core$load_lib.doInvoke(core.clj:5485) >> at clojure.lang.RestFn.applyTo(RestFn.java:142) >> at clojure.core$apply.invoke(core.clj:626) >> at clojure.core$load_libs.doInvoke(core.clj:5524) >> at clojure.lang.RestFn.applyTo(RestFn.java:137) >> at clojure.core$apply.invoke(core.clj:626) >> at clojure.core$require.doInvoke(core.clj:5607) >> at clojure.lang.RestFn.invoke(RestFn.java:512) >> at leiningen.new.templates$loading__4958__auto__.invoke(templates.clj:11) >> at leiningen.new.templates__init.load(Unknown Source) >> at leiningen.new.templates__init.<clinit>(Unknown Source) >> at java.lang.Class.forName0(Native Method) >> at java.lang.Class.forName(Class.java:270) >> at clojure.lang.RT.loadClassForName(RT.java:2093) >> at clojure.lang.RT.load(RT.java:430) >> at clojure.lang.RT.load(RT.java:411) >> at clojure.core$load$fn__5066.invoke(core.clj:5641) >> at clojure.core$load.doInvoke(core.clj:5640) >> at clojure.lang.RestFn.invoke(RestFn.java:408) >> at clojure.core$load_one.invoke(core.clj:5446) >> at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) >> at clojure.core$load_lib.doInvoke(core.clj:5485) >> at clojure.lang.RestFn.applyTo(RestFn.java:142) >> at clojure.core$apply.invoke(core.clj:626) >> at clojure.core$load_libs.doInvoke(core.clj:5524) >> at clojure.lang.RestFn.applyTo(RestFn.java:137) >> at clojure.core$apply.invoke(core.clj:626) >> at clojure.core$require.doInvoke(core.clj:5607) >> at clojure.lang.RestFn.invoke(RestFn.java:512) >> at leiningen.new$loading__4958__auto__.invoke(new.clj:1) >> at leiningen.new__init.load(Unknown Source) >> at leiningen.new__init.<clinit>(Unknown Source) >> at java.lang.Class.forName0(Native Method) >> at java.lang.Class.forName(Class.java:270) >> at clojure.lang.RT.loadClassForName(RT.java:2093) >> at clojure.lang.RT.load(RT.java:430) >> at clojure.lang.RT.load(RT.java:411) >> at clojure.core$load$fn__5066.invoke(core.clj:5641) >> at clojure.core$load.doInvoke(core.clj:5640) >> at clojure.lang.RestFn.invoke(RestFn.java:408) >> at clojure.core$load_one.invoke(core.clj:5446) >> at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) >> at clojure.core$load_lib.doInvoke(core.clj:5485) >> at clojure.lang.RestFn.applyTo(RestFn.java:142) >> at clojure.core$apply.invoke(core.clj:626) >> at clojure.core$load_libs.doInvoke(core.clj:5524) >> at clojure.lang.RestFn.applyTo(RestFn.java:137) >> at clojure.core$apply.invoke(core.clj:626) >> at clojure.core$require.doInvoke(core.clj:5607) >> at clojure.lang.RestFn.invoke(RestFn.java:408) >> at leiningen.core.utils$require_resolve.invoke(utils.clj:80) >> at leiningen.core.utils$require_resolve.invoke(utils.clj:83) >> at leiningen.core.main$lookup_task_var.invoke(main.clj:68) >> at leiningen.core.main$pass_through_help_QMARK_.invoke(main.clj:78) >> at leiningen.core.main$task_args.invoke(main.clj:81) >> at leiningen.core.main$resolve_and_apply.invoke(main.clj:318) >> at leiningen.core.main$_main$fn__6160.invoke(main.clj:392) >> at leiningen.core.main$_main.doInvoke(main.clj:385) >> at clojure.lang.RestFn.invoke(RestFn.java:436) >> at clojure.lang.Var.invoke(Var.java:388) >> at clojure.lang.AFn.applyToHelper(AFn.java:160) >> at clojure.lang.Var.applyTo(Var.java:700) >> at clojure.core$apply.invoke(core.clj:624) >> at clojure.main$main_opt.invoke(main.clj:315) >> at clojure.main$main.doInvoke(main.clj:420) >> at clojure.lang.RestFn.invoke(RestFn.java:482) >> at clojure.lang.Var.invoke(Var.java:401) >> at clojure.lang.AFn.applyToHelper(AFn.java:171) >> at clojure.lang.Var.applyTo(Var.java:700) >> at clojure.main.main(main.java:37) >> Caused by: java.io.FileNotFoundException: Could not locate >> clojure/data/priority_map__init.class or clojure/data/priority_map.clj on >> classpath: , compiling:(clojure/core/cache.clj:1:1) >> at clojure.lang.Compiler.load(Compiler.java:7142) >> at clojure.lang.RT.loadResourceScript(RT.java:370) >> at clojure.lang.RT.loadResourceScript(RT.java:361) >> at clojure.lang.RT.load(RT.java:440) >> at clojure.lang.RT.load(RT.java:411) >> at clojure.core$load$fn__5066.invoke(core.clj:5641) >> at clojure.core$load.doInvoke(core.clj:5640) >> at clojure.lang.RestFn.invoke(RestFn.java:408) >> at clojure.core$load_one.invoke(core.clj:5446) >> at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) >> at clojure.core$load_lib.doInvoke(core.clj:5485) >> at clojure.lang.RestFn.applyTo(RestFn.java:142) >> at clojure.core$apply.invoke(core.clj:626) >> at clojure.core$load_libs.doInvoke(core.clj:5524) >> at clojure.lang.RestFn.applyTo(RestFn.java:137) >> at clojure.core$apply.invoke(core.clj:626) >> at clojure.core$require.doInvoke(core.clj:5607) >> at clojure.lang.RestFn.invoke(RestFn.java:408) >> at stencil.loader$fn__11439.invoke(loader.clj:43) >> at stencil.loader__init.load(Unknown Source) >> at stencil.loader__init.<clinit>(Unknown Source) >> ... 101 more >> Caused by: java.io.FileNotFoundException: Could not locate >> clojure/data/priority_map__init.class or clojure/data/priority_map.clj on >> classpath: >> at clojure.lang.RT.load(RT.java:443) >> at clojure.lang.RT.load(RT.java:411) >> at clojure.core$load$fn__5066.invoke(core.clj:5641) >> at clojure.core$load.doInvoke(core.clj:5640) >> at clojure.lang.RestFn.invoke(RestFn.java:408) >> at clojure.core$load_one.invoke(core.clj:5446) >> at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) >> at clojure.core$load_lib.doInvoke(core.clj:5485) >> at clojure.lang.RestFn.applyTo(RestFn.java:142) >> at clojure.core$apply.invoke(core.clj:626) >> at clojure.core$load_libs.doInvoke(core.clj:5524) >> at clojure.lang.RestFn.applyTo(RestFn.java:137) >> at clojure.core$apply.invoke(core.clj:626) >> at clojure.core$require.doInvoke(core.clj:5607) >> at clojure.lang.RestFn.invoke(RestFn.java:408) >> at >> clojure.core.cache$eval5339$loading__4958__auto____5340.invoke(cache.clj:9) >> at clojure.core.cache$eval5339.invoke(cache.clj:9) >> at clojure.lang.Compiler.eval(Compiler.java:6703) >> at clojure.lang.Compiler.eval(Compiler.java:6692) >> at clojure.lang.Compiler.load(Compiler.java:7130) >> ... 121 more >> >>> >>> -- 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.