-
-
Notifications
You must be signed in to change notification settings - Fork 649
Description
version: CIDER 0.10.0snapshot (package: 20150804.501)
Upon inspection it's because there is no project.clj. Seems like a better error message would be in order--especially for n00bs just wanting to execute some random code in a file with no project.
Debugger entered--Lisp error: (wrong-type-argument arrayp nil)
file-truename(nil)
(let ((lein-project-dir (locate-dominating-file dir-name "project.clj")) (boot-project-dir (locate-dominating-file dir-name "build.boot"))) (file-truename (cond ((not lein-project-dir) boot-project-dir) ((not boot-project-dir) lein-project-dir) (t (if (file-in-directory-p lein-project-dir boot-project-dir) lein-project-dir boot-project-dir)))))
(let ((dir-name (or dir-name default-directory))) (let ((lein-project-dir (locate-dominating-file dir-name "project.clj")) (boot-project-dir (locate-dominating-file dir-name "build.boot"))) (file-truename (cond ((not lein-project-dir) boot-project-dir) ((not boot-project-dir) lein-project-dir) (t (if (file-in-directory-p lein-project-dir boot-project-dir) lein-project-dir boot-project-dir))))))
clojure-project-dir("~/")
cider-project-type()
cider-jack-in(nil)
call-interactively(cider-jack-in record nil)
command-execute(cider-jack-in record)
execute-extended-command(nil "cider-jack-in")
call-interactively(execute-extended-command nil nil)
command-execute(execute-extended-command)