Hi,
I created a sample project by doing

$ lein new temp

And I switched the version of clojure from 1.5.1 to 1.5.0.

:dependencies [[org.clojure/clojure "1.5.0"]]


The project fails to load. No other changes.

More info:
$  lein version
Leiningen 2.1.1 on Java 1.6.0_43 Java HotSpot(TM) 64-Bit Server VM

OS: OSX 10.8.2

Note: Sample app works on 1.4.0 but fails on 1.5.1 as well with same error
output.

Error output:

 $  lein swank

Listening for transport dt_socket at address: 52101
>
> Exception in thread "main" java.lang.IllegalArgumentException: No matching
>> ctor found for class clojure.lang.Compiler$CompilerException,
>> compiling:(swank/commands/basic.clj:182:24)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6567)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6548)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6322)
>
>  at clojure.lang.Compiler$ThrowExpr$Parser.parse(Compiler.java:2304)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6560)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6322)
>
>  at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5708)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6560)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6322)
>
>  at clojure.lang.Compiler$IfExpr$Parser.parse(Compiler.java:2677)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6560)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6548)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6322)
>
>  at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5708)
>
>  at clojure.lang.Compiler$TryExpr$Parser.parse(Compiler.java:2156)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6560)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6322)
>
>  at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5708)
>
>  at clojure.lang.Compiler$FnMethod.parse(Compiler.java:5139)
>
>  at clojure.lang.Compiler$FnExpr.parse(Compiler.java:3751)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6558)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6322)
>
>  at clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:3573)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6562)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6322)
>
>  at clojure.lang.Compiler$TryExpr$Parser.parse(Compiler.java:2127)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6560)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6322)
>
>  at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5708)
>
>  at clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:6009)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6560)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6548)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6548)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6548)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.access$100(Compiler.java:37)
>
>  at clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:5973)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6560)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6548)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6322)
>
>  at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5708)
>
>  at clojure.lang.Compiler$FnMethod.parse(Compiler.java:5139)
>
>  at clojure.lang.Compiler$FnExpr.parse(Compiler.java:3751)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6558)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6548)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.access$100(Compiler.java:37)
>
>  at clojure.lang.Compiler$DefExpr$Parser.parse(Compiler.java:529)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6560)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6548)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6322)
>
>  at clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:3624)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6562)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6322)
>
>  at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5708)
>
>  at clojure.lang.Compiler$FnMethod.parse(Compiler.java:5139)
>
>  at clojure.lang.Compiler$FnExpr.parse(Compiler.java:3751)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6558)
>
>  at clojure.lang.Compiler.analyze(Compiler.java:6361)
>
>  at clojure.lang.Compiler.eval(Compiler.java:6616)
>
>  at clojure.lang.Compiler.load(Compiler.java:7064)
>
>  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__5028.invoke(core.clj:5530)
>
>  at clojure.core$load.doInvoke(core.clj:5529)
>
>  at clojure.lang.RestFn.invoke(RestFn.java:408)
>
>  at clojure.core$load_one.invoke(core.clj:5336)
>
>  at clojure.core$load_lib$fn__4977.invoke(core.clj:5375)
>
>  at clojure.core$load_lib.doInvoke(core.clj:5374)
>
>  at clojure.lang.RestFn.applyTo(RestFn.java:142)
>
>  at clojure.core$apply.invoke(core.clj:619)
>
>  at clojure.core$load_libs.doInvoke(core.clj:5413)
>
>  at clojure.lang.RestFn.applyTo(RestFn.java:137)
>
>  at clojure.core$apply.invoke(core.clj:621)
>
>  at clojure.core$use.doInvoke(core.clj:5507)
>
>  at clojure.lang.RestFn.invoke(RestFn.java:512)
>
>  at swank.swank$eval5$loading__4920__auto____6.invoke(swank.clj:1)
>
>  at swank.swank$eval5.invoke(swank.clj:1)
>
>  at clojure.lang.Compiler.eval(Compiler.java:6619)
>
>  at clojure.lang.Compiler.eval(Compiler.java:6608)
>
>  at clojure.lang.Compiler.load(Compiler.java:7064)
>
>  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__5028.invoke(core.clj:5530)
>
>  at clojure.core$load.doInvoke(core.clj:5529)
>
>  at clojure.lang.RestFn.invoke(RestFn.java:408)
>
>  at clojure.core$load_one.invoke(core.clj:5336)
>
>  at clojure.core$load_lib$fn__4977.invoke(core.clj:5375)
>
>  at clojure.core$load_lib.doInvoke(core.clj:5374)
>
>  at clojure.lang.RestFn.applyTo(RestFn.java:142)
>
>  at clojure.core$apply.invoke(core.clj:619)
>
>  at clojure.core$load_libs.doInvoke(core.clj:5413)
>
>  at clojure.lang.RestFn.applyTo(RestFn.java:137)
>
>  at clojure.core$apply.invoke(core.clj:619)
>
>  at clojure.core$require.doInvoke(core.clj:5496)
>
>  at clojure.lang.RestFn.invoke(RestFn.java:408)
>
>  at user$eval1.invoke(NO_SOURCE_FILE:1)
>
>  at clojure.lang.Compiler.eval(Compiler.java:6619)
>
>  at clojure.lang.Compiler.eval(Compiler.java:6608)
>
>  at clojure.lang.Compiler.eval(Compiler.java:6582)
>
>  at clojure.core$eval.invoke(core.clj:2852)
>
>  at clojure.main$eval_opt.invoke(main.clj:308)
>
>  at clojure.main$initialize.invoke(main.clj:327)
>
>  at clojure.main$null_opt.invoke(main.clj:362)
>
>  at clojure.main$main$fn__6661.invoke(main.clj:440)
>
>  at clojure.main$main.doInvoke(main.clj:437)
>
>  at clojure.lang.RestFn.invoke(RestFn.java:421)
>
>  at clojure.lang.Var.invoke(Var.java:419)
>
>  at clojure.lang.AFn.applyToHelper(AFn.java:163)
>
>  at clojure.lang.Var.applyTo(Var.java:532)
>
>  at clojure.main.main(main.java:37)
>
> Caused by: java.lang.IllegalArgumentException: No matching ctor found for
>> class clojure.lang.Compiler$CompilerException
>
>  at clojure.lang.Compiler$NewExpr.<init>(Compiler.java:2413)
>
>  at clojure.lang.Compiler$NewExpr$Parser.parse(Compiler.java:2500)
>
>  at clojure.lang.Compiler.analyzeSeq(Compiler.java:6560)
>
>  ... 133 more
>
> Subprocess failed
>
>
-- 
Regards,
Mayank.

-- 
-- 
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/groups/opt_out.


Reply via email to