我正在使用 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。