My problem was that I was including incanter, which depends on swank-clojure 1.3.0-snapshot, which was conflicting with 1.4.
I deleted the swank-clojure 1.3 jar from 'lib' and it worked. On Apr 25, 2011, at 10:41 AM, George Jahad wrote: > strange. haven't seen that one before. > > can you and jeff send me your project.clj file, and a directory > listing of your lib and lib/dev directories? > > also what operating system/version/java vm are you using? > > i'll have to set up a place for bug reports. haven't done so yet. > > > On Apr 25, 2:22 am, Sam Aaron <samaa...@gmail.com> wrote: >> Hi George, >> >> On 25 Apr 2011, at 00:14, George Jahad wrote: >> >>> Technomancy has been kind enough to merge it into the main swank- >>> clojure repo, so it will a part of swank-clojure releases going >>> forward. >> >> It's very exciting that CDT is being merged with swank-clojure - great stuff! >> >> I just tried the 1.4.0-SNAPSHOT and ran into issues: >> >> Here's me using a slime REPL: >> >> user> (use 'swank.cdt) >> warning: unabled to add tools.jar to classpath. This may cause CDT >> initialization to fail. >> >> No such var: core/swank-worker-thread-name >> [Thrown class java.lang.Exception] >> >> Restarts: >> 0: [QUIT] Quit to the SLIME top level >> >> Backtrace: >> 0: clojure.lang.Compiler.resolveIn(Compiler.java:5651) >> 1: clojure.lang.Compiler.resolve(Compiler.java:5621) >> 2: clojure.lang.Compiler.analyzeSymbol(Compiler.java:5584) >> 3: clojure.lang.Compiler.analyze(Compiler.java:5172) >> 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$SetExpr.parse(Compiler.java:2546) >> 10: clojure.lang.Compiler.analyze(Compiler.java:5196) >> 11: clojure.lang.Compiler.access$100(Compiler.java:35) >> 12: clojure.lang.Compiler$DefExpr$Parser.parse(Compiler.java:438) >> 13: clojure.lang.Compiler.analyzeSeq(Compiler.java:5369) >> 14: clojure.lang.Compiler.analyze(Compiler.java:5190) >> 15: clojure.lang.Compiler.analyze(Compiler.java:5151) >> 16: clojure.lang.Compiler.eval(Compiler.java:5428) >> 17: clojure.lang.Compiler.load(Compiler.java:5857) >> 18: clojure.lang.RT.loadResourceScript(RT.java:340) >> 19: clojure.lang.RT.loadResourceScript(RT.java:331) >> 20: clojure.lang.RT.load(RT.java:409) >> 21: clojure.lang.RT.load(RT.java:381) >> 22: clojure.core$load$fn__4511.invoke(core.clj:4905) >> 23: clojure.core$load.doInvoke(core.clj:4904) >> 24: clojure.lang.RestFn.invoke(RestFn.java:409) >> 25: clojure.core$load_one.invoke(core.clj:4729) >> 26: clojure.core$load_lib.doInvoke(core.clj:4766) >> 27: clojure.lang.RestFn.applyTo(RestFn.java:143) >> 28: clojure.core$apply.invoke(core.clj:542) >> 29: clojure.core$load_libs.doInvoke(core.clj:4800) >> 30: clojure.lang.RestFn.applyTo(RestFn.java:138) >> 31: clojure.core$apply.invoke(core.clj:542) >> 32: clojure.core$require.doInvoke(core.clj:4869) >> 33: clojure.lang.RestFn.invoke(RestFn.java:458) >> 34: >> swank.core.cdt_backends$eval2627$loading__4410__auto____2628.invoke(cdt_backends.clj:1) >> 35: swank.core.cdt_backends$eval2627.invoke(cdt_backends.clj:1) >> 36: clojure.lang.Compiler.eval(Compiler.java:5424) >> 37: clojure.lang.Compiler.eval(Compiler.java:5415) >> 38: clojure.lang.Compiler.load(Compiler.java:5857) >> 39: clojure.lang.RT.loadResourceScript(RT.java:340) >> 40: clojure.lang.RT.loadResourceScript(RT.java:331) >> 41: clojure.lang.RT.load(RT.java:409) >> 42: clojure.lang.RT.load(RT.java:381) >> 43: clojure.core$load$fn__4511.invoke(core.clj:4905) >> 44: clojure.core$load.doInvoke(core.clj:4904) >> 45: clojure.lang.RestFn.invoke(RestFn.java:409) >> 46: clojure.core$load_one.invoke(core.clj:4729) >> 47: clojure.core$load_lib.doInvoke(core.clj:4766) >> 48: clojure.lang.RestFn.applyTo(RestFn.java:143) >> 49: clojure.core$apply.invoke(core.clj:542) >> --more-- >> >> I'm using cake which I believe does fancy things with classloaders - perhaps >> this is causing an issue here too? >> >> Where would be the best place to file a bug report? >> >> Sam >> >> ---http://sam.aaron.name > > -- > 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