Closed rrudakov closed 4 months ago
@rlbdv Any idea what might be causing this?
Bozhidar Batsov @.***> writes:
@rlbdv Any idea what might be causing this?
Not offhand. (It'd be good to know the nrepl version.) If the stacktrace is compatible with main, it makes me wonder if something odd is happening in the last catch clause in rethrow-on-disconnection.
i.e. could it be that type hint somehow?
Looking at the repro project the nREPL version is 1.0:
:paths ["src"]
:deps {}
:aliases {:socket-nrepl
{:extra-deps {com.kohlschutter.junixsocket/junixsocket-common {:mvn/version "2.7.0"}
com.kohlschutter.junixsocket/junixsocket-native-common {:mvn/version "2.7.0"}
nrepl/nrepl {:mvn/version "1.0.0"}
cider/cider-nrepl {:mvn/version "0.30.0"}
refactor-nrepl/refactor-nrepl {:mvn/version "3.9.0"}}
:main-opts ["-m" "nrepl.cmdline"
"--middleware" "[refactor-nrepl.middleware/wrap-refactor,cider.nrepl/cider-middleware]"
"--socket" "nrepl.sock"]}}}
See #321.
@rrudakov Could you please check if it is fixed for you?
Just have tested the fix on my work project. The issue is fixed, I tried to re-connect to the nrepl session multiple times without any errors. Thank you @alexander-yakushev !
Steps to reproduce the problem
deps.edn
project:cider-connect-clj
) - no errorsExpected behavior
Successful connection to nrepl without errors.
Actual behavior
Connection established, but with the following exception:
Environment & Version information
Clojure version
Java version
Operating system