Closed tetriscode closed 6 years ago
Thanks for the report.
I clone xy and made my profiles.clj look like yours and recreated the problem. Next I started commenting out other plugins to try to isolate the problem to test-refresh.
After commenting out lein-autoreload
the problem goes away. Digging into it more, lein-autoreload
injects a dependency on [org.clojure/tools.namespace "0.2.3"]
. This version of tools.namespace has a malformed ns
form. This is causing the problem.
I'll open an issue on lein-autoreload
to upgrade its dependencies. In the mean time, if you add an explicit [org.clojure/tools.namespace "0.2.11"]
to xy's dependencies, then your configuration will work.
This appears to be a problem with spec running with test-refresh. If no specs are loaded, it seems to work fine.
What version of lein-test-refresh? 0.21.1
What version of Leiningen? 2.8.1
Can you recreate the issue with a minimal project? https://github.com/tetriscode/xy
Running
lein test-refresh
I get the error