java.lang.IllegalArgumentException: Argument of type: class rewrite_clj.reader.NewlineNormalizingReader cannot be converted to IPushbackReaderFailed to process 1 files
dpom opened this issue · 1 comments
Hello, I use cljstyle quite heavily so first off thanks for all the hard work!
Since a week in a few projects that have similar deps.clj when I run the command:
clojure -M:format fix
I receive the messages:
java.lang.IllegalArgumentException: Argument of type: class rewrite_clj.reader.NewlineNormalizingReader cannot be converted to IPushbackReaderError while processing file ...
...
java.lang.IllegalArgumentException: Argument of type: class rewrite_clj.reader.NewlineNormalizingReader cannot be converted to IPushbackReaderFailed to process x files
The relevant part of deps.edn:
:aliases
:format
{:extra-deps {mvxcvi/cljstyle {:mvn/version "0.15.0"}}
:main-opts ["-m" "cljstyle.main"]}
On my laptop I installed Manjaro with:
- java:
openjdk version "18.0.1.1" 2022-04-22
OpenJDK Runtime Environment (build 18.0.1.1+2)
OpenJDK 64-Bit Server VM (build 18.0.1.1+2, mixed mode) - clojure: Clojure 1.11.1
I found a solution for this issue in https://clojurians-log.clojureverse.org/rewrite-clj/2022-02-03:
:aliases
{
:format
{:replace-deps {mvxcvi/cljstyle {:mvn/version "0.15.0"}}
:main-opts ["-m" "cljstyle.main"]}
}