Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Emacs 无限循环关闭ensime_Emacs_Scala_Ensime - Fatal编程技术网

Emacs 无限循环关闭ensime

Emacs 无限循环关闭ensime,emacs,scala,ensime,Emacs,Scala,Ensime,当我运行M-X ensime disconnect时,我将永远得到以下结果: string matching regex `\"((?:[^\"\\]|\\.)*)\"' expected but `^@' found 应为匹配正则表达式“\”(((?:[^\“\]\124;\\)*)\“'的字符串,但找到了“^@” 当我使用C-C-C时,我看到了这个例外 Uncaught exception in com.ensime.server.SocketHandler@769aba32 java.ne

当我运行M-X ensime disconnect时,我将永远得到以下结果:

string matching regex `\"((?:[^\"\\]|\\.)*)\"' expected but `^@' found 应为匹配正则表达式“\”(((?:[^\“\]\124;\\)*)\“'的字符串,但找到了“^@” 当我使用C-C-C时,我看到了这个例外

Uncaught exception in com.ensime.server.SocketHandler@769aba32 java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109) at java.net.SocketOutputStream.write(SocketOutputStream.java:153) at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:220) at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:290) at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:294) at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:140) at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229) at java.io.BufferedWriter.flush(BufferedWriter.java:253) at com.ensime.server.SocketHandler.write(server.scala:118) at com.ensime.server.SocketHandler$$anonfun$act$1$$anonfun$apply$mcV$sp$1.apply(server.scala:132) at com.ensime.server.SocketHandler$$anonfun$act$1$$anonfun$apply$mcV$sp$1.apply(server.scala:127) at scala.actors.Actor$class.receive(Actor.scala:456) at com.ensime.server.SocketHandler.receive(server.scala:67) at com.ensime.server.SocketHandler$$anonfun$act$1.apply$mcV$sp(server.scala:127) at com.ensime.server.SocketHandler$$anonfun$act$1.apply(server.scala:127) at com.ensime.server.SocketHandler$$anonfun$act$1.apply(server.scala:127) at scala.actors.Reactor$class.seq(Reactor.scala:262) at com.ensime.server.SocketHandler.seq(server.scala:67) at scala.actors.Reactor$$anon$3.andThen(Reactor.scala:240) at scala.actors.Combinators$class.loop(Combinators.scala:26) at com.ensime.server.SocketHandler.loop(server.scala:67) at scala.actors.Combinators$$anonfun$loop$1.apply(Combinators.scala:26) at scala.actors.Combinators$$anonfun$loop$1.apply(Combinators.scala:26) at scala.actors.Reactor$$anonfun$seq$1$$anonfun$apply$1.apply(Reactor.scala:259) at scala.actors.ReactorTask.run(ReactorTask.scala:36) at scala.actors.ReactorTask.compute(ReactorTask.scala:74) at scala.concurrent.forkjoin.RecursiveAction.exec(RecursiveAction.java:147) at scala.concurrent.forkjoin.ForkJoinTask.quietlyExec(ForkJoinTask.java:422) at scala.concurrent.forkjoin.ForkJoinWorkerThread.mainLoop(ForkJoinWorkerThread.java:340) at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:325) 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.streamncoder.writeBytes(streamncoder.java:220) 位于sun.nio.cs.streamncoder.implFlushBuffer(streamncoder.java:290) 位于sun.nio.cs.streamncoder.implFlush(streamncoder.java:294) 位于sun.nio.cs.streamncoder.flush(streamncoder.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,然后(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.forkjointtask.quietlyExec(forkjointtask.java:422) 位于scala.concurrent.forkjoin.ForkJoinWorkerThread.mainLoop(ForkJoinWorkerThread.java:340) 在scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:325)中 我的配置中是否还缺少其他内容,或者我应该检查一下

谢谢, Jeff

这是一个已知的bug,它(现在)在github上有一个公开问题。 谢谢你的报告

-埃蒙

更新

此问题已在最新版本(>=0.0.5)中修复: