Connecting to a simple project (called empty):
We couldn't connect.
Looks like there was an issue trying to connect to the project. Here's what we got:
final project: {:compile-path /Users/fabian/tmp/empty/target/classes, :group empty, :license {:name Eclipse Public License, :url
http://www.eclipse.org/legal/epl-v10.html}, :global-vars {}, :checkout-deps-shares [:source-paths :test-paths :resource-paths :compile-path #'leiningen.core.classpath/checkout-deps-paths], :repl-options {:nrepl-middleware [lighttable.nrepl.handler/lighttable-ops], :init (clojure.core/swap! lighttable.nrepl.core/my-settings clojure.core/merge {:name empty 0.1.0-SNAPSHOT, :project (quote {:compile-path /Users/fabian/tmp/empty/target/classes, :group empty, :license {:name Eclipse Public License, :url
http://www.eclipse.org/legal/epl-v10.html}, :global-vars {}, :checkout-deps-shares [:source-paths :test-paths :resource-paths :compile-path #'leiningen.core.classpath/checkout-deps-paths], :dependencies ([org.clojure/clojure 1.5.1] [org.clojure/tools.nrepl 0.2.3 :exclusions ([org.clojure/clojure])] [clojure-complete/clojure-complete 0.2.3 :exclusions ([org.clojure/clojure])]), :plugin-repositories [[central {:snapshots false, :url
http://repo1.maven.org/maven2/}] [clojars {:url
https://clojars.org/repo/}]], :test-selectors {:default (constantly true)}, :target-path /Users/fabian/tmp/empty/target, :name empty, :deploy-repositories [[clojars {:username :gpg, :url
https://clojars.org/repo/, :password :gpg}]], :root /Users/fabian/tmp/empty, :offline? false, :source-paths (/Users/fabian/tmp/empty/src), :certificates [clojars.pem], :version 0.1.0-SNAPSHOT, :jar-exclusions [#"^\."], :prep-tasks [javac compile], :url
http://example.com/FIXME, :repositories [[central {:snapshots false, :url
http://repo1.maven.org/maven2/}] [clojars {:url
https://clojars.org/repo/}]], :resource-paths (/Users/fabian/tmp/empty/dev-resources /Users/fabian/tmp/empty/resources), :uberjar-exclusions [#"(?i)^META-INF/[^/]*\.(SF|RSA|DSA)$"], :jvm-opts [], :eval-in :subprocess, :plugins [], :native-path /Users/fabian/tmp/empty/target/native, :description FIXME: write description, :uberjar-merge-with {META-INF/plexus/components.xml leiningen.uberjar/components-merger, data_readers.clj leiningen.uberjar/clj-map-merger}, :test-paths (/Users/fabian/tmp/empty/test), :clean-targets [:target-path]})})}, :dependencies ([org.clojure/clojure 1.5.1] [org.clojure/tools.nrepl 0.2.3 :exclusions ([org.clojure/clojure])] [clojure-complete/clojure-complete 0.2.3 :exclusions ([org.clojure/clojure])] [lein-light-nrepl/lein-light-nrepl 0.0.15] [org.clojure/tools.reader 0.8.3]), :plugin-repositories [[central {:snapshots false, :url
http://repo1.maven.org/maven2/}] [clojars {:url
https://clojars.org/repo/}]], :test-selectors {:default (constantly true)}, :target-path /Users/fabian/tmp/empty/target, :name empty, :deploy-repositories [[clojars {:username :gpg, :url
https://clojars.org/repo/, :password :gpg}]], :root /Users/fabian/tmp/empty, :offline? false, :source-paths (/Users/fabian/tmp/empty/src), :certificates [clojars.pem], :version 0.1.0-SNAPSHOT, :jar-exclusions [#"^\."], :prep-tasks [javac compile], :url
http://example.com/FIXME, :repositories [[central {:snapshots false, :url
http://repo1.maven.org/maven2/}] [clojars {:url
https://clojars.org/repo/}]], :resource-paths (/Users/fabian/tmp/empty/dev-resources /Users/fabian/tmp/empty/resources), :uberjar-exclusions [#"(?i)^META-INF/[^/]*\.(SF|RSA|DSA)$"], :jvm-opts [], :eval-in :subprocess, :plugins [], :native-path /Users/fabian/tmp/empty/target/native, :description FIXME: write description, :uberjar-merge-with {META-INF/plexus/components.xml leiningen.uberjar/components-merger, data_readers.clj leiningen.uberjar/clj-map-merger}, :test-paths (/Users/fabian/tmp/empty/test), :clean-targets [:target-path]}
java.io.IOException: Cannot run program "java" (in directory "/Users/fabian/tmp/empty"): error=63, File name too long
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041)
at java.lang.Runtime.exec(Runtime.java:617)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:93)
at clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:28)
at leiningen.core.eval$sh.doInvoke(eval.clj:159)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invoke(core.clj:617)
at leiningen.core.eval$fn__3532.invoke(eval.clj:224)
at clojure.lang.MultiFn.invoke(MultiFn.java:231)
at leiningen.core.eval$eval_in_project.invoke(eval.clj:326)
at clojure.lang.AFn.applyToHelper(AFn.java:167)
at clojure.lang.AFn.applyTo(AFn.java:151)
at clojure.core$apply.invoke(core.clj:619)
at leiningen.repl$repl.doInvoke(repl.clj:261)
at clojure.lang.RestFn.invoke(RestFn.java:425)
at leiningen.light_nrepl$light.doInvoke(light_nrepl.clj:56)
at clojure.lang.RestFn.invoke(RestFn.java:423)
at leiningen.light_nrepl$_main.doInvoke(light_nrepl.clj:68)
at clojure.lang.RestFn.invoke(RestFn.java:397)
at clojure.lang.AFn.applyToHelper(AFn.java:159)
at clojure.lang.RestFn.applyTo(RestFn.java:132)
at leiningen.light_nrepl.main(Unknown Source)
Caused by: java.io.IOException: error=63, File name too long
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:135)
at java.lang.ProcessImpl.start(ProcessImpl.java:130)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022)
... 25 more
Directly connecting to a instarepl:
We couldn't connect.
Looks like there was an issue trying to connect to the project. Here's what we got:
final project: {:compile-path /Users/fabian/Library/Application Support/LightTable/plugins/Clojure/runner/resources/target/classes, :group local-client, :global-vars {}, :checkout-deps-shares [:source-paths :test-paths :resource-paths :compile-path #'leiningen.core.classpath/checkout-deps-paths], :repl-options {:nrepl-middleware [lighttable.nrepl.handler/lighttable-ops], :init (clojure.core/swap! lighttable.nrepl.core/my-settings clojure.core/merge {:name LightTable-REPL, :project (quote {:compile-path /Users/fabian/Library/Application Support/LightTable/plugins/Clojure/runner/resources/target/classes, :group local-client, :global-vars {}, :checkout-deps-shares [:source-paths :test-paths :resource-paths :compile-path #'leiningen.core.classpath/checkout-deps-paths], :dependencies ([org.clojure/clojure 1.5.1] [org.clojure/tools.nrepl 0.2.3 :exclusions ([org.clojure/clojure])] [clojure-complete/clojure-complete 0.2.3 :exclusions ([org.clojure/clojure])]), :plugin-repositories [[central {:snapshots false, :url
http://repo1.maven.org/maven2/}] [clojars {:url
https://clojars.org/repo/}]], :test-selectors {:default (constantly true)}, :target-path /Users/fabian/Library/Application Support/LightTable/plugins/Clojure/runner/resources/target, :name local-client, :deploy-repositories [[clojars {:username :gpg, :url
https://clojars.org/repo/, :password :gpg}]], :root /Users/fabian/Library/Application Support/LightTable/plugins/Clojure/runner/resources, :offline? false, :source-paths (/Users/fabian/Library/Application Support/LightTable/plugins/Clojure/runner/resources/src), :certificates [clojars.pem], :version 0.0.1, :jar-exclusions [#"^\."], :prep-tasks [javac compile], :repositories [[central {:snapshots false, :url
http://repo1.maven.org/maven2/}] [clojars {:url
https://clojars.org/repo/}]], :resource-paths (/Users/fabian/Library/Application Support/LightTable/plugins/Clojure/runner/resources/dev-resources /Users/fabian/Library/Application Support/LightTable/plugins/Clojure/runner/resources/resources), :uberjar-exclusions [#"(?i)^META-INF/[^/]*\.(SF|RSA|DSA)$"], :jvm-opts [], :eval-in :subprocess, :plugins [], :native-path /Users/fabian/Library/Application Support/LightTable/plugins/Clojure/runner/resources/target/native, :description A local light table project, :uberjar-merge-with {META-INF/plexus/components.xml leiningen.uberjar/components-merger, data_readers.clj leiningen.uberjar/clj-map-merger}, :test-paths (/Users/fabian/Library/Application Support/LightTable/plugins/Clojure/runner/resources/test), :clean-targets [:target-path]})})}, :dependencies ([org.clojure/clojure 1.5.1] [org.clojure/tools.nrepl 0.2.3 :exclusions ([org.clojure/clojure])] [clojure-complete/clojure-complete 0.2.3 :exclusions ([org.clojure/clojure])] [lein-light-nrepl/lein-light-nrepl 0.0.15] [org.clojure/tools.reader 0.8.3]), :plugin-repositories [[central {:snapshots false, :url
http://repo1.maven.org/maven2/}] [clojars {:url
https://clojars.org/repo/}]], :test-selectors {:default (constantly true)}, :target-path /Users/fabian/Library/Application Support/LightTable/plugins/Clojure/runner/resources/target, :name local-client, :deploy-repositories [[clojars {:username :gpg, :url
https://clojars.org/repo/, :password :gpg}]], :root /Users/fabian/Library/Application Support/LightTable/plugins/Clojure/runner/resources, :offline? false, :source-paths (/Users/fabian/Library/Application Support/LightTable/plugins/Clojure/runner/resources/src), :certificates [clojars.pem], :version 0.0.1, :jar-exclusions [#"^\."], :prep-tasks [javac compile], :repositories [[central {:snapshots false, :url
http://repo1.maven.org/maven2/}] [clojars {:url
https://clojars.org/repo/}]], :resource-paths (/Users/fabian/Library/Application Support/LightTable/plugins/Clojure/runner/resources/dev-resources /Users/fabian/Library/Application Support/LightTable/plugins/Clojure/runner/resources/resources), :uberjar-exclusions [#"(?i)^META-INF/[^/]*\.(SF|RSA|DSA)$"], :jvm-opts [], :eval-in :subprocess, :plugins [], :native-path /Users/fabian/Library/Application Support/LightTable/plugins/Clojure/runner/resources/target/native, :description A local light table project, :uberjar-merge-with {META-INF/plexus/components.xml leiningen.uberjar/components-merger, data_readers.clj leiningen.uberjar/clj-map-merger}, :test-paths (/Users/fabian/Library/Application Support/LightTable/plugins/Clojure/runner/resources/test), :clean-targets [:target-path]}