Closed
Description
Expected behavior
I expect cljr-clean-ns
to run without error.
Actual behavior
cljr--get-error-value: Error in nrepl-refactor: java.io.FileNotFoundException: story.clj (No such file or directory)
at java.io.FileInputStream.open0 (FileInputStream.java:-2)
java.io.FileInputStream.open (FileInputStream.java:195)
java.io.FileInputStream.<init> (FileInputStream.java:138)
java.io.FileInputStream.<init> (FileInputStream.java:93)
java.io.FileReader.<init> (FileReader.java:58)
sun.reflect.NativeConstructorAccessorImpl.newInstance0 (NativeConstructorAccessorImpl.java:-2)
sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:62)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45)
java.lang.reflect.Constructor.newInstance (Constructor.java:423)
clojure.lang.Reflector.invokeConstructor (Reflector.java:180)
refactor_nrepl.core$read_ns_form.invokeStatic (core.clj:105)
refactor_nrepl.core$read_ns_form.invoke (core.clj:105)
refactor_nrepl.core$clj_file_QMARK_.invokeStatic (core.clj:144)
refactor_nrepl.core$clj_file_QMARK_.invoke (core.clj:139)
clojure.core$some_fn$sp3__7168.invoke (core.clj:7163)
refactor_nrepl.core$source_file_QMARK_.invokeStatic (core.clj:152)
refactor_nrepl.core$source_file_QMARK_.invoke (core.clj:146)
refactor_nrepl.ns.clean_ns$clean_ns.invokeStatic (clean_ns.clj:39)
refactor_nrepl.ns.clean_ns$clean_ns.invoke (clean_ns.clj:38)
refactor_nrepl.middleware$clean_ns_reply.invokeStatic (middleware.clj:101)
refactor_nrepl.middleware$clean_ns_reply.invoke (middleware.clj:100)
refactor_nrepl.middleware$wrap_refactor$fn__67377.invoke (middleware.clj:159)
clojure.tools.nrepl.middleware$wrap_conj_descriptor$fn__47224.invoke (middleware.clj:22)
cider.nrepl.middleware.enlighten$wrap_enlighten$fn__52858.invoke (enlighten.clj:86)
clojure.tools.nrepl.middleware$wrap_conj_descriptor$fn__47224.invoke (middleware.clj:22)
cider.nrepl.middleware.apropos$wrap_apropos$fn__50503.invoke (apropos.clj:91)
clojure.tools.nrepl.middleware$wrap_conj_descriptor$fn__47224.invoke (middleware.clj:22)
cider.nrepl.middleware.pprint$wrap_pprint_fn$fn__49605.invoke (pprint.clj:50)
clojure.tools.nrepl.middleware$wrap_conj_descriptor$fn__47224.invoke (middleware.clj:22)
clojure.tools.nrepl.middleware.session$session$fn__47559.invoke (session.clj:192)
clojure.tools.nrepl.middleware$wrap_conj_descriptor$fn__47224.invoke (middleware.clj:22)
clojure.tools.nrepl.server$handle_STAR_.invokeStatic (server.clj:19)
clojure.tools.nrepl.server$handle_STAR_.invoke (server.clj:16)
clojure.tools.nrepl.server$handle$fn__47632.invoke (server.clj:28)
clojure.core$binding_conveyor_fn$fn__4676.invoke (core.clj:1938)
clojure.lang.AFn.call (AFn.java:18)
java.util.concurrent.FutureTask.run (FutureTask.java:266)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:617)
java.lang.Thread.run (Thread.java:745)
Steps to reproduce the problem
- Run
cider-jack-in
for a project - Open a namespace file in the project
- Run
M-x cljr-clean-ns
on that buffer
Environment & Version information
GNU Emacs 25.2.1 (x86_64-apple-darwin16.5.0, NS appkit-1504.82 Version 10.12.4 (Build 16E195)) of 2017-05-06
;; CIDER 0.14.0 (Berlin), nREPL 0.2.12
;; Clojure 1.8.0, Java 1.8.0_74
clj-refactor 2.3.1, refactor-nrepl 2.3.1
Leiningen 2.6.1 on Java 1.8.0_74 Java HotSpot(TM) 64-Bit Server VM
macOS 10.12