lein conjure new not work

24 views
Skip to first unread message

moskauerst

unread,
Aug 9, 2011, 6:36:10 PM8/9/11
to Conjure
Hi,
I'm trying to create a Conjure project:

(defproject testweb4 "1.0.0-SNAPSHOT"
:description "FIXME: write description"
:dependencies [
[org.clojure/clojure "1.2.1"]
[ org.clojure/clojure-contrib "1.2.0" ]
[ conjure-core "0.8.2" ] ]
:dev-dependencies [ [ lein-conjure "0.8.2" ] ])

When lein deps.
And if I typed: lein conjure new , I got:


Exception in thread "main" java.lang.ClassNotFoundException:
conjure.core.execute (NO_SOURCE_FILE:1)
at clojure.lang.Compiler.analyze(Compiler.java:5205)
at clojure.lang.Compiler.analyze(Compiler.java:5151)
at clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:3057)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:5371)
at clojure.lang.Compiler.analyze(Compiler.java:5190)
at clojure.lang.Compiler.analyze(Compiler.java:5151)
at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:4670)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:5369)
at clojure.lang.Compiler.analyze(Compiler.java:5190)
at clojure.lang.Compiler.analyze(Compiler.java:5151)
at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:4670)
at clojure.lang.Compiler$TryExpr$Parser.parse(Compiler.java:1833)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:5369)
at clojure.lang.Compiler.analyze(Compiler.java:5190)
at clojure.lang.Compiler.analyze(Compiler.java:5151)
at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:4670)
at clojure.lang.Compiler$FnMethod.parse(Compiler.java:4328)
at clojure.lang.Compiler$FnExpr.parse(Compiler.java:3173)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:5367)
at clojure.lang.Compiler.analyze(Compiler.java:5190)
at clojure.lang.Compiler.eval(Compiler.java:5421)
at clojure.lang.Compiler.eval(Compiler.java:5415)
at clojure.lang.Compiler.eval(Compiler.java:5391)
at clojure.core$eval.invoke(core.clj:2382)
at clojure.main$eval_opt.invoke(main.clj:235)
at clojure.main$initialize.invoke(main.clj:254)
at clojure.main$null_opt.invoke(main.clj:279)
at clojure.main$main.doInvoke(main.clj:354)
at clojure.lang.RestFn.invoke(RestFn.java:421)
at clojure.lang.Var.invoke(Var.java:369)
at clojure.lang.AFn.applyToHelper(AFn.java:163)
at clojure.lang.Var.applyTo(Var.java:482)
at clojure.main.main(main.java:37)
Caused by: java.lang.ClassNotFoundException: conjure.core.execute
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at clojure.lang.DynamicClassLoader.findClass(DynamicClassLoader.java:
61)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at clojure.lang.RT.classForName(RT.java:1566)
at clojure.lang.Compiler$HostExpr.maybeClass(Compiler.java:851)
at clojure.lang.Compiler$HostExpr.access$300(Compiler.java:653)
at clojure.lang.Compiler.analyzeSymbol(Compiler.java:5571)
at clojure.lang.Compiler.analyze(Compiler.java:5172)


Any idea?

Matthew Courtney

unread,
Aug 11, 2011, 10:47:07 AM8/11/11
to clojure...@googlegroups.com
Hi moskauerst,

The latest version on Leiningen changed the way plugins work and I
haven't updated Conjure yet. I updated Drift, but haven't tested the
changes so I don't want to move them over to Conjure yet.

I'll try to get a fix out soon.

-Matt Courtney

Matt

unread,
Aug 12, 2011, 10:41:55 AM8/12/11
to Conjure
I just committed the changes and pushed version 0.8.3 to clojars. If
you update to 0.8.3 everything should work with the latest version of
Leiningen.

Unfortunately, it is not backwards compatible, and 0.8.3 will not work
with older versions of Leiningen.

moskauerst

unread,
Aug 12, 2011, 11:40:31 AM8/12/11
to Conjure
Thanks, it works
Reply all
Reply to author
Forward
0 new messages