Hello,

I updated clojure and found that Swank somehow broke at r1369.

I am getting the following error when I try loading SLIME inside Emacs.

user=> user=> java.io.FileNotFoundException: Could not locate
swank/swank__init.class or swank/swank.clj on classpath:  (NO_SOURCE_FILE:0)
user=> user=> java.lang.ClassNotFoundException: swank.swank
(NO_SOURCE_FILE:5)
user=> user=> java.lang.ClassNotFoundException: swank.swank
(NO_SOURCE_FILE:7)


The commit in question is this -

diff --git a/src/jvm/clojure/lang/RT.java b/src/jvm/clojure/lang/RT.java
index f462359..d9e7594 100644
--- a/src/jvm/clojure/lang/RT.java
+++ b/src/jvm/clojure/lang/RT.java
@@ -1468,14 +1468,8 @@ static public Object[] setValues(Object... vals){
 static public ClassLoader makeClassLoader(){
        return (ClassLoader) AccessController.doPrivileged(new
PrivilegedAction(){
                public Object run(){
-            try{
-            Var.pushThreadBindings(RT.map(USE_CONTEXT_CLASSLOADER, RT.T));
-//                     getRootClassLoader();
+                       getRootClassLoader();
                        return new DynamicClassLoader(baseLoader());
-            }
-                finally{
-            Var.popThreadBindings();
-            }
                }
        });
 }


Any clues?

Regards,
BG

-- 
Baishampayan Ghose <b.gh...@ocricket.com>
oCricket.com

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to