IOException - Leiningen REPL 在输入时崩溃

IOException - Leiningen REPL 在输入时崩溃

我正在使用 Clojure 编写代码,并且一直在全面使用 Lein 的 REPL。但最近我在输入时,尤其是在打开或关闭映射或括号时,它崩溃了,并显示以下错误消息:

    IOException Recurso temporariamente indisponível
    java.io.FileInputStream.readBytes (FileInputStream.java:-2)
    java.io.FileInputStream.read (FileInputStream.java:255)
    java.io.BufferedInputStream.fill (BufferedInputStream.java:246)
    java.io.BufferedInputStream.read (BufferedInputStream.java:265)
    jline.internal.NonBlockingInputStream.run (NonBlockingInputStream.java:294)
    java.lang.Thread.run (Thread.java:748)
Bye for now!

“Recurso temporariamente indisponível” 在英语中意为“资源暂时不可用”。此消息直接转储到 stdout,没有打印换行符。另外,请注意堆栈跟踪指向 FileInputStream.java 中的行“-2”,这真的很奇怪。我在网上没有找到关于此类错误的任何评论。

我正在使用 SDKMAN 包管理器中的 Leiningen v2.7.1。我之前使用的是 2.8.1 和 2.9.0,但更改后没有任何变化。我也在用 SDKMAN 中的 Java 8.0.202-amzn。

相关内容