On Mon, Apr 26, 2010 at 6:26 PM, gary ng <[email protected]> wrote:

>
>
> On Sun, Apr 25, 2010 at 4:47 PM, ataggart <[email protected]> wrote:
>
>> Yeah, the fix-patch was submitted prior to the final release of 1.1.0,
>> but alas none of those with the power to actually commit the patch got
>> around to it until it was too late.
>>
>>
> I have built the 1.2.0-snapshot which seems to be even worse  as it is now
> throwing exception during the build process.
>
> BUILD FAILED
> java.lang.ExceptionInInitializerError
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:247)
>         at clojure.lang.RT.loadClassForName(RT.java:1550)
>         at clojure.lang.RT.load(RT.java:379)
>         at clojure.lang.RT.load(RT.java:361)
>         at clojure.core$load__5214$fn__5221.invoke(core.clj:4394)
>         at clojure.core$load__5214.doInvoke(core.clj:4393)
>         at clojure.lang.RestFn.invoke(RestFn.java:409)
>         at clojure.core$load_one__5155.invoke(core.clj:4222)
>         at clojure.core$load_lib__5170.doInvoke(core.clj:4259)
>         at clojure.lang.RestFn.applyTo(RestFn.java:143)
>         at clojure.core$apply__3699.invoke(core.clj:480)
>         at clojure.core$load_libs__5186.doInvoke(core.clj:4293)
>         at clojure.lang.RestFn.applyTo(RestFn.java:138)
>         at clojure.core$apply__3699.invoke(core.clj:482)
>         at clojure.core$use__5210.doInvoke(core.clj:4371)
>         at clojure.lang.RestFn.invoke(RestFn.java:409)
>         at guestbook.xmppc$loading__5103__auto____8.invoke(xmppc.clj:1)
>         at guestbook.xmppc__init.load(Unknown Source)
>         at guestbook.xmppc__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:1550)
>         at clojure.lang.RT.load(RT.java:379)
>         at clojure.lang.RT.load(RT.java:361)
>         at clojure.core$load__5214$fn__5221.invoke(core.clj:4394)
>         at clojure.core$load__5214.doInvoke(core.clj:4393)
>         at clojure.lang.RestFn.invoke(RestFn.java:409)
>         at clojure.core$load_one__5155.invoke(core.clj:4222)
>         at clojure.core$compile__5226$fn__5227.invoke(core.clj:4404)
>         at clojure.core$compile__5226.invoke(core.clj:4403)
>         at clojure.lang.Var.invoke(Var.java:365)
>         at clojure.lang.Compile.main(Compile.java:56)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at
> org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217)
>         at
> org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152)
>         at org.apache.tools.ant.taskdefs.Java.run(Java.java:764)
>         at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:218)
>         at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:132)
>         at org.apache.tools.ant.taskdefs.Java.execute(Java.java:105)
>         at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>         at org.apache.tools.ant.Task.perform(Task.java:348)
>         at org.apache.tools.ant.Target.execute(Target.java:357)
>         at org.apache.tools.ant.Target.performTasks(Target.java:385)
>         at
> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
>         at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
>         at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
>         at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
>         at org.apache.tools.ant.Main.runBuild(Main.java:758)
>         at org.apache.tools.ant.Main.startAnt(Main.java:217)
>         at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
>         at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
> Caused by: java.lang.RuntimeException: Valid logging implementation could
> not be found.
>         at clojure.contrib.logging$fn__37.invoke(logging.clj:188)
>         at clojure.contrib.logging__init.load(Unknown Source)
>         at clojure.contrib.logging__init.<clinit>(Unknown Source)
>

Seems that the problem is deeper(well into the clojure compiler). I took out
the catch_all and let the exception shows up

Caused by: java.io.IOException: The system cannot find the path specified
(NO_SOURCE_FILE:0)
        at clojure.lang.Compiler.analyzeSeq(Compiler.java:5285)
        at clojure.lang.Compiler.analyze(Compiler.java:5099)
        at clojure.lang.Compiler.analyzeSeq(Compiler.java:5266)
        at clojure.lang.Compiler.analyze(Compiler.java:5099)
        at clojure.lang.Compiler.analyze(Compiler.java:5060)
        at clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:2997)
        at clojure.lang.Compiler.analyzeSeq(Compiler.java:5280)
        at clojure.lang.Compiler.analyze(Compiler.java:5099)
        at clojure.lang.Compiler.access$100(Compiler.java:35)
        at clojure.lang.Compiler$DefExpr$Parser.parse(Compiler.java:420)
        at clojure.lang.Compiler.analyzeSeq(Compiler.java:5278)
        at clojure.lang.Compiler.analyze(Compiler.java:5099)
        at clojure.lang.Compiler.analyze(Compiler.java:5060)
        at clojure.lang.Compiler.eval(Compiler.java:5336)
        at clojure.lang.Compiler.eval(Compiler.java:5323)
        at clojure.lang.Compiler.eval(Compiler.java:5300)
        at clojure.core$eval__4273.invoke(core.clj:2135)
        at clojure.contrib.logging$java_logging__26.invoke(logging.clj:160)
        at clojure.contrib.logging__init.load(Unknown Source)
        at clojure.contrib.logging__init.<clinit>(Unknown Source)
        ... 59 more
Caused by: java.io.IOException: The system cannot find the path specified
        at java.io.WinNTFileSystem.createFileExclusively(Native Method)
        at java.io.File.createNewFile(File.java:883)
        at clojure.lang.Compiler.writeClassFile(Compiler.java:5793)
        at clojure.lang.Compiler$ObjExpr.compile(Compiler.java:3667)
        at clojure.lang.Compiler$FnExpr.parse(Compiler.java:3156)
        at clojure.lang.Compiler.analyzeSeq(Compiler.java:5276)

It seems that clojure tries to generate to a .class file but cannot save it.
Unfortunately, the exception didn't show what path it wants to write to and
I don't know a good way to show that.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to