Hi, I am trying to get swank-inject to work on Ubuntu Linux and I am getting a failure related to tools.jar (ClassNotFoundException: com.sun.jdi.Bootstrap jdi.clj: 1). This error does not go away even if I add tools.jar directly to CLASSPATH.
Has anyone seen this error before? Any ideas on how to solve this would be great. Thanks! Asim -- Here are the commands I am executing: export JAVA_HOME=/home/ajalis/dev/tools/Linux/jdk/jdk1.6.0_16_x64 export JDK_HOME=/home/ajalis/dev/tools/Linux/jdk/jdk1.6.0_16_x64 export CLASSPATH=/home/ajalis/dev/tools/Linux/jdk/jdk1.6.0_16_x64/lib/tools.jar which java rm -rf $HOME/tmp/swank-fun mkdir -p $HOME/tmp/swank-fun cd $HOME/tmp/swank-fun git clone https://github.com/wirde/swank-inject.git cd swank-inject lein uberjar ajalis-wsl:/home/ajalis> m swank/install-v4 export JAVA_HOME=/home/ajalis/dev/tools/Linux/jdk/jdk1.6.0_16_x64 export JDK_HOME=/home/ajalis/dev/tools/Linux/jdk/jdk1.6.0_16_x64 export CLASSPATH=/home/ajalis/dev/tools/Linux/jdk/jdk1.6.0_16_x64/lib/tools.jar which java rm -rf $HOME/tmp/swank-fun mkdir -p $HOME/tmp/swank-fun cd $HOME/tmp/swank-fun git clone https://github.com/wirde/swank-inject.git cd swank-inject lein uberjar -- Here is the output I get: /home/ajalis/dev/tools/Linux/jdk/jdk1.6.0_16_x64/bin/java Initialized empty Git repository in /home/ajalis/tmp/swank-fun/swank-inject/.git/ remote: Counting objects: 225, done. remote: Compressing objects: 100% (199/199), done. remote: Total 225 (delta 110), reused 0 (delta 0) Receiving objects: 100% (225/225), 30.22 KiB, done. Resolving deltas: 100% (110/110), done. Cleaning up. Copying 5 files to /home/ajalis/tmp/swank-fun/swank-inject/lib Exception in thread "main" java.lang.ClassNotFoundException: com.sun.jdi.Bootstrap (jdi.clj:1) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:2911) at clojure.lang.Compiler.compile1(Compiler.java:5933) at clojure.lang.Compiler.compile1(Compiler.java:5923) at clojure.lang.Compiler.compile(Compiler.java:5992) at clojure.lang.RT.compile(RT.java:368) at clojure.lang.RT.load(RT.java:407) at clojure.lang.RT.load(RT.java:381) at clojure.core$load$fn__4511.invoke(core.clj:4905) at clojure.core$load.doInvoke(core.clj:4904) at clojure.lang.RestFn.invoke(RestFn.java:409) at clojure.core$load_one.invoke(core.clj:4729) at clojure.core$load_lib.doInvoke(core.clj:4766) at clojure.lang.RestFn.applyTo(RestFn.java:143) at clojure.core$apply.invoke(core.clj:542) at clojure.core$load_libs.doInvoke(core.clj:4800) at clojure.lang.RestFn.applyTo(RestFn.java:138) at clojure.core$apply.invoke(core.clj:544) at clojure.core$use.doInvoke(core.clj:4880) at clojure.lang.RestFn.invoke(RestFn.java:409) at swank_inject.aot$loading__4410__auto__.invoke(aot.clj:2) at clojure.lang.AFn.applyToHelper(AFn.java:159) at clojure.lang.AFn.applyTo(AFn.java:151) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:2906) at clojure.lang.Compiler.compile1(Compiler.java:5933) at clojure.lang.Compiler.compile1(Compiler.java:5923) at clojure.lang.Compiler.compile(Compiler.java:5992) at clojure.lang.RT.compile(RT.java:368) at clojure.lang.RT.load(RT.java:407) at clojure.lang.RT.load(RT.java:381) at clojure.core$load$fn__4511.invoke(core.clj:4905) at clojure.core$load.doInvoke(core.clj:4904) at clojure.lang.RestFn.invoke(RestFn.java:409) at clojure.core$load_one.invoke(core.clj:4729) at clojure.core$compile$fn__4516.invoke(core.clj:4916) at clojure.core$compile.invoke(core.clj:4915) at user$eval7.invoke(NO_SOURCE_FILE:1) at clojure.lang.Compiler.eval(Compiler.java:5424) at clojure.lang.Compiler.eval(Compiler.java:5415) at clojure.lang.Compiler.eval(Compiler.java:5391) at clojure.core$eval.invoke(core.clj:2382) at clojure.main$eval_opt.invoke(main.clj:235) at clojure.main$initialize.invoke(main.clj:254) at clojure.main$null_opt.invoke(main.clj:279) at clojure.main$main.doInvoke(main.clj:354) at clojure.lang.RestFn.invoke(RestFn.java:422) at clojure.lang.Var.invoke(Var.java:369) at clojure.lang.AFn.applyToHelper(AFn.java:165) at clojure.lang.Var.applyTo(Var.java:482) at clojure.main.main(main.java:37) Caused by: java.lang.ClassNotFoundException: com.sun.jdi.Bootstrap at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at clojure.lang.DynamicClassLoader.findClass(DynamicClassLoader.java:58) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at swank_inject.jdi$loading__4410__auto__.invoke(jdi.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:159) at clojure.lang.AFn.applyTo(AFn.java:151) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:2906) ... 48 more Uberjar aborting because jar/compilation failed. -- 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