-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
lein repl crashes whenever shut down #1288
Comments
It seems like the problem is actually two (potentially independent) problems. The first issue is an upstream problem: trptcolin/reply#123. The second problem seems more like an issue with receiving or sending an ack to tools.nrepl, which may (or may not) be caused by the other problem. |
I expect the second part is due to Without Me: "Hey, at least I'm not using Can you shed some light on the use case here? Just running |
Alright, thanks for the heads up. I'll have a closer look later on. There's currently no use case for this, but ensuring that tasks in general can be started and stopped correctly is a concern for Grenchman whenever you have a persistent Leiningen process running and you're using In general I find these bugs/errors whenever I play around and do weird things with Leiningen, many which doesn't make any sense or have any use case. |
Yeah, as you mention, the issue with The reason |
Consumers of REPLy-as-lib will now need to (shutdown-agents) themselves. refs technomancy/leiningen#1288
I think this is now safe to close. @hypirion when you have time I'd still like to get confirmation that trptcolin/reply#123 is (or is not) an issue, but that only affects |
@trptcolin Yeah, I can't reproduce this on master anymore after the upgrade. Apparently, the socket still crashes spectacularly (Only performs a PST when |
Should be fairly obvious to reproduce. As a result, e.g. attempts of doing
lein do repl, repl
will start the first repl, but crash whenever lein tries to start the second repl.Stacktrace:
The text was updated successfully, but these errors were encountered: