Won't Fix
Details
Assignee
Chas EmerickChas EmerickReporter
importimportPriority
Minor
Details
Details
Assignee
Chas Emerick
Chas EmerickReporter
import
importPriority
Created February 10, 2016 at 5:32 AM
Updated June 26, 2019 at 3:52 AM
Resolved June 26, 2019 at 3:52 AM
See this thread for reference: https://groups.google.com/forum/#!topic/clojure/UfTQvYNf1-s
When a session is left idle for a little bit of time, the thread id evaluating forms changes. This causes any thread local variables in use to reset to their initial values. This causes strange behavior when doing interactive programming that involves use of thread locals.
The solution is for the same thread to always be used for a given session for as long as the session is open.