{"action":"created","issue":{"url":"https://api.github.com/repos/ensime/ensime-sublime/issues/61","labels_url":"https://api.github.com/repos/ensime/ensime-sublime/issues/61/labels{/name}","comments_url":"https://api.github.com/repos/ensime/ensime-sublime/issues/61/comments","events_url":"https://api.github.com/repos/ensime/ensime-sublime/issues/61/events","html_url":"https://github.com/ensime/ensime-sublime/issues/61","id":104031925,"number":61,"title":"ensime server crashes on start (ClassNotFoundException: scala.tools.nsc.interactive.CompilerControl)","user":{"login":"ruescasd","id":1598773,"avatar_url":"https://avatars.githubusercontent.com/u/1598773?v=3","gravatar_id":"","url":"https://api.github.com/users/ruescasd","html_url":"https://github.com/ruescasd","followers_url":"https://api.github.com/users/ruescasd/followers","following_url":"https://api.github.com/users/ruescasd/following{/other_user}","gists_url":"https://api.github.com/users/ruescasd/gists{/gist_id}","starred_url":"https://api.github.com/users/ruescasd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ruescasd/subscriptions","organizations_url":"https://api.github.com/users/ruescasd/orgs","repos_url":"https://api.github.com/users/ruescasd/repos","events_url":"https://api.github.com/users/ruescasd/events{/privacy}","received_events_url":"https://api.github.com/users/ruescasd/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-08-31T11:04:55Z","updated_at":"2015-08-31T19:02:23Z","closed_at":null,"body":"I'm trying to get this working on windows 7, using mingw32. \r\n\r\nWhen running serverStart.sh I get this output:\r\n\r\n/c/Users/David/projects/hubound /c/Users/David/projects/ensime-sublime\r\n/c/Users/David/projects/ensime-sublime\r\nENSIME_CONFIG=/c/Users/David/projects/hubound/.ensime\r\nReading ENSIME 0.9.10-SNAPSHOT config from /c/Users/David/projects/hubound/.ensime\r\n  -> Using JDK at c:\\\\tools\\\\jdk1.7-x64\r\n  -> Using flags -Xmx1024M\r\n  -> Using cache at C:\\\\Users\\\\David\\\\projects\\\\hubound\\\\.ensime_cache\r\n  -> Using scala version 2.11.6\r\n  -> Resolving, log available in C:\\\\Users\\\\David\\\\projects\\\\hubound\\\\.ensime_cache/Resolution/sbt.log\r\nChanging to C:\\\\Users\\\\David\\\\projects\\\\hubound\\\\.ensime_cache/Resolution\r\nRunning sbt saveClasspath\r\n  -> Starting ENSIME\r\n13:02:29.713 INFO  None a.e.s.Slf4jLogger - Slf4jLogger started\r\n13:02:29.724 DEBUG EventStream(akka://ENSIME) a.e.EventStream - logger log1-Slf4jLogger started\r\n13:02:29.727 DEBUG EventStream(akka://ENSIME) a.e.EventStream - Default Loggers started\r\n13:02:29.782 INFO  None o.a.c.v.i.StandardFileSystemManager - Using \"C:\\Users\\David\\AppData\\Local\\Temp\\vfs_cache\" as temporary files store.\r\n13:02:29.815 DEBUG akka://ENSIME/system/IO-TCP/selectors/$a/0 a.i.TcpListener - Successfully bound to /127.0.0.1:51246\r\n13:02:29.817 INFO  None o.e.s.PortUtil$ - creating portfile C:\\Users\\David\\projects\\hubound\\.ensime_cache\\port\r\n13:02:29.817 INFO  akka://ENSIME/user/ensime-main/tcp-server o.e.s.t.TCPServer - Bound server on port 51246\r\n13:02:30.484 INFO  akka://ENSIME/user/ensime-main o.e.s.ServerActor - Environment:\r\n  OS : Windows 7\r\n  Java : Java HotSpot(TM) 64-Bit Server VM 24.45-b08, Java(TM) SE Runtime Environment 1.7.0_45-b18\r\n  Scala : version 2.11.6\r\n  Ensime : 0.9.10-SNAPSHOT\r\n13:02:30.488 DEBUG akka://ENSIME/system/IO-TCP/selectors/$a/1 a.i.TcpListener - Successfully bound to /127.0.0.1:51247\r\n13:02:30.492 INFO  None o.e.s.PortUtil$ - creating portfile C:\\Users\\David\\projects\\hubound\\.ensime_cache\\http\r\n13:02:30.493 INFO  akka://ENSIME/user/ensime-main o.e.s.ServerActor - ENSIME HTTP on /127.0.0.1\r\n13:02:31.468 WARN  None c.j.b.BoneCPConfig - JDBC username was not set in config!\r\n13:02:31.468 WARN  None c.j.b.BoneCPConfig - JDBC password was not set in config!\r\n13:02:31.676 INFO  None o.e.i.SearchService - removing 0 stale files from the index\r\n13:02:31.691 INFO  None o.e.i.ClassfileWatcher - Setting up new file watchers\r\n13:02:31.717 ERROR ActorSystem(ENSIME) a.a.ActorSystemImpl - Uncaught fatal error from thread [ENSIME-akka.actor.default-dispatcher-4] shutting down ActorSystem [ENSIME]\r\njava.lang.NoClassDefFoundError: com/sun/jdi/VMDisconnectedException\r\n\tat org.ensime.core.DebugManager$$anonfun$apply$1.apply(DebugManager.scala:22) ~[core_2.11-0.9.10-SNAPSHOT.jar:0.9.10-SNAPSHOT]\r\n\tat org.ensime.core.DebugManager$$anonfun$apply$1.apply(DebugManager.scala:22) ~[core_2.11-0.9.10-SNAPSHOT.jar:0.9.10-SNAPSHOT]\r\n\tat akka.actor.TypedCreatorFunctionConsumer.produce(Props.scala:343) ~[akka-actor_2.11-2.3.12.jar:na]\r\n\tat akka.actor.Props.newActor(Props.scala:252) ~[akka-actor_2.11-2.3.12.jar:na]\r\n\tat akka.actor.ActorCell.newActor(ActorCell.scala:552) ~[akka-actor_2.11-2.3.12.jar:na]\r\n\tat akka.actor.ActorCell.create(ActorCell.scala:578) ~[akka-actor_2.11-2.3.12.jar:na]\r\n\tat akka.actor.ActorCell.invokeAll$1(ActorCell.scala:456) ~[akka-actor_2.11-2.3.12.jar:na]\r\n\tat akka.actor.ActorCell.systemInvoke(ActorCell.scala:478) ~[akka-actor_2.11-2.3.12.jar:na]\r\n\tat akka.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:263) ~[akka-actor_2.11-2.3.12.jar:na]\r\n\tat akka.dispatch.Mailbox.run(Mailbox.scala:219) ~[akka-actor_2.11-2.3.12.jar:na]\r\n\tat akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:397) [akka-actor_2.11-2.3.12.jar:na]\r\n\tat scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) [scala-library-2.11.6.jar:na]\r\n\tat scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) [scala-library-2.11.6.jar:na]\r\n\tat scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) [scala-library-2.11.6.jar:na]\r\n\tat scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) [scala-library-2.11.6.jar:na]\r\nCaused by: java.lang.ClassNotFoundException: com.sun.jdi.VMDisconnectedException\r\n\tat java.net.URLClassLoader$1.run(URLClassLoader.java:366) ~[na:1.7.0_45]\r\n\tat java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[na:1.7.0_45]\r\n\tat java.security.AccessController.doPrivileged(Native Method) ~[na:1.7.0_45]\r\n\tat java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[na:1.7.0_45]\r\n\tat java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[na:1.7.0_45]\r\n\tat sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) ~[na:1.7.0_45]\r\n\tat java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[na:1.7.0_45]\r\n\t... 15 common frames omitted\r\n13:02:31.718 ERROR ActorSystem(ENSIME) a.a.ActorSystemImpl - Uncaught fatal error from thread [ENSIME-akka.actor.default-dispatcher-7] shutting down ActorSystem [ENSIME]\r\njava.lang.NoClassDefFoundError: scala/tools/nsc/interactive/CompilerControl\r\n\tat java.lang.ClassLoader.defineClass1(Native Method) ~[na:1.7.0_45]\r\n\tat java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[na:1.7.0_45]\r\n\tat java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[na:1.7.0_45]\r\n\tat java.net.URLClassLoader.defineClass(URLClassLoader.java:449) ~[na:1.7.0_45]\r\n\tat java.net.URLClassLoader.access$100(URLClassLoader.java:71) ~[na:1.7.0_45]\r\n\tat java.net.URLClassLoader$1.run(URLClassLoader.java:361) ~[na:1.7.0_45]\r\n\tat java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[na:1.7.0_45]\r\n\tat java.security.AccessController.doPrivileged(Native Method) ~[na:1.7.0_45]\r\n\tat java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[na:1.7.0_45]\r\n\tat java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[na:1.7.0_45]\r\n\tat sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) ~[na:1.7.0_45]\r\n\tat java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[na:1.7.0_45]\r\n\tat org.ensime.core.Analyzer$$anonfun$apply$1.apply(Analyzer.scala:312) ~[core_2.11-0.9.10-SNAPSHOT.jar:0.9.10-SNAPSHOT]\r\n\tat org.ensime.core.Analyzer$$anonfun$apply$1.apply(Analyzer.scala:312) ~[core_2.11-0.9.10-SNAPSHOT.jar:0.9.10-SNAPSHOT]\r\n\tat akka.actor.TypedCreatorFunctionConsumer.produce(Props.scala:343) ~[akka-actor_2.11-2.3.12.jar:na]\r\n\tat akka.actor.Props.newActor(Props.scala:252) ~[akka-actor_2.11-2.3.12.jar:na]\r\n\tat akka.actor.ActorCell.newActor(ActorCell.scala:552) ~[akka-actor_2.11-2.3.12.jar:na]\r\n\tat akka.actor.ActorCell.create(ActorCell.scala:578) ~[akka-actor_2.11-2.3.12.jar:na]\r\n\tat akka.actor.ActorCell.invokeAll$1(ActorCell.scala:456) ~[akka-actor_2.11-2.3.12.jar:na]\r\n\tat akka.actor.ActorCell.systemInvoke(ActorCell.scala:478) ~[akka-actor_2.11-2.3.12.jar:na]\r\n\tat akka.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:263) ~[akka-actor_2.11-2.3.12.jar:na]\r\n\tat akka.dispatch.Mailbox.run(Mailbox.scala:219) ~[akka-actor_2.11-2.3.12.jar:na]\r\n\tat akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:397) [akka-actor_2.11-2.3.12.jar:na]\r\n\tat scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) [scala-library-2.11.6.jar:na]\r\n\tat scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) [scala-library-2.11.6.jar:na]\r\n\tat scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) [scala-library-2.11.6.jar:na]\r\n\tat scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) [scala-library-2.11.6.jar:na]\r\nCaused by: java.lang.ClassNotFoundException: scala.tools.nsc.interactive.CompilerControl\r\n\tat java.net.URLClassLoader$1.run(URLClassLoader.java:366) ~[na:1.7.0_45]\r\n\tat java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[na:1.7.0_45]\r\n\tat java.security.AccessController.doPrivileged(Native Method) ~[na:1.7.0_45]\r\n\tat java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[na:1.7.0_45]\r\n\tat java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[na:1.7.0_45]\r\n\tat sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) ~[na:1.7.0_45]\r\n\tat java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[na:1.7.0_45]\r\n\t... 27 common frames omitted\r\n13:02:31.723 DEBUG akka://ENSIME/system/IO-TCP/selectors/$a/1 a.i.TcpListener - Unbinding endpoint /127.0.0.1:51247\r\n13:02:31.724 DEBUG akka://ENSIME/system/IO-TCP/selectors/$a/1 a.i.TcpListener - Unbound endpoint /127.0.0.1:51247, stopping listener\r\n13:02:31.725 INFO  akka://ENSIME/system/IO-TCP-STREAM/server-1-%2F127.0.0.1%3A0 a.a.LocalActorRef - Message [akka.io.Tcp$Unbound$] from Actor[akka://ENSIME/system/IO-TCP/selectors/$a/1#-63215872] to Actor[akka://ENSIME/system/IO-TCP-STREAM/server-1-%2F127.0.0.1%3A0#-852894119] was not delivered. [1] dead letters encountered. This logging can be tur\r\n13:02:31.729 DEBUG akka://ENSIME/system/IO-TCP/selectors/$a/0 a.i.SelectionHandler - Monitored actor [Actor[akka://ENSIME/user/ensime-main/tcp-server#-1543673420]] terminated\r\n13:02:31.730 DEBUG akka://ENSIME/system/IO-TCP/selectors/$a/0 a.i.TcpListener - Closing serverSocketChannel after being stopped\r\n13:02:31.778 DEBUG None o.e.i.SearchService - indexing file:///C:/Users/David/.ivy2/cache/org.apache.commons/commons-math3/jars/commons-math3-3.2.jar\r\n13:02:31.778 DEBUG None o.e.i.SearchService - indexing file:///c:/tools/jdk1.7-x64/jre/lib/rt.jar\r\n13:02:31.778 DEBUG None o.e.i.SearchService - indexing file:///C:/Users/David/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.11.6.jar\r\n13:02:31.785 INFO  None c.j.b.BoneCP - Shutting down connection pool...\r\n13:02:31.786 INFO  None c.j.b.BoneCP - Connection pool has been shutdown.\r\n13:02:31.835 ERROR None o.e.i.SearchService - Failed to index file:///C:/Users/David/.ivy2/cache/org.apache.commons/commons-math3/jars/commons-math3-3.2.jar\r\norg.apache.commons.vfs2.FileSystemException: Could not find files in \"jar:file:///C:/Users/David/.ivy2/cache/org.apache.commons/commons-math3/jars/commons-math3-3.2.jar!/\".\r\n\tat org.apache.commons.vfs2.provider.AbstractFileObject.findFiles(AbstractFileObject.java:1700) ~[commons-vfs2-2.0.jar:2.0]\r\n\tat org.apache.commons.vfs2.provider.AbstractFileObject.findFiles(AbstractFileObject.java:1198) ~[commons-vfs2-2.0.jar:2.0]\r\n\tat org.ensime.indexer.SearchService.org$ensime$indexer$SearchService$$scan$1(SearchService.scala:58) ~[core_2.11-0.9.10-SNAPSHOT.jar:0.9.10-SNAPSHOT]\r\n\tat org.ensime.indexer.SearchService$$anonfun$14$$anonfun$apply$6$$anonfun$apply$3.apply$mcV$sp(SearchService.scala:112) [core_2.11-0.9.10-SNAPSHOT.jar:0.9.10-SNAPSHOT]\r\n\tat org.ensime.indexer.SearchService$$anonfun$14$$anonfun$apply$6$$anonfun$apply$3.apply(SearchService.scala:109) [core_2.11-0.9.10-SNAPSHOT.jar:0.9.10-SNAPSHOT]\r\n\tat org.ensime.indexer.SearchService$$anonfun$14$$anonfun$apply$6$$anonfun$apply$3.apply(SearchService.scala:109) [core_2.11-0.9.10-SNAPSHOT.jar:0.9.10-SNAPSHOT]\r\n\tat scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24) [scala-library-2.11.6.jar:na]\r\n\tat scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24) [scala-library-2.11.6.jar:na]\r\n\tat akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:40) [akka-actor_2.11-2.3.12.jar:na]\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_45]\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_45]\r\n\tat java.lang.Thread.run(Thread.java:744) [na:1.7.0_45]\r\nCaused by: org.apache.commons.vfs2.FileSystemException: URI \"jar:file:///C:/Users/David/.ivy2/cache/org.apache.commons/commons-math3/jars/commons-math3-3.2.jar!//org/apache/commons/math3/stat\" is not an absolute file name.\r\n\tat org.apache.commons.vfs2.provider.local.GenericFileNameParser.extractRootPrefix(GenericFileNameParser.java:56) ~[commons-vfs2-2.0.jar:2.0]\r\n\tat org.apache.commons.vfs2.provider.local.LocalFileNameParser.parseUri(LocalFileNameParser.java:80) ~[commons-vfs2-2.0.jar:2.0]\r\n\tat org.apache.commons.vfs2.provider.url.UrlFileNameParser.parseUri(UrlFileNameParser.java:65) ~[commons-vfs2-2.0.jar:2.0]\r\n\tat org.apache.commons.vfs2.provider.AbstractFileProvider.parseUri(AbstractFileProvider.java:188) ~[commons-vfs2-2.0.jar:2.0]\r\n\tat org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveName(DefaultFileSystemManager.java:822) ~[commons-vfs2-2.0.jar:2.0]\r\n\tat org.apache.commons.vfs2.provider.AbstractFileObject.getChildren(AbstractFileObject.java:710) ~[commons-vfs2-2.0.jar:2.0]\r\n\tat org.apache.commons.vfs2.provider.AbstractFileObject.traverse(AbstractFileObject.java:1724) ~[commons-vfs2-2.0.jar:2.0]\r\n\tat org.apache.commons.vfs2.provider.AbstractFileObject.traverse(AbstractFileObject.java:1729) ~[commons-vfs2-2.0.jar:2.0]\r\n\tat org.apache.commons.vfs2.provider.AbstractFileObject.traverse(AbstractFileObject.java:1729) ~[commons-vfs2-2.0.jar:2.0]\r\n\tat org.apache.commons.vfs2.provider.AbstractFileObject.traverse(AbstractFileObject.java:1729) ~[commons-vfs2-2.0.jar:2.0]\r\n\tat org.apache.commons.vfs2.provider.AbstractFileObject.traverse(AbstractFileObject.java:1729) ~[commons-vfs2-2.0.jar:2.0]\r\n\tat org.apache.commons.vfs2.provider.AbstractFileObject.findFiles(AbstractFileObject.java:1695) ~[commons-vfs2-2.0.jar:2.0]\r\n\t... 11 common frames omitted\r\n13:02:31.836 DEBUG EventStream a.e.EventStream - shutting down: StandardOutLogger started\r\n\r\n\r\n<bountysource-plugin>\r\n---\r\nWant to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/26326687-ensime-server-crashes-on-start-classnotfoundexception-scala-tools-nsc-interactive-compilercontrol?utm_campaign=plugin&utm_content=tracker%2F36071&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F36071&utm_medium=issues&utm_source=github).\r\n</bountysource-plugin>"},"comment":{"url":"https://api.github.com/repos/ensime/ensime-sublime/issues/comments/136467739","html_url":"https://github.com/ensime/ensime-sublime/issues/61#issuecomment-136467739","issue_url":"https://api.github.com/repos/ensime/ensime-sublime/issues/61","id":136467739,"user":{"login":"ruescasd","id":1598773,"avatar_url":"https://avatars.githubusercontent.com/u/1598773?v=3","gravatar_id":"","url":"https://api.github.com/users/ruescasd","html_url":"https://github.com/ruescasd","followers_url":"https://api.github.com/users/ruescasd/followers","following_url":"https://api.github.com/users/ruescasd/following{/other_user}","gists_url":"https://api.github.com/users/ruescasd/gists{/gist_id}","starred_url":"https://api.github.com/users/ruescasd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ruescasd/subscriptions","organizations_url":"https://api.github.com/users/ruescasd/orgs","repos_url":"https://api.github.com/users/ruescasd/repos","events_url":"https://api.github.com/users/ruescasd/events{/privacy}","received_events_url":"https://api.github.com/users/ruescasd/received_events","type":"User","site_admin":false},"created_at":"2015-08-31T19:02:23Z","updated_at":"2015-08-31T19:02:23Z","body":"Here's what worked for me, seems like classpath separator issue\r\n\r\n==================================================\r\ndiff --git a/serverStart.sh b/serverStart.sh\r\nindex 0457f3d..adfeb44 100755\r\n--- a/serverStart.sh\r\n+++ b/serverStart.sh\r\n@@ -12,6 +12,7 @@\r\n # [1] https://github.com/paulp/sbt-extras/blob/master/sbt\r\n\r\n ENSIME_VERSION=\"0.9.10-SNAPSHOT\"\r\n+CLASSPATH_SEPARATOR=\":\"\r\n\r\n # borrowed from http://stackoverflow.com/questions/3466166/how-to-check-if-running-in-cygwin-mac-or-linux\r\n if [ \"$(uname)\" == \"Darwin\" ]; then # Mac\r\n@@ -24,6 +25,7 @@ elif [ \"$(expr substr $(uname -s) 1 10)\" == \"MINGW32_NT\" ]; then\r\n   ENSIME_ABS_PATH=`pwd`\r\n   popd\r\n   ENSIME_CONFIG=\"${ENSIME_ABS_PATH}/.ensime\"\r\n+  CLASSPATH_SEPARATOR=\";\"\r\n fi\r\n\r\n echo \"ENSIME_CONFIG=$ENSIME_CONFIG\"\r\n@@ -109,7 +111,7 @@ cd \"$RESOLUTION_DIR\"\r\n echo \"Running sbt saveClasspath\"\r\n sbt update saveClasspath > \"$CLASSPATH_LOG\"\r\n\r\n-CLASSPATH=\"$JDK_HOME/lib/tools.jar:`cat $CLASSPATH_FILE`\"\r\n+CLASSPATH=\"$JDK_HOME/lib/tools.jar$CLASSPATH_SEPARATOR`cat $CLASSPATH_FILE`\"\r\n\r\n echo \"  -> Starting ENSIME\"\r\n cd \"$ENSIME_CACHE\""}}