Errors when running

23 views
Skip to first unread message

Doug Bradbury

unread,
Dec 16, 2010, 8:05:42 AM12/16/10
to speclj
I get this error when trying to run specs. Suggestions?

doug-mbp15% lein spec
Exception in thread "main" java.lang.VerifyError: class speclj.main
$loading__4410__auto__ overrides final method meta.()Lclojure/lang/
IPersistentMap; (NO_SOURCE_FILE:1)
at clojure.lang.Compiler.eval(Compiler.java:4658)
at clojure.lang.Compiler.eval(Compiler.java:4633)
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.VerifyError: class speclj.main
$loading__4410__auto__ overrides final method meta.()Lclojure/lang/
IPersistentMap;
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:
141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:
283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:
301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at speclj.main__init.load(Unknown Source)
at speclj.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:1516)
at clojure.lang.RT.load(RT.java:389)
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:440)
at clojure.core$use__6443.doInvoke(core.clj:4148)
at clojure.lang.RestFn.invoke(RestFn.java:413)
at user$eval__1.invoke(NO_SOURCE_FILE:1)
at clojure.lang.Compiler.eval(Compiler.java:4642)

Doug Bradbury

unread,
Dec 16, 2010, 10:29:00 AM12/16/10
to spe...@googlegroups.com
updated lein and all is well.

Micah Martin

unread,
Dec 16, 2010, 10:47:31 AM12/16/10
to spe...@googlegroups.com
Upgrade leiningen... There is some new stuff that had to be added to Leiningen before it could build speclj and apparently it means that speclj depends on these additions at runtime. Make sure you have Leiningen 1.4.0, the official release and not a release candidate.

lein update

Micah

On Dec 16, 2010, at 7:05 AM, Doug Bradbury wrote:

Reply all
Reply to author
Forward
0 new messages