In the spirit of getting yet another Clojure newbie up and running, I'm hoping 
someone can help me with my efforts to install Clj 
(http://github.com/liebke/clj) on OSX 10.6.3. I've been using the clj script 
provided by ClojureX, but it looks like that project has now been deprecated so 
I figured I'd upgrade.

I first tried downloading the Clj.jar file and following the recommended quick 
install:

jake$ java -jar clj-1.0.0-SNAPSHOT-standalone.jar self-install
Exception in thread "main" java.lang.ExceptionInInitializerError
Caused by: java.lang.VerifyError: class clojure.java.io$loading__4403__auto__ 
overrides final method meta.()Lclojure/lang/IPersistentMap; (internal.clj:1)
        at clojure.lang.Compiler.eval(Compiler.java:4658)
        at clojure.lang.Compiler.eval(Compiler.java:4634)
        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:4074)
        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:458)
        at clj.main$eval__4$loading__6309__auto____6.invoke(main.clj:1)
        at clj.main$eval__4.invoke(main.clj:1)
        at clojure.lang.Compiler.eval(Compiler.java:4642)
        at clojure.lang.Compiler.eval(Compiler.java:4634)
        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.lang.Var.invoke(Var.java:359)
        at clj.main.<clinit>(Unknown Source)
Caused by: java.lang.VerifyError: class clojure.java.io$loading__4403__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 clojure.java.io__init.load(Unknown Source)
        at clojure.java.io__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:426)
        at 
clj.internal$eval__12$loading__6309__auto____14.invoke(internal.clj:1)
        at clj.internal$eval__12.invoke(internal.clj:1)
        at clojure.lang.Compiler.eval(Compiler.java:4642)
        ... 32 more

I then tried cloning the git repository and building with Lein as per the 
instructions:

jake$ lein deps
[INFO] snapshot org.clojure:clojure:1.2.0-master-SNAPSHOT: checking for updates 
from central
[INFO] snapshot org.clojure:clojure:1.2.0-master-SNAPSHOT: checking for updates 
from clojure
[INFO] snapshot org.clojure:clojure:1.2.0-master-SNAPSHOT: checking for updates 
from clojure-snapshots
[INFO] snapshot org.clojure:clojure:1.2.0-master-SNAPSHOT: checking for updates 
from clojars
Downloading: 
org/clojure/clojure/1.2.0-master-SNAPSHOT/clojure-1.2.0-master-20100623.220259-87.pom
 from clojars
Transferring 1K from clojars
[INFO] snapshot org.clojure:clojure-contrib:1.2.0-SNAPSHOT: checking for 
updates from central
[INFO] snapshot org.clojure:clojure-contrib:1.2.0-SNAPSHOT: checking for 
updates from clojure
[INFO] snapshot org.clojure:clojure-contrib:1.2.0-SNAPSHOT: checking for 
updates from clojure-snapshots
[INFO] snapshot org.clojure:clojure-contrib:1.2.0-SNAPSHOT: checking for 
updates from clojars
Downloading: 
org/clojure/clojure-contrib/1.2.0-SNAPSHOT/clojure-contrib-1.2.0-20100615.150419-128.pom
 from clojars
Transferring 4K from clojars
[INFO] snapshot swingrepl:swingrepl:1.0.0-SNAPSHOT: checking for updates from 
central
[INFO] snapshot swingrepl:swingrepl:1.0.0-SNAPSHOT: checking for updates from 
clojure
[INFO] snapshot swingrepl:swingrepl:1.0.0-SNAPSHOT: checking for updates from 
clojure-snapshots
[INFO] snapshot swingrepl:swingrepl:1.0.0-SNAPSHOT: checking for updates from 
clojars
Downloading: 
swingrepl/swingrepl/1.0.0-SNAPSHOT/swingrepl-1.0.0-20100502.112537-4.pom from 
clojars
Transferring 2K from clojars
Downloading: leiningen/leiningen/1.0.0/leiningen-1.0.0.pom from central
Downloading: leiningen/leiningen/1.0.0/leiningen-1.0.0.pom from clojure
Downloading: leiningen/leiningen/1.0.0/leiningen-1.0.0.pom from 
clojure-snapshots
Downloading: leiningen/leiningen/1.0.0/leiningen-1.0.0.pom from clojars
Transferring 2K from clojars
[INFO] snapshot org.clojure:clojure:1.1.0-alpha-SNAPSHOT: checking for updates 
from clojure
[INFO] snapshot org.clojure:clojure:1.1.0-alpha-SNAPSHOT: checking for updates 
from clojure-snapshots
[INFO] snapshot org.clojure:clojure:1.1.0-alpha-SNAPSHOT: checking for updates 
from clojars
[INFO] snapshot org.clojure:clojure:1.1.0-alpha-SNAPSHOT: checking for updates 
from central
Downloading: 
org/clojure/clojure/1.1.0-alpha-SNAPSHOT/clojure-1.1.0-alpha-SNAPSHOT.pom from 
clojure
Downloading: 
org/clojure/clojure/1.1.0-alpha-SNAPSHOT/clojure-1.1.0-alpha-SNAPSHOT.pom from 
clojure-snapshots
Downloading: 
org/clojure/clojure/1.1.0-alpha-SNAPSHOT/clojure-1.1.0-alpha-SNAPSHOT.pom from 
clojars
Downloading: 
org/clojure/clojure/1.1.0-alpha-SNAPSHOT/clojure-1.1.0-alpha-SNAPSHOT.pom from 
central
[INFO] snapshot org.clojure:clojure-contrib:1.0-SNAPSHOT: checking for updates 
from clojure
[INFO] snapshot org.clojure:clojure-contrib:1.0-SNAPSHOT: checking for updates 
from clojure-snapshots
[INFO] snapshot org.clojure:clojure-contrib:1.0-SNAPSHOT: checking for updates 
from clojars
[INFO] snapshot org.clojure:clojure-contrib:1.0-SNAPSHOT: checking for updates 
from central
Downloading: lein-clojars/lein-clojars/0.5.0/lein-clojars-0.5.0.pom from central
Downloading: lein-clojars/lein-clojars/0.5.0/lein-clojars-0.5.0.pom from clojure
Downloading: lein-clojars/lein-clojars/0.5.0/lein-clojars-0.5.0.pom from 
clojure-snapshots
Downloading: lein-clojars/lein-clojars/0.5.0/lein-clojars-0.5.0.pom from clojars
Transferring 1K from clojars
Downloading: 
org/clojure/clojure/1.2.0-master-SNAPSHOT/clojure-1.2.0-master-20100623.220259-87.jar
 from clojars
Transferring 3160K from clojars
Downloading: 
org/clojure/clojure-contrib/1.2.0-SNAPSHOT/clojure-contrib-1.2.0-20100615.150419-128.jar
 from clojars
Transferring 481K from clojars
Downloading: 
swingrepl/swingrepl/1.0.0-SNAPSHOT/swingrepl-1.0.0-20100502.112537-4.jar from 
clojars
Transferring 30K from clojars
Downloading: leiningen/leiningen/1.0.0/leiningen-1.0.0.jar from central
Downloading: leiningen/leiningen/1.0.0/leiningen-1.0.0.jar from clojure
Downloading: leiningen/leiningen/1.0.0/leiningen-1.0.0.jar from 
clojure-snapshots
Downloading: leiningen/leiningen/1.0.0/leiningen-1.0.0.jar from clojars
Transferring 95K from clojars
Downloading: lein-clojars/lein-clojars/0.5.0/lein-clojars-0.5.0.jar from central
Downloading: lein-clojars/lein-clojars/0.5.0/lein-clojars-0.5.0.jar from clojure
Downloading: lein-clojars/lein-clojars/0.5.0/lein-clojars-0.5.0.jar from 
clojure-snapshots
Downloading: lein-clojars/lein-clojars/0.5.0/lein-clojars-0.5.0.jar from clojars
Transferring 4K from clojars
     [copy] Copying 31 files to /Users/jake/src/clj/lib
67-194-80-195:clj jake$ lein uberjar
     [null] Compiling clj.main
     [null] Exception in thread "main" java.lang.VerifyError: class 
clojure.java.io$loading__4403__auto__ overrides final method 
meta.()Lclojure/lang/IPersistentMap; (internal.clj:1)
     [null]     at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:2780)
     [null]     at clojure.lang.Compiler.compile1(Compiler.java:5042)
     [null]     at clojure.lang.Compiler.compile1(Compiler.java:5032)
     [null]     at clojure.lang.Compiler.compile(Compiler.java:5095)
     [null]     at clojure.lang.RT.compile(RT.java:358)
     [null]     at clojure.lang.RT.load(RT.java:397)
     [null]     at clojure.lang.RT.load(RT.java:371)
     [null]     at clojure.core$load__6449$fn__6458.invoke(core.clj:4171)
     [null]     at clojure.core$load__6449.doInvoke(core.clj:4170)
     [null]     at clojure.lang.RestFn.invoke(RestFn.java:413)
     [null]     at clojure.core$load_one__6379.invoke(core.clj:4007)
     [null]     at clojure.core$load_lib__6400.doInvoke(core.clj:4044)
     [null]     at clojure.lang.RestFn.applyTo(RestFn.java:147)
     [null]     at clojure.core$apply__4370.invoke(core.clj:438)
     [null]     at clojure.core$load_libs__6417.doInvoke(core.clj:4074)
     [null]     at clojure.lang.RestFn.applyTo(RestFn.java:142)
     [null]     at clojure.core$apply__4370.invoke(core.clj:440)
     [null]     at clojure.core$use__6443.doInvoke(core.clj:4148)
     [null]     at clojure.lang.RestFn.invoke(RestFn.java:458)
     [null]     at clj.main$loading__6309__auto____12.invoke(main.clj:1)
     [null]     at clojure.lang.AFn.applyToHelper(AFn.java:171)
     [null]     at clojure.lang.AFn.applyTo(AFn.java:164)
     [null]     at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:2775)
     [null]     at clojure.lang.Compiler.compile1(Compiler.java:5042)
     [null]     at clojure.lang.Compiler.compile1(Compiler.java:5032)
     [null]     at clojure.lang.Compiler.compile(Compiler.java:5095)
     [null]     at clojure.lang.RT.compile(RT.java:358)
     [null]     at clojure.lang.RT.load(RT.java:397)
     [null]     at clojure.lang.RT.load(RT.java:371)
     [null]     at clojure.core$load__6449$fn__6458.invoke(core.clj:4171)
     [null]     at clojure.core$load__6449.doInvoke(core.clj:4170)
     [null]     at clojure.lang.RestFn.invoke(RestFn.java:413)
     [null]     at clojure.core$load_one__6379.invoke(core.clj:4007)
     [null]     at clojure.core$compile__6464$fn__6466.invoke(core.clj:4181)
     [null]     at clojure.core$compile__6464.invoke(core.clj:4180)
     [null]     at user$eval__5.invoke(NO_SOURCE_FILE:1)
     [null]     at clojure.lang.Compiler.eval(Compiler.java:4642)
     [null]     at clojure.lang.Compiler.eval(Compiler.java:4634)
     [null]     at clojure.core$eval__5236.invoke(core.clj:2017)
     [null]     at clojure.main$eval_opt__7411.invoke(main.clj:227)
     [null]     at clojure.main$initialize__7418.invoke(main.clj:246)
     [null]     at clojure.main$null_opt__7446.invoke(main.clj:271)
     [null]     at clojure.main$main__7466.doInvoke(main.clj:346)
     [null]     at clojure.lang.RestFn.invoke(RestFn.java:426)
     [null]     at clojure.lang.Var.invoke(Var.java:363)
     [null]     at clojure.lang.AFn.applyToHelper(AFn.java:175)
     [null]     at clojure.lang.Var.applyTo(Var.java:476)
     [null]     at clojure.main.main(main.java:37)
     [null] Caused by: java.lang.VerifyError: class 
clojure.java.io$loading__4403__auto__ overrides final method 
meta.()Lclojure/lang/IPersistentMap;
     [null]     at java.lang.ClassLoader.defineClass1(Native Method)
     [null]     at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
     [null]     at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
     [null]     at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
     [null]     at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
     [null]     at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
     [null]     at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
     [null]     at java.security.AccessController.doPrivileged(Native Method)
     [null]     at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
     [null]     at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
     [null]     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
     [null]     at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
     [null]     at clojure.java.io__init.load(Unknown Source)
     [null]     at clojure.java.io__init.<clinit>(Unknown Source)
     [null]     at java.lang.Class.forName0(Native Method)
     [null]     at java.lang.Class.forName(Class.java:247)
     [null]     at clojure.lang.RT.loadClassForName(RT.java:1516)
     [null]     at clojure.lang.RT.load(RT.java:389)
     [null]     at clojure.lang.RT.load(RT.java:371)
     [null]     at clojure.core$load__6449$fn__6458.invoke(core.clj:4171)
     [null]     at clojure.core$load__6449.doInvoke(core.clj:4170)
     [null]     at clojure.lang.RestFn.invoke(RestFn.java:413)
     [null]     at clojure.core$load_one__6379.invoke(core.clj:4007)
     [null]     at clojure.core$load_lib__6400.doInvoke(core.clj:4044)
     [null]     at clojure.lang.RestFn.applyTo(RestFn.java:147)
     [null]     at clojure.core$apply__4370.invoke(core.clj:438)
     [null]     at clojure.core$load_libs__6417.doInvoke(core.clj:4070)
     [null]     at clojure.lang.RestFn.applyTo(RestFn.java:142)
     [null]     at clojure.core$apply__4370.invoke(core.clj:440)
     [null]     at clojure.core$use__6443.doInvoke(core.clj:4148)
     [null]     at clojure.lang.RestFn.invoke(RestFn.java:426)
     [null]     at clj.internal$loading__6309__auto____14.invoke(internal.clj:1)
     [null]     at clojure.lang.AFn.applyToHelper(AFn.java:171)
     [null]     at clojure.lang.AFn.applyTo(AFn.java:164)
     [null]     at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:2775)
     [null]     ... 47 more
Exception in thread "main" Java returned: 1 (NO_SOURCE_FILE:0)
        at clojure.lang.Compiler.eval(Compiler.java:4658)
        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 returned: 1
        at org.apache.tools.ant.taskdefs.Java.execute(Java.java:87)
        at leiningen.compile$eval_in_project__807.doInvoke(compile.clj:141)
        at clojure.lang.RestFn.invoke(RestFn.java:430)
        at leiningen.compile$compile__822.invoke(compile.clj:154)
        at leiningen.jar$jar__882.invoke(jar.clj:70)
        at leiningen.jar$jar__882.invoke(jar.clj:91)
        at leiningen.uberjar$uberjar__922.invoke(uberjar.clj:47)
        at clojure.lang.Var.invoke(Var.java:359)
        at clojure.lang.AFn.applyToHelper(AFn.java:173)
        at clojure.lang.Var.applyTo(Var.java:476)
        at clojure.core$apply__4370.invoke(core.clj:436)
        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)
        ... 10 more

It looks like the same error in both cases, but of course I have no idea how to 
decipher the error. Any help would be greatly appreciated.

Thanks,
Jake

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