Fork me on GitHub

I have a strange situation with my work project (Leiningen + lein-figwheel), with four different behaviours on four different machines. Let’s call them A, B, C and D . A. I can only start the project with repl :headless, otherwise I get: REPL server launch timed out. regardless of how long I allow the timeout to be. Starting it headless I can’t start figwheel. I get Execution error (IllegalArgumentException) at figwheel-sidecar.utils/illegal-argument (utils.clj:53) when it tries to require the namespace with my figwheel :ring-handler. B. I can start the project with an interactive repl. And then also start fighweel from that repl. However if I start the repl :headless I get the same error as with A when trying to start figwheel. C. I get the same timeout error as with A starting with an interactive repl. But I can start it headless, and I can start figwheel from the headless repl session. D. I can start the repl interactive or headless and also start fighweel regardless. It is all Macs with latest macos and all are using Java 8 (because reasons). Not sure where to post this, but figured that in this channel there is the knowledge that might help me pinpoint where the problem stems from.