Hi everybody
Everything was working great and just today, while trying to make a simple 
"lein new foobar" I got this error:
Exception in thread "main" java.lang.IllegalAccessError: render does not 
exist (default.clj:1)
at clojure.lang.Compiler.eval(Compiler.java:5440)
at clojure.lang.Compiler.eval(Compiler.java:5415)
at clojure.lang.Compiler.load(Compiler.java:5857)
at clojure.lang.RT.loadResourceScript(RT.java:340)
at clojure.lang.RT.loadResourceScript(RT.java:331)
at clojure.lang.RT.load(RT.java:409)
at clojure.lang.RT.load(RT.java:381)
at clojure.core$load$fn__4519.invoke(core.clj:4915)
at clojure.core$load.doInvoke(core.clj:4914)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invoke(core.clj:4729)
at clojure.core$load_lib.doInvoke(core.clj:4766)
at clojure.lang.RestFn.applyTo(RestFn.java:142)
at clojure.core$apply.invoke(core.clj:542)
at clojure.core$load_libs.doInvoke(core.clj:4800)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invoke(core.clj:542)
at clojure.core$require.doInvoke(core.clj:4881)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at leiningen.new$resolve_template$fn__117.invoke(new.clj:9)
at leiningen.new$resolve_template.invoke(new.clj:9)
at leiningen.new$create.doInvoke(new.clj:36)
at clojure.lang.RestFn.invoke(RestFn.java:425)
at leiningen.new$create.invoke(new.clj:29)
at clojure.lang.AFn.applyToHelper(AFn.java:161)
at clojure.lang.RestFn.applyTo(RestFn.java:132)
at clojure.core$apply.invoke(core.clj:540)
at leiningen.new$new.doInvoke(new.clj:84)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.lang.Var.invoke(Var.java:365)
at clojure.lang.AFn.applyToHelper(AFn.java:161)
at clojure.lang.Var.applyTo(Var.java:482)
at clojure.core$apply.invoke(core.clj:540)
at leiningen.core$apply_task.invoke(core.clj:263)
at leiningen.core$_main.doInvoke(core.clj:329)
at clojure.lang.RestFn.applyTo(RestFn.java:139)
at clojure.core$apply.invoke(core.clj:542)
at leiningen.core$_main.invoke(core.clj:332)
at user$eval42.invoke(NO_SOURCE_FILE:1)
at clojure.lang.Compiler.eval(Compiler.java:5424)
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$script_opt.invoke(main.clj:270)
at clojure.main$main.doInvoke(main.clj:354)
at clojure.lang.RestFn.invoke(RestFn.java:482)
at clojure.lang.Var.invoke(Var.java:381)
at clojure.lang.AFn.applyToHelper(AFn.java:178)
at clojure.lang.Var.applyTo(Var.java:482)
at clojure.main.main(main.java:37)
Caused by: java.lang.IllegalAccessError: render does not exist
at clojure.core$refer.doInvoke(core.clj:3287)
at clojure.lang.RestFn.applyTo(RestFn.java:139)
at clojure.core$apply.invoke(core.clj:542)
at clojure.core$load_lib.doInvoke(core.clj:4781)
at clojure.lang.RestFn.applyTo(RestFn.java:142)
at clojure.core$apply.invoke(core.clj:542)
at clojure.core$load_libs.doInvoke(core.clj:4800)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invoke(core.clj:544)
at clojure.core$use.doInvoke(core.clj:4892)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at 
leiningen.new.default$eval135$loading__4414__auto____136.invoke(default.clj:1)
at leiningen.new.default$eval135.invoke(default.clj:1)
at clojure.lang.Compiler.eval(Compiler.java:5424)
... 50 more
I think is a problem with leiningen (I'm using Leiningen 1.7.1 on Java 
1.6.0_23 OpenJDK 64-Bit Server VM) on Mint.

Hope someone can help me to fix this.

Now the comment:
I'm learning Clojure and I love the language, which is natural for me 
because I love Lisp in the first place (I'm still studying it also) but, 
why the whole environment is so... weak, so fragile?
It is not the first time that this kind of things happen to me, once I got 
an advice that helped me with the issue (I used with no luck with this new 
one) and apparently it happen quite often for any kind of dependency 
issues. It is just an Idea of mine or is just my lack of technical 
background? Sure this impression that I have is influenced by my ignorance 
but this kind of things almost never happen when you use "gem install 
something". At least not to me and as I said I am not a wise geeky even 
though I have ruby installed from source, not using rvm.
For the constant help and support I've could found here and for all the 
fantastic stuff you clojureans are constantly doing, showing and releasing, 
shouldn't this kind of weakness in the environment be addressed?
Shouldn't Leiningen be a stable beast? or any other package manager? I 
mean, I hadn't been able to do much with clojure because of me, I arrive 
late to Lisp (yes this is a sad thing to share but is true), to Java and to 
Emacs, that's my fault. I know that the language is quite powerful and, for 
me is awesome, shouldn't it be backed up by tools as much as awesome, 
powerful and stables as is the language?
I know that clojure environment is also constantly evolving due its 
immaturity -or if you prefer newness- but shouldn't be assured a minimum of 
stability in the tools that surround the language?
Please note that I'm not writing this in anger, pissed off or anything like 
that. I'm writing this because I am worried for this cool language and this 
cool community, I want it to succeed, mostly because I want to be good at 
clojure to the point to be able to pay all my bills programming with it 
(and making bread but that's another story and another group).
Well this was my comment.
Notes:
A.- Every answer to this comment hinting to back of and to go back to ruby 
will be absolutely ignored, so don't bother.
B.- Sorry for all my faults I learn English by myself (I could got only 
this far)

Thanks in advance

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