On 18 Aug 2010, at 13:51, MHOOO wrote: > I'm experiencing the exact same problem. Haven't found a way to fix > this yet.
I've fixed the problem in my fork of swank-clojure and requested that Phil pull the commit into the master repo: http://github.com/purcell/swank-clojure/commit/7172c275f390c59d0b532ec3dc2994b2b9f72167 -Steve > > On 17 Aug., 04:38, Stefan Kamphausen <ska2...@googlemail.com> wrote: >> Hi, >> >> just yesterday I took a first look at auto-complete together with your >> slime auto completion sources. >> >> I'm encountering some Exceptions, though, >> >> If I'm in a .clj-buffer and start typing >> >> (clojure. >> >> and then wait for the auto completion to popup I see a list of >> possible completions like, e.g., clojure.set, clojure.xml and more, >> and then an Exception pops up: >> >> clojure.set >> [Thrown class java.lang.ClassNotFoundException] >> >> Restarts: >> 0: [QUIT] Quit to the SLIME top level >> 1: [ABORT] ABORT to SLIME level 0 >> >> Backtrace: >> 0: java.net.URLClassLoader$1.run(URLClassLoader.java:202) >> 1: java.security.AccessController.doPrivileged(Native Method) >> 2: java.net.URLClassLoader.findClass(URLClassLoader.java:190) >> 3: clojure.lang.DynamicClassLoader.findClass(DynamicClassLoader.java: >> 58) >> 4: java.lang.ClassLoader.loadClass(ClassLoader.java:307) >> 5: java.lang.ClassLoader.loadClass(ClassLoader.java:248) >> 6: java.lang.Class.forName0(Native Method) >> 7: java.lang.Class.forName(Class.java:247) >> 8: clojure.lang.RT.classForName(RT.java:1566) >> 9: clojure.lang.Compiler.maybeResolveIn(Compiler.java:5700) >> 10: clojure.core$ns_resolve.invoke(core.clj:3380) >> 11: swank.commands.basic$describe_symbol_STAR_.invoke(basic.clj:184) >> 12: swank.commands.basic >> $eval880$documentation_symbol__881.invoke(basic.clj:201) >> 13: clojure.lang.Var.invoke(Var.java:365) >> 14: user$eval1927.invoke(NO_SOURCE_FILE) >> 15: clojure.lang.Compiler.eval(Compiler.java:5424) >> 16: clojure.lang.Compiler.eval(Compiler.java:5391) >> 17: clojure.core$eval.invoke(core.clj:2382) >> 18: swank.core$eval_in_emacs_package.invoke(core.clj:94) >> 19: swank.core$eval_for_emacs.invoke(core.clj:241) >> 20: clojure.lang.Var.invoke(Var.java:373) >> 21: clojure.lang.AFn.applyToHelper(AFn.java:169) >> 22: clojure.lang.Var.applyTo(Var.java:482) >> 23: clojure.core$apply.invoke(core.clj:540) >> 24: swank.core$eval_from_control.invoke(core.clj:101) >> 25: swank.core$sldb_loop$fn__401.invoke(core.clj:203) >> 26: swank.core$sldb_loop.invoke(core.clj:200) >> 27: swank.core$invoke_debugger.invoke(core.clj:216) >> 28: swank.core$sldb_debug.invoke(core.clj:220) >> 29: swank.core$eval_for_emacs.invoke(core.clj:279) >> 30: clojure.lang.Var.invoke(Var.java:373) >> 31: clojure.lang.AFn.applyToHelper(AFn.java:169) >> 32: clojure.lang.Var.applyTo(Var.java:482) >> 33: clojure.core$apply.invoke(core.clj:540) >> 34: swank.core$eval_from_control.invoke(core.clj:101) >> 35: swank.core$spawn_worker_thread$fn__455$fn__456.invoke(core.clj: >> 300) >> 36: clojure.lang.AFn.applyToHelper(AFn.java:159) >> 37: clojure.lang.AFn.applyTo(AFn.java:151) >> 38: clojure.core$apply.invoke(core.clj:540) >> 39: swank.core$spawn_worker_thread$fn__455.doInvoke(core.clj:296) >> 40: clojure.lang.RestFn.invoke(RestFn.java:398) >> 41: clojure.lang.AFn.run(AFn.java:24) >> 42: java.lang.Thread.run(Thread.java:619) >> >> Another one shows up if I hit TAB (bound to indent-for-tab-command) >> before the completion shows up I get a >> >> No message. >> [Thrown class java.lang.NullPointerException] >> >> Restarts: >> 0: [QUIT] Quit to the SLIME top level >> >> Backtrace: >> 0: clojure.lang.Compiler$FnMethod.parse(Compiler.java:4290) >> 1: clojure.lang.Compiler$FnExpr.parse(Compiler.java:3173) >> 2: clojure.lang.Compiler.analyzeSeq(Compiler.java:5367) >> 3: clojure.lang.Compiler.analyze(Compiler.java:5190) >> 4: clojure.lang.Compiler.analyze(Compiler.java:5151) >> 5: clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:3057) >> 6: clojure.lang.Compiler.analyzeSeq(Compiler.java:5371) >> 7: clojure.lang.Compiler.analyze(Compiler.java:5190) >> 8: clojure.lang.Compiler.analyze(Compiler.java:5151) >> 9: clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:4670) >> 10: clojure.lang.Compiler$FnMethod.parse(Compiler.java:4328) >> 11: clojure.lang.Compiler$FnExpr.parse(Compiler.java:3173) >> 12: clojure.lang.Compiler.analyzeSeq(Compiler.java:5367) >> 13: clojure.lang.Compiler.analyze(Compiler.java:5190) >> 14: clojure.lang.Compiler.eval(Compiler.java:5421) >> 15: clojure.lang.Compiler.eval(Compiler.java:5391) >> 16: clojure.core$eval.invoke(core.clj:2382) >> 17: swank.core$eval_in_emacs_package.invoke(core.clj:94) >> 18: swank.core$eval_for_emacs.invoke(core.clj:241) >> 19: clojure.lang.Var.invoke(Var.java:373) >> 20: clojure.lang.AFn.applyToHelper(AFn.java:169) >> 21: clojure.lang.Var.applyTo(Var.java:482) >> 22: clojure.core$apply.invoke(core.clj:540) >> 23: swank.core$eval_from_control.invoke(core.clj:101) >> 24: swank.core$spawn_worker_thread$fn__455$fn__456.invoke(core.clj: >> 300) >> 25: clojure.lang.AFn.applyToHelper(AFn.java:159) >> 26: clojure.lang.AFn.applyTo(AFn.java:151) >> 27: clojure.core$apply.invoke(core.clj:540) >> 28: swank.core$spawn_worker_thread$fn__455.doInvoke(core.clj:296) >> 29: clojure.lang.RestFn.invoke(RestFn.java:398) >> 30: clojure.lang.AFn.run(AFn.java:24) >> 31: java.lang.Thread.run(Thread.java:619) >> >> Did anybody else see this? I can reproduce this at will and can >> easily test things if you want. >> >> Kind regards, >> Stefan > > -- > 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 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