This is the mail archive of the kawa@sourceware.org mailing list for the Kawa project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Caused by: java.lang.ClassNotFoundException: com.sun.jdi.Location with slime kawa


New scheme user trying to use kawa with emacs slime. I have the latest Slime installed, emacs 2.24.10, jdk7 but I get this error: ~/dev/tools/lisp/slime/contrib$ java -cp /usr/local/lib/kawa.jar:~/Downloads/jdk1.8.0_05/lib/sa-jdi.jar -Xdebug kawa.repl -e '(compile-file "swank-kawa.scm" "swank-kawa")'
java.lang.RuntimeException: no such class: com.sun.jdi.Location
    at gnu.bytecode.ObjectType.getReflectClass(ObjectType.java:129)
    at gnu.bytecode.ClassType.addFields(ClassType.java:625)
    at gnu.bytecode.ClassType.getFields(ClassType.java:529)
    at gnu.bytecode.ClassType.getDeclaredField(ClassType.java:543)
    at gnu.bytecode.ClassType.getField(ClassType.java:562)
    at gnu.kawa.reflect.SlotGet.lookupMember(SlotGet.java:227)
    at kawa.lang.Translator.rewrite(Translator.java:708)
    at kawa.lang.Translator.rewrite(Translator.java:640)
    at kawa.lang.Translator.rewrite_with_position(Translator.java:1322)
    at kawa.lang.Translator.rewrite_car(Translator.java:122)
    at kawa.lang.Translator.rewrite_pair(Translator.java:307)
    at kawa.lang.Translator.rewrite_with_position(Translator.java:1320)
    at kawa.lang.Translator.rewrite(Translator.java:665)
    at kawa.lang.Translator.rewrite(Translator.java:640)
    at kawa.lang.Translator.rewrite_with_position(Translator.java:1322)
    at kawa.lang.Translator.rewrite_car(Translator.java:122)
    at kawa.lang.Translator.rewrite_car(Translator.java:106)
    at kawa.standard.set_b.rewriteForm(set_b.java:29)
    at kawa.lang.Translator.apply_rewrite(Translator.java:149)
    at kawa.lang.Translator.rewrite_pair(Translator.java:360)
    at kawa.lang.Translator.rewrite(Translator.java:667)
    at kawa.lang.Translator.rewrite(Translator.java:640)
    at kawa.lang.Translator.rewriteInBody(Translator.java:593)
    at kawa.lang.Translator.rewriteBody(Translator.java:1630)
    at kawa.lang.Translator.rewrite_body(Translator.java:1603)
    at kawa.standard.let.rewrite(let.java:157)
    at kawa.lang.Syntax.rewriteForm(Syntax.java:60)
    at kawa.lang.Translator.apply_rewrite(Translator.java:149)
    at kawa.lang.Translator.rewrite_pair(Translator.java:360)
    at kawa.lang.Translator.rewrite_with_position(Translator.java:1320)
    at kawa.lang.Translator.rewrite(Translator.java:665)
    at kawa.lang.Translator.rewrite(Translator.java:640)
    at kawa.lang.Translator.rewriteInBody(Translator.java:593)
    at kawa.lang.Translator.rewriteBody(Translator.java:1630)
    at kawa.lang.Translator.rewrite_body(Translator.java:1603)
    at kawa.lang.Lambda.auxillaryRewrite(Lambda.java:625)
    at kawa.lang.Lambda.rewriteBody(Lambda.java:583)
    at kawa.lang.Lambda.rewrite(Lambda.java:69)
    at kawa.standard.object.rewriteClassDef(object.java:558)
    at kawa.standard.define_class.rewriteForm(define_class.java:124)
    at kawa.lang.Translator.apply_rewrite(Translator.java:149)
    at kawa.lang.Translator.rewrite_pair(Translator.java:313)
    at kawa.lang.Translator.rewrite_with_position(Translator.java:1320)
    at kawa.lang.Translator.rewrite(Translator.java:665)
    at kawa.lang.Translator.rewrite(Translator.java:640)
    at kawa.lang.Translator.rewriteInBody(Translator.java:593)
    at kawa.lang.Translator.rewriteBody(Translator.java:1630)
    at kawa.lang.Translator.resolveModule(Translator.java:1811)
    at gnu.kawa.lispexpr.LispLanguage.resolve(LispLanguage.java:134)
    at gnu.expr.Compilation.process(Compilation.java:1923)
    at gnu.expr.Compilation.compileToArchive(Compilation.java:1012)
    at kawa.lib.system.compileFile(system.scm:97)
    at atInteractiveLevel$1.run(<string>:1)
    at gnu.expr.ModuleExp.evalModule2(ModuleExp.java:316)
    at gnu.expr.ModuleExp.evalModule(ModuleExp.java:217)
    at kawa.Shell.run(Shell.java:288)
    at kawa.Shell.run(Shell.java:203)
    at kawa.repl.processArgs(repl.java:239)
    at kawa.repl.main(repl.java:863)
Caused by: java.lang.ClassNotFoundException: com.sun.jdi.Location
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at gnu.bytecode.ArrayClassLoader.loadClass(ArrayClassLoader.java:130)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:270)
    at gnu.bytecode.ObjectType.getContextClass(ObjectType.java:90)
    at gnu.bytecode.ObjectType.getReflectClass(ObjectType.java:122)
    ... 58 more



Any idea?


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]