compojure question

19 views
Skip to first unread message

fbou

unread,
Mar 27, 2009, 2:53:00 AM3/27/09
to Compojure
Hello,

when i try to compile compojure i get this messages:

Buildfile: build.xml

clean:
[delete] Deleting: /home/fabian/weavejester-compojure/compojure.jar
[delete] Deleting directory /home/fabian/weavejester-compojure/
classes

init:
[mkdir] Created dir: /home/fabian/weavejester-compojure/classes

compile:
[java] Compiling compojure to /home/fabian/weavejester-compojure/
classes
[java] java.lang.ClassNotFoundException:
org.apache.commons.codec.binary.Base64 (encodings.clj:13)
[java] at org.apache.tools.ant.taskdefs.ExecuteJava.execute
(ExecuteJava.java:194)
[java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:764)
[java] at org.apache.tools.ant.taskdefs.Java.executeJava
(Java.java:218)
[java] at org.apache.tools.ant.taskdefs.Java.executeJava
(Java.java:132)
[java] at org.apache.tools.ant.taskdefs.Java.execute(Java.java:
105)
[java] at org.apache.tools.ant.UnknownElement.execute
(UnknownElement.java:288)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:57)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:43)
[java] at java.lang.reflect.Method.invoke(Method.java:616)
[java] at org.apache.tools.ant.dispatch.DispatchUtils.execute
(DispatchUtils.java:106)
[java] at org.apache.tools.ant.Task.perform(Task.java:348)
[java] at org.apache.tools.ant.Target.execute(Target.java:357)
[java] at org.apache.tools.ant.Target.performTasks(Target.java:
385)
[java] at org.apache.tools.ant.Project.executeSortedTargets
(Project.java:1337)
[java] at org.apache.tools.ant.Project.executeTarget
(Project.java:1306)
[java] at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets
(DefaultExecutor.java:41)
[java] at org.apache.tools.ant.Project.executeTargets
(Project.java:1189)
[java] at org.apache.tools.ant.Main.runBuild(Main.java:758)
[java] at org.apache.tools.ant.Main.startAnt(Main.java:217)
[java] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:
257)
[java] at org.apache.tools.ant.launch.Launcher.main
(Launcher.java:104)
[java] Caused by: java.lang.ClassNotFoundException:
org.apache.commons.codec.binary.Base64 (encodings.clj:13)
[java] at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:
2709)
[java] at clojure.lang.Compiler$BodyExpr.eval(Compiler.java:
3870)
[java] at clojure.lang.Compiler.compile(Compiler.java:4942)
[java] at clojure.lang.RT.compile(RT.java:353)
[java] at clojure.lang.RT.load(RT.java:392)
[java] at clojure.lang.RT.load(RT.java:366)
[java] at clojure.core$load__5038$fn__5041.invoke(core.clj:3742)
[java] at clojure.core$load__5038.doInvoke(core.clj:3741)
[java] at clojure.lang.RestFn.invoke(RestFn.java:413)
[java] at clojure.core$load_one__4990.invoke(core.clj:3586)
[java] at clojure.core$load_lib__5011.doInvoke(core.clj:3623)
[java] at clojure.lang.RestFn.applyTo(RestFn.java:147)
[java] at clojure.core$apply__3229.doInvoke(core.clj:408)
[java] at clojure.lang.RestFn.invoke(RestFn.java:443)
[java] at clojure.core$load_libs__5023.doInvoke(core.clj:3649)
[java] at clojure.lang.RestFn.applyTo(RestFn.java:142)
[java] at clojure.core$apply__3229.doInvoke(core.clj:408)
[java] at clojure.lang.RestFn.invoke(RestFn.java:460)
[java] at clojure.core$use__5032.doInvoke(core.clj:3719)
[java] at clojure.lang.RestFn.applyTo(RestFn.java:142)
[java] at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:
2704)
[java] at clojure.lang.Compiler$BodyExpr.eval(Compiler.java:
3870)
[java] at clojure.lang.Compiler.compile(Compiler.java:4942)
[java] at clojure.lang.RT.compile(RT.java:353)
[java] at clojure.lang.RT.load(RT.java:392)
[java] at clojure.lang.RT.load(RT.java:366)
[java] at clojure.core$load__5038$fn__5041.invoke(core.clj:3742)
[java] at clojure.core$load__5038.doInvoke(core.clj:3741)
[java] at clojure.lang.RestFn.invoke(RestFn.java:413)
[java] at clojure.core$load_one__4990.invoke(core.clj:3586)
[java] at clojure.core$load_lib__5011.doInvoke(core.clj:3623)
[java] at clojure.lang.RestFn.applyTo(RestFn.java:147)
[java] at clojure.core$apply__3229.doInvoke(core.clj:408)
[java] at clojure.lang.RestFn.invoke(RestFn.java:443)
[java] at clojure.core$load_libs__5023.doInvoke(core.clj:3649)
[java] at clojure.lang.RestFn.applyTo(RestFn.java:142)
[java] at clojure.core$apply__3229.doInvoke(core.clj:408)
[java] at clojure.lang.RestFn.invoke(RestFn.java:443)
[java] at clojure.core$require__5029.doInvoke(core.clj:3709)
[java] at clojure.lang.RestFn.invoke(RestFn.java:413)
[java] at compojure.ns_utils$immigrate__1.doInvoke(ns_utils.clj:
10)
[java] at clojure.lang.RestFn.applyTo(RestFn.java:142)
[java] at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:
2704)
[java] at clojure.lang.Compiler.compile(Compiler.java:4942)
[java] at clojure.lang.RT.compile(RT.java:353)
[java] at clojure.lang.RT.load(RT.java:392)
[java] at clojure.lang.RT.load(RT.java:366)
[java] at clojure.core$load__5038$fn__5041.invoke(core.clj:3742)
[java] at clojure.core$load__5038.doInvoke(core.clj:3741)
[java] at clojure.lang.RestFn.invoke(RestFn.java:413)
[java] at clojure.core$load_one__4990.invoke(core.clj:3586)
[java] at clojure.core$compile__5045$fn__5047.invoke(core.clj:
3752)
[java] at clojure.core$compile__5045.invoke(core.clj:3751)
[java] at clojure.lang.Var.invoke(Var.java:346)
[java] at clojure.lang.Compile.main(Compile.java:56)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:57)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:43)
[java] at java.lang.reflect.Method.invoke(Method.java:616)
[java] at org.apache.tools.ant.taskdefs.ExecuteJava.run
(ExecuteJava.java:217)
[java] at org.apache.tools.ant.taskdefs.ExecuteJava.execute
(ExecuteJava.java:152)
[java] ... 21 more
[java] Caused by: java.lang.ClassNotFoundException:
org.apache.commons.codec.binary.Base64
[java] at
org.apache.tools.ant.AntClassLoader.findClassInComponents
(AntClassLoader.java:1400)
[java] at org.apache.tools.ant.AntClassLoader.findClass
(AntClassLoader.java:1341)
[java] at org.apache.tools.ant.AntClassLoader.loadClass
(AntClassLoader.java:1094)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
[java] at java.lang.ClassLoader.loadClassInternal
(ClassLoader.java:336)
[java] at java.lang.Class.forName0(Native Method)
[java] at java.lang.Class.forName(Class.java:264)
[java] at clojure.lang.RT.classForName(RT.java:1486)
[java] at clojure.core$import__4008.doInvoke(core.clj:1866)
[java] at clojure.lang.RestFn.applyTo(RestFn.java:142)
[java] at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:
2704)
[java] ... 81 more
[java] --- Nested Exception ---
[java] java.lang.ClassNotFoundException:
org.apache.commons.codec.binary.Base64 (encodings.clj:13)
[java] at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:
2709)
[java] at clojure.lang.Compiler$BodyExpr.eval(Compiler.java:
3870)
[java] at clojure.lang.Compiler.compile(Compiler.java:4942)
[java] at clojure.lang.RT.compile(RT.java:353)
[java] at clojure.lang.RT.load(RT.java:392)
[java] at clojure.lang.RT.load(RT.java:366)
[java] at clojure.core$load__5038$fn__5041.invoke(core.clj:3742)
[java] at clojure.core$load__5038.doInvoke(core.clj:3741)
[java] at clojure.lang.RestFn.invoke(RestFn.java:413)
[java] at clojure.core$load_one__4990.invoke(core.clj:3586)
[java] at clojure.core$load_lib__5011.doInvoke(core.clj:3623)
[java] at clojure.lang.RestFn.applyTo(RestFn.java:147)
[java] at clojure.core$apply__3229.doInvoke(core.clj:408)
[java] at clojure.lang.RestFn.invoke(RestFn.java:443)
[java] at clojure.core$load_libs__5023.doInvoke(core.clj:3649)
[java] at clojure.lang.RestFn.applyTo(RestFn.java:142)
[java] at clojure.core$apply__3229.doInvoke(core.clj:408)
[java] at clojure.lang.RestFn.invoke(RestFn.java:460)
[java] at clojure.core$use__5032.doInvoke(core.clj:3719)
[java] at clojure.lang.RestFn.applyTo(RestFn.java:142)
[java] at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:
2704)
[java] at clojure.lang.Compiler$BodyExpr.eval(Compiler.java:
3870)
[java] at clojure.lang.Compiler.compile(Compiler.java:4942)
[java] at clojure.lang.RT.compile(RT.java:353)
[java] at clojure.lang.RT.load(RT.java:392)
[java] at clojure.lang.RT.load(RT.java:366)
[java] at clojure.core$load__5038$fn__5041.invoke(core.clj:3742)
[java] at clojure.core$load__5038.doInvoke(core.clj:3741)
[java] at clojure.lang.RestFn.invoke(RestFn.java:413)
[java] at clojure.core$load_one__4990.invoke(core.clj:3586)
[java] at clojure.core$load_lib__5011.doInvoke(core.clj:3623)
[java] at clojure.lang.RestFn.applyTo(RestFn.java:147)
[java] at clojure.core$apply__3229.doInvoke(core.clj:408)
[java] at clojure.lang.RestFn.invoke(RestFn.java:443)
[java] at clojure.core$load_libs__5023.doInvoke(core.clj:3649)
[java] at clojure.lang.RestFn.applyTo(RestFn.java:142)
[java] at clojure.core$apply__3229.doInvoke(core.clj:408)
[java] at clojure.lang.RestFn.invoke(RestFn.java:443)
[java] at clojure.core$require__5029.doInvoke(core.clj:3709)
[java] at clojure.lang.RestFn.invoke(RestFn.java:413)
[java] at compojure.ns_utils$immigrate__1.doInvoke(ns_utils.clj:
10)
[java] at clojure.lang.RestFn.applyTo(RestFn.java:142)
[java] at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:
2704)
[java] at clojure.lang.Compiler.compile(Compiler.java:4942)
[java] at clojure.lang.RT.compile(RT.java:353)
[java] at clojure.lang.RT.load(RT.java:392)
[java] at clojure.lang.RT.load(RT.java:366)
[java] at clojure.core$load__5038$fn__5041.invoke(core.clj:3742)
[java] at clojure.core$load__5038.doInvoke(core.clj:3741)
[java] at clojure.lang.RestFn.invoke(RestFn.java:413)
[java] at clojure.core$load_one__4990.invoke(core.clj:3586)
[java] at clojure.core$compile__5045$fn__5047.invoke(core.clj:
3752)
[java] at clojure.core$compile__5045.invoke(core.clj:3751)
[java] at clojure.lang.Var.invoke(Var.java:346)
[java] at clojure.lang.Compile.main(Compile.java:56)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:57)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:43)
[java] at java.lang.reflect.Method.invoke(Method.java:616)
[java] at org.apache.tools.ant.taskdefs.ExecuteJava.run
(ExecuteJava.java:217)
[java] at org.apache.tools.ant.taskdefs.ExecuteJava.execute
(ExecuteJava.java:152)
[java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:764)
[java] at org.apache.tools.ant.taskdefs.Java.executeJava
(Java.java:218)
[java] at org.apache.tools.ant.taskdefs.Java.executeJava
(Java.java:132)
[java] at org.apache.tools.ant.taskdefs.Java.execute(Java.java:
105)
[java] at org.apache.tools.ant.UnknownElement.execute
(UnknownElement.java:288)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:57)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:43)
[java] at java.lang.reflect.Method.invoke(Method.java:616)
[java] at org.apache.tools.ant.dispatch.DispatchUtils.execute
(DispatchUtils.java:106)
[java] at org.apache.tools.ant.Task.perform(Task.java:348)
[java] at org.apache.tools.ant.Target.execute(Target.java:357)
[java] at org.apache.tools.ant.Target.performTasks(Target.java:
385)
[java] at org.apache.tools.ant.Project.executeSortedTargets
(Project.java:1337)
[java] at org.apache.tools.ant.Project.executeTarget
(Project.java:1306)
[java] at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets
(DefaultExecutor.java:41)
[java] at org.apache.tools.ant.Project.executeTargets
(Project.java:1189)
[java] at org.apache.tools.ant.Main.runBuild(Main.java:758)
[java] at org.apache.tools.ant.Main.startAnt(Main.java:217)
[java] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:
257)
[java] at org.apache.tools.ant.launch.Launcher.main
(Launcher.java:104)
[java] Caused by: java.lang.ClassNotFoundException:
org.apache.commons.codec.binary.Base64
[java] at
org.apache.tools.ant.AntClassLoader.findClassInComponents
(AntClassLoader.java:1400)
[java] at org.apache.tools.ant.AntClassLoader.findClass
(AntClassLoader.java:1341)
[java] at org.apache.tools.ant.AntClassLoader.loadClass
(AntClassLoader.java:1094)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
[java] at java.lang.ClassLoader.loadClassInternal
(ClassLoader.java:336)
[java] at java.lang.Class.forName0(Native Method)
[java] at java.lang.Class.forName(Class.java:264)
[java] at clojure.lang.RT.classForName(RT.java:1486)
[java] at clojure.core$import__4008.doInvoke(core.clj:1866)
[java] at clojure.lang.RestFn.applyTo(RestFn.java:142)
[java] at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:
2704)
[java] ... 81 more
[java] Java Result: -1

jar:
[jar] Building jar: /home/fabian/weavejester-compojure/
compojure.jar

BUILD SUCCESSFUL
Total time: 10 seconds

and when i try to launch the example its fails because of the missing
class.
I used the scripts from the wiki and a compojure checkout from
27.03.09.
Maybe you can help me.

Fabian

James Reeves

unread,
Mar 27, 2009, 5:38:07 AM3/27/09
to Compojure
On Mar 27, 6:53 am, fbou <fabian.boucs...@googlemail.com> wrote:
> and when i try to launch the example its fails because of the missing
> class.
> I used the scripts from the wiki and a compojure checkout from
> 27.03.09.
> Maybe you can help me.

Hi Fabian,

Have you downloaded the dependencies and placed them in the Compojure
folder?

http://cloud.github.com/downloads/weavejester/compojure/deps.zip

The deps.zip file contains the commons-codec-1.3.jar file, which has
the class file the Ant build is reporting as missing on your system.

- James

fbou

unread,
Mar 27, 2009, 5:53:11 AM3/27/09
to Compojure
Hi James,

yes i downloaded the deps.zip file. I moved the unzipped content to
the compojure directory. I downloaded the deps.zip file 3 days
before i tried to compile compojure. The compojure checkout is
from yesterday. May i should update my deps.zip file.

Fabian
Reply all
Reply to author
Forward
0 new messages