{"action":"created","issue":{"url":"https://api.github.com/repos/ensime/ensime-server/issues/930","labels_url":"https://api.github.com/repos/ensime/ensime-server/issues/930/labels{/name}","comments_url":"https://api.github.com/repos/ensime/ensime-server/issues/930/comments","events_url":"https://api.github.com/repos/ensime/ensime-server/issues/930/events","html_url":"https://github.com/ensime/ensime-server/issues/930","id":67801944,"number":930,"title":"Requirement failed: FileSourceFileInfo does not exist","user":{"login":"greenrd","id":164965,"avatar_url":"https://avatars.githubusercontent.com/u/164965?v=3","gravatar_id":"","url":"https://api.github.com/users/greenrd","html_url":"https://github.com/greenrd","followers_url":"https://api.github.com/users/greenrd/followers","following_url":"https://api.github.com/users/greenrd/following{/other_user}","gists_url":"https://api.github.com/users/greenrd/gists{/gist_id}","starred_url":"https://api.github.com/users/greenrd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greenrd/subscriptions","organizations_url":"https://api.github.com/users/greenrd/orgs","repos_url":"https://api.github.com/users/greenrd/repos","events_url":"https://api.github.com/users/greenrd/events{/privacy}","received_events_url":"https://api.github.com/users/greenrd/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-04-11T16:07:37Z","updated_at":"2015-04-12T14:50:15Z","closed_at":null,"body":"Whenever I visit a new Scala file in emacs, I get an RPC abort and the following exception:\r\n\r\n```\r\n16:55:38.893 [default-akka.actor.default-dispatcher-155] ERROR org.ensime.core.Analyzer - Error handling RPC: java.lang.IllegalArgumentException: requirement failed: FileSourceFileInfo(/home/user/foo/Bar.scala) does not exist\r\njava.lang.IllegalArgumentException: requirement failed: FileSourceFileInfo(/home/user/foo/Bar.scala) does not exist\r\n\tat scala.Predef$.require(Predef.scala:233) ~[scala-library.jar:na]\r\n\tat org.ensime.core.Analyzer$$anonfun$handleReloadFiles$1.apply(Analyzer.scala:257) ~[ensime_2.10-0.9.10-SNAPSHOT.jar:0.9.10-SNAPSHOT]\r\n\tat org.ensime.core.Analyzer$$anonfun$handleReloadFiles$1.apply(Analyzer.scala:256) ~[ensime_2.10-0.9.10-SNAPSHOT.jar:0.9.10-SNAPSHOT]\r\n\tat scala.collection.immutable.List.foreach(List.scala:318) ~[scala-library.jar:na]\r\n\tat org.ensime.core.Analyzer.handleReloadFiles(Analyzer.scala:256) ~[ensime_2.10-0.9.10-SNAPSHOT.jar:0.9.10-SNAPSHOT]\r\n\tat org.ensime.core.Analyzer.process(Analyzer.scala:161) ~[ensime_2.10-0.9.10-SNAPSHOT.jar:0.9.10-SNAPSHOT]\r\n\tat org.ensime.core.Analyzer$$anonfun$receive$1.applyOrElse(Analyzer.scala:83) ~[ensime_2.10-0.9.10-SNAPSHOT.jar:0.9.10-SNAPSHOT]\r\n\tat akka.actor.Actor$class.aroundReceive(Actor.scala:465) ~[akka-actor_2.10-2.3.8.jar:na]\r\n\tat org.ensime.core.Analyzer.aroundReceive(Analyzer.scala:20) ~[ensime_2.10-0.9.10-SNAPSHOT.jar:0.9.10-SNAPSHOT]\r\n\tat akka.actor.ActorCell.receiveMessage(ActorCell.scala:516) [akka-actor_2.10-2.3.8.jar:na]\r\n\tat akka.actor.ActorCell.invoke(ActorCell.scala:487) [akka-actor_2.10-2.3.8.jar:na]\r\n\tat akka.dispatch.Mailbox.processMailbox(Mailbox.scala:254) [akka-actor_2.10-2.3.8.jar:na]\r\n\tat akka.dispatch.Mailbox.run(Mailbox.scala:221) [akka-actor_2.10-2.3.8.jar:na]\r\n\tat akka.dispatch.Mailbox.exec(Mailbox.scala:231) [akka-actor_2.10-2.3.8.jar:na]\r\n\tat scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) [scala-library.jar:na]\r\n\tat scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) [scala-library.jar:na]\r\n\tat scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) [scala-library.jar:na]\r\n\tat scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) [scala-library.jar:na]\r\n```\r\n\r\nThereafter, emacs keeps complaining that the RPC has aborted, so I have to save the file, kill the buffer and then reopen the file, and then it works.\r\n\r\n<bountysource-plugin>\r\n---\r\nWant to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/10932997-requirement-failed-filesourcefileinfo-does-not-exist?utm_campaign=plugin&utm_content=tracker%2F239449&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F239449&utm_medium=issues&utm_source=github).\r\n</bountysource-plugin>"},"comment":{"url":"https://api.github.com/repos/ensime/ensime-server/issues/comments/92076343","html_url":"https://github.com/ensime/ensime-server/issues/930#issuecomment-92076343","issue_url":"https://api.github.com/repos/ensime/ensime-server/issues/930","id":92076343,"user":{"login":"fommil","id":1914041,"avatar_url":"https://avatars.githubusercontent.com/u/1914041?v=3","gravatar_id":"","url":"https://api.github.com/users/fommil","html_url":"https://github.com/fommil","followers_url":"https://api.github.com/users/fommil/followers","following_url":"https://api.github.com/users/fommil/following{/other_user}","gists_url":"https://api.github.com/users/fommil/gists{/gist_id}","starred_url":"https://api.github.com/users/fommil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fommil/subscriptions","organizations_url":"https://api.github.com/users/fommil/orgs","repos_url":"https://api.github.com/users/fommil/repos","events_url":"https://api.github.com/users/fommil/events{/privacy}","received_events_url":"https://api.github.com/users/fommil/received_events","type":"User","site_admin":false},"created_at":"2015-04-12T14:50:15Z","updated_at":"2015-04-12T14:50:15Z","body":"Can you share your project on github? "}}