{"action":"created","issue":{"url":"https://api.github.com/repos/ensime/ensime-server/issues/1160","labels_url":"https://api.github.com/repos/ensime/ensime-server/issues/1160/labels{/name}","comments_url":"https://api.github.com/repos/ensime/ensime-server/issues/1160/comments","events_url":"https://api.github.com/repos/ensime/ensime-server/issues/1160/events","html_url":"https://github.com/ensime/ensime-server/issues/1160","id":118717904,"number":1160,"title":"<blah> is defined twice conflicting both originated in...","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},"labels":[{"url":"https://api.github.com/repos/ensime/ensime-server/labels/Bug","name":"Bug","color":"eb6420"},{"url":"https://api.github.com/repos/ensime/ensime-server/labels/Priority","name":"Priority","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":25,"created_at":"2015-11-24T22:31:26Z","updated_at":"2015-11-24T22:31:35Z","closed_at":null,"body":"_From @gaydenko on November 19, 2015 15:38_\n\n![1447938705](https://cloud.githubusercontent.com/assets/3740016/11276237/5248ae3a-8ef2-11e5-9f36-c7a669f1d767.png)\r\nAfter today updating of ensime-emacs to ensime-20151117.2103 starting of editing of any file results in the error, where artifact can be a method, a val or even internal method as $init$. The issue doesn't depend on the code under editing. Say, this simple project https://github.com/gaydenko/temp01 is also affected by the issue. ensime-sbt 0.2.1 is in use as a global plugin. Java is Oracle one build 1.8.0_66-b17. Scala is 2.11.7. Up to date Arch Linux is in use, kernel 4.2.5.\r\n\r\nHave tried without success:\r\n\r\n -   to clean ensime_cache\r\n -   to redownload the world by deleting ~/.ivy2\r\n\r\nFew last commits to server are related to files manipulations, and it can be a reason of accounting the same file twice. Crazy idea is if developers use, say, Mac treating files manipulations different in comparison with, say, Linux.\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/28585294-blah-is-defined-twice-conflicting-both-originated-in?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/159427167","html_url":"https://github.com/ensime/ensime-server/issues/1160#issuecomment-159427167","issue_url":"https://api.github.com/repos/ensime/ensime-server/issues/1160","id":159427167,"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-11-24T22:31:35Z","updated_at":"2015-11-24T22:31:35Z","body":"_From @aemoncannon on November 21, 2015 17:45_\n\n@fommil. I wouldn't be surprised. We'rr constructing our batch source files\ndifferently, and that might have subtly changed hashcode or equals\nbehavior. Trivial change in inmemirysourcefile to verify this theory (use\nfile based rather than string constructor).\n\nI'm moving today so won't be much help.\n\nNote changing that constructor will break other things.\n\nOn Sat, Nov 21, 2015, 6:46 AM Sam Halliday <notifications@github.com> wrote:\n\n> @thatismatt <https://github.com/thatismatt> also, please ask questions on\n> gitter (different rooms for server vs emacs) and we'll try our best when\n> somebody is around! (although note that the issue tracker has a larger\n> audience so if there is nobody on gitter, make sure to post here too)\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/ensime/ensime-emacs/issues/300#issuecomment-158635898>\n> .\n>\n"}}