Thanks, I tried the newest build 808 and it looks good - ClojureScript compiled something.
On Wednesday, March 20, 2013 5:45:45 PM UTC+1, Toby Crawley wrote: > > > I've exposed findResource and findResources in ImmutantClassLoader, and > this change is available in incremental build 803 or newer[1]. Give that > a try and let us know if it doesn't work for you. > > - Toby > > [1]:http://immutant.org/builds/ > > Tatu Tarvainen writes: > > > So, is that a bug in ClojureScript? > >> Does anybody have an idea for a workaround (I have little experience > with > >> all of this, including classloaders)? > >> > >> > >> Stacktrace: > >> 23:06:01,247 ERROR [stderr] (http-/127.0.0.1:8080-1) Exception: > >> java.lang.IllegalArgumentException: No matching method found: > findResources > >> for class org.immutant.core.ImmutantClassLoader > >> 23:06:01,247 ERROR [stderr] (http-/127.0.0.1:8080-1) > > >> Reflector.java:53 clojure.lang.Reflector.invokeMatchingMethod > >> 23:06:01,247 ERROR [stderr] (http-/127.0.0.1:8080-1) > > >> Reflector.java:28 clojure.lang.Reflector.invokeInstanceMethod > >> 23:06:01,247 ERROR [stderr] (http-/127.0.0.1:8080-1) > > >> closure.clj:849 cljs.closure/get-upstream-deps* > >> > > > > I ran into this same error in another environment with a custom > classloader. > > It seems to be related to Clojure's default classloader extending from > > URLClassLoader which has a public findResources method. > > The custom classloader in my case was extending the default Java > > ClassLoader (where the findResources method is protected). > > > > Changing the findResources in ImmutantClassLoader to public should fix > it. > > > > -- > > > -- > Toby Crawley > http://immutant.org | http://torquebox.org > -- -- 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 --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.