This is the mail archive of the
kawa@sourceware.org
mailing list for the Kawa project.
Caused by: java.lang.ClassNotFoundException: com.sun.jdi.Location with slime kawa
- From: anon <akemerofako at hotmail dot de>
- To: kawa at sourceware dot org
- Date: Sun, 20 Apr 2014 23:45:42 +0200
- Subject: Caused by: java.lang.ClassNotFoundException: com.sun.jdi.Location with slime kawa
- Authentication-results: sourceware.org; auth=none
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?