【问题标题】:infinite loop shutting down ensime无限循环关闭 ensime
【发布时间】:2010-05-06 19:00:23
【问题描述】:

当我运行 M-X ensime-disconnect 时,我永远得到以下信息:

字符串匹配正则表达式 `\"((?:[^\"\\]|\\.)*)\"' 预期但 `^@' 找到

当我使用 C-c C-c 时,我看到了这个异常

com.ensime.server.SocketHandler@769aba32 中未捕获的异常 java.net.SocketException:管道损坏 在 java.net.SocketOutputStream.socketWrite0(本机方法) 在 java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109) 在 java.net.SocketOutputStream.write(SocketOutputStream.java:153) 在 sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:220) 在 sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:290) 在 sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:294) 在 sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:140) 在 java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229) 在 java.io.BufferedWriter.flush(BufferedWriter.java:253) 在 com.ensime.server.SocketHandler.write(server.scala:118) 在 com.ensime.server.SocketHandler$$anonfun$act$1$$anonfun$apply$mcV$sp$1.apply(server.scala:132) 在 com.ensime.server.SocketHandler$$anonfun$act$1$$anonfun$apply$mcV$sp$1.apply(server.scala:127) 在 scala.actors.Actor$class.receive(Actor.scala:456) 在 com.ensime.server.SocketHandler.receive(server.scala:67) 在 com.ensime.server.SocketHandler$$anonfun$act$1.apply$mcV$sp(server.scala:127) 在 com.ensime.server.SocketHandler$$anonfun$act$1.apply(server.scala:127) 在 com.ensime.server.SocketHandler$$anonfun$act$1.apply(server.scala:127) 在 scala.actors.Reactor$class.seq(Reactor.scala:262) 在 com.ensime.server.SocketHandler.seq(server.scala:67) 在 scala.actors.Reactor$$anon$3.andThen(Reactor.scala:240) 在 scala.actors.Combinators$class.loop(Combinators.scala:26) 在 com.ensime.server.SocketHandler.loop(server.scala:67) 在 scala.actors.Combinators$$anonfun$loop$1.apply(Combinators.scala:26) 在 scala.actors.Combinators$$anonfun$loop$1.apply(Combinators.scala:26) 在 scala.actors.Reactor$$anonfun$seq$1$$anonfun$apply$1.apply(Reactor.scala:259) 在 scala.actors.ReactorTask.run(ReactorTask.scala:36) 在 scala.actors.ReactorTask.compute(ReactorTask.scala:74) 在 scala.concurrent.forkjoin.RecursiveAction.exec(RecursiveAction.java:147) 在 scala.concurrent.forkjoin.ForkJoinTask.quietlyExec(ForkJoinTask.java:422) 在 scala.concurrent.forkjoin.ForkJoinWorkerThread.mainLoop(ForkJoinWorkerThread.java:340) 在 scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:325)

我的配置中是否还缺少其他内容或者我应该检查一下?

谢谢, 杰夫

【问题讨论】:

    标签: emacs scala ensime


    【解决方案1】:

    这是一个已知错误,(现在)在 github 上有一个未解决的问题。 感谢您的报告。

    -艾蒙

    更新

    此问题已在最新版本 (>= 0.0.5) 中修复:http://github.com/aemoncannon/ensime/downloads

    【讨论】:

      猜你喜欢
      • 2014-01-28
      • 2021-12-25
      • 1970-01-01
      • 1970-01-01
      • 2013-05-04
      • 2020-04-26
      • 2016-07-12
      • 2017-05-19
      • 1970-01-01
      相关资源
      最近更新 更多