错误告诉你异常发生在浏览器中。你看了浏览器的堆栈跟踪吗?
关于创建尽可能简单的REPL,快速入门有一个更好的方法 - 你提供的最小复现步骤过多,而且我看不出Socket REPL在这里有何作用,除了使堆栈跟踪更复杂。
你实际上不应该再做的事情
- 通过脚本构建并直接调用REPL API
- 使用
:browser
目标并手动尝试连接(这已经为你完成了)
请再次通过快速入门了解更简单、更标准的做事方式。
至少可以给出一个真正最简的复现,省略所有不必要的步骤。
更新:我刚刚尝试按照QuickStart步骤操作,并在REPL中输入了一个ns表单,与编译源相匹配,但我无法复现。
因此这里可能存在一个bug,但你需要进一步将其简化。