I'm having difficulty getting leiningen to work w/ clojure 1.2...

REPRO:

0. install leiningen and then upgrade it

lein upgrade

The script at ./lein will be upgraded to the latest stable version.
Do you want to continue [Y/n]? y

Upgrading...
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 4061 100 4061 0 0 10731 0 --:--:-- --:--:-- --:--:-- 17504

Downloading Leiningen now...
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 8076k 100 8076k 0 0 1093k 0 0:00:07 0:00:07 --:--:-- 1271k

Now running Leiningen 1.1.0 on Java 1.6.0_20 Java HotSpot(TM) 64-Bit Server VM


1. create a new app
 lein new test02

1.a verify

cat project.clj

(defproject test02 "1.0.0-SNAPSHOT"
  :description "FIXME: write"
  :dependencies [[org.clojure/clojure "1.1.0"]
                 [org.clojure/clojure-contrib "1.1.0"]])


2. make sure lein works there
 cd test02
 lein help

3. ok, targets listed, now upgrade to clojure 1.2 beta 1
 cat project.clj

(defproject test02 "1.0.0-SNAPSHOT"
  :description "FIXME: write"
  :dependencies [[org.clojure/clojure "1.2.0-master-SNAPSHOT"]
                 [org.clojure/clojure-contrib "1.2.0-SNAPSHOT"]])

lein deps
[copy] Copying 2 files to /Users/todd/Documents/projects/clojure/lein-test/test02/lib

4. now try running help again...

lein help

WARNING: reader macro ^ is deprecated; use meta instead
Exception in thread "main" java.lang.RuntimeException: java.lang.ClassCastException: clojure.lang.Cons cannot be cast to clojure.lang.Named (help.clj:5)
        at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:2780)
        at clojure.lang.Compiler$DefExpr.eval(Compiler.java:302)
        at clojure.lang.Compiler.eval(Compiler.java:4647)
        at clojure.lang.Compiler.load(Compiler.java:4972)
        at clojure.lang.RT.loadResourceScript(RT.java:330)
        at clojure.lang.RT.loadResourceScript(RT.java:321)
        at clojure.lang.RT.load(RT.java:399)
        at clojure.lang.RT.load(RT.java:371)
        at clojure.core$load__6449$fn__6458.invoke(core.clj:4171)
        at clojure.core$load__6449.doInvoke(core.clj:4170)
        at clojure.lang.RestFn.invoke(RestFn.java:413)
        at clojure.core$load_one__6379.invoke(core.clj:4007)
        at clojure.core$load_lib__6400.doInvoke(core.clj:4044)
        at clojure.lang.RestFn.applyTo(RestFn.java:147)
        at clojure.core$apply__4370.invoke(core.clj:438)
        at clojure.core$load_libs__6417.doInvoke(core.clj:4070)
        at clojure.lang.RestFn.applyTo(RestFn.java:142)
        at clojure.core$apply__4370.invoke(core.clj:438)
        at clojure.core$require__6440.doInvoke(core.clj:4138)
        at clojure.lang.RestFn.invoke(RestFn.java:413)
        at leiningen.core$resolve_task__38.invoke(core.clj:65)
        at leiningen.core$_main__46$fn__49.invoke(core.clj:81)
        at leiningen.core$_main__46.doInvoke(core.clj:78)
        at clojure.lang.RestFn.invoke(RestFn.java:413)
        at user$eval__55.invoke(NO_SOURCE_FILE:1)
        at clojure.lang.Compiler.eval(Compiler.java:4642)
        at clojure.core$eval__5236.invoke(core.clj:2017)
        at clojure.main$eval_opt__7411.invoke(main.clj:227)
        at clojure.main$initialize__7418.invoke(main.clj:246)
        at clojure.main$null_opt__7446.invoke(main.clj:271)
        at clojure.main$main__7466.doInvoke(main.clj:346)
        at clojure.lang.RestFn.invoke(RestFn.java:426)
        at clojure.lang.Var.invoke(Var.java:363)
        at clojure.lang.AFn.applyToHelper(AFn.java:175)
        at clojure.lang.Var.applyTo(Var.java:476)
        at clojure.main.main(main.java:37)
Caused by: java.lang.RuntimeException: java.lang.ClassCastException: clojure.lang.Cons cannot be cast to clojure.lang.Named
        at clojure.lang.LazySeq.sval(LazySeq.java:47)
        at clojure.lang.LazySeq.seq(LazySeq.java:63)
        at clojure.lang.Cons.next(Cons.java:37)
        at clojure.lang.PersistentHashSet.create(PersistentHashSet.java:41)
        at clojure.core$hash_set__4294.doInvoke(core.clj:285)
        at clojure.lang.RestFn.applyTo(RestFn.java:142)
        at clojure.core$apply__4370.invoke(core.clj:436)
        at clojure.core$set__5556.invoke(core.clj:2636)
        at clojure.lang.AFn.applyToHelper(AFn.java:173)
        at clojure.lang.AFn.applyTo(AFn.java:164)
        at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:2775)
        ... 35 more
Caused by: java.lang.ClassCastException: clojure.lang.Cons cannot be cast to clojure.lang.Named
        at clojure.core$name__4748.invoke(core.clj:1053)
        at leiningen.help$fn__67.invoke(help.clj:5)
        at clojure.core$filter__5084$fn__5086.invoke(core.clj:1804)
        at clojure.lang.LazySeq.sval(LazySeq.java:42)
        ... 45 more

-Todd

--
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

Reply via email to