{"action":"created","issue":{"url":"https://api.github.com/repos/arcadia-unity/Arcadia/issues/60","labels_url":"https://api.github.com/repos/arcadia-unity/Arcadia/issues/60/labels{/name}","comments_url":"https://api.github.com/repos/arcadia-unity/Arcadia/issues/60/comments","events_url":"https://api.github.com/repos/arcadia-unity/Arcadia/issues/60/events","html_url":"https://github.com/arcadia-unity/Arcadia/issues/60","id":45946774,"number":60,"title":"'Play' in editor hangs waiting for REPL","user":{"login":"ikarth","id":1009991,"avatar_url":"https://avatars.githubusercontent.com/u/1009991?v=3","gravatar_id":"","url":"https://api.github.com/users/ikarth","html_url":"https://github.com/ikarth","followers_url":"https://api.github.com/users/ikarth/followers","following_url":"https://api.github.com/users/ikarth/following{/other_user}","gists_url":"https://api.github.com/users/ikarth/gists{/gist_id}","starred_url":"https://api.github.com/users/ikarth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ikarth/subscriptions","organizations_url":"https://api.github.com/users/ikarth/orgs","repos_url":"https://api.github.com/users/ikarth/repos","events_url":"https://api.github.com/users/ikarth/events{/privacy}","received_events_url":"https://api.github.com/users/ikarth/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2014-10-16T04:18:24Z","updated_at":"2015-01-28T08:06:57Z","closed_at":"2015-01-28T08:06:57Z","body":"In Windows 7, I'm having an issue with the Unity Editor's play functionality and the REPL. Press 'Play' and the editor will hang waiting for a message from the REPL. Any command seems to work. \r\n\r\nTo reproduce, in a new, properly set up project, with all of the Arcadia files under /Assets/Arcadia, .net 2.0 (not subset), and run-in-background on. Totally empty new scene. Connect a REPL client, via repl-client.rb. \r\n\r\n```\r\n; Clojure Unity REPL\r\n; Clojure 1.7.0-master-SNAPSHOT\r\n; Unity 4.5.5f1 (7684ad0c5a44)\r\n; Mono 2.0 (Visual Studio built mono)\r\nnil\r\n\r\nuser=> (+ 1 1)\r\n2 ; the command works\r\n\r\nuser=> (use 'arcadia.core)\r\nnil\r\n\r\nuser=> (create-primitive :cube)\r\n#<GameObject Cube (UnityEngine.GameObject)> ; Unity connection is fine\r\n\r\n; press play here, Unity editor appears to hang\r\n\r\nuser=> (+ 1 1) ; enter any command here, press enter\r\n\r\n; no response in the REPL. Unity will start play mode a few moments later. \r\n; REPL is hung, though; won't respond\r\n\r\n;; You can start a new REPL client and it will connect just fine\r\n;; But play mode will still freeze Unity without REPL input, and \r\n;; the REPL will freeze after sending the last command.\r\n\r\n```\r\n\r\nI did alter the path code in ClojureAssetPostprocessor.cs to work with Windows paths, which may or may not affect this. I'd be interested in hearing if other Windows users have observed this behavior. Note that I _don't_ get this when I open parade-route."},"comment":{"url":"https://api.github.com/repos/arcadia-unity/Arcadia/issues/comments/71795443","html_url":"https://github.com/arcadia-unity/Arcadia/issues/60#issuecomment-71795443","issue_url":"https://api.github.com/repos/arcadia-unity/Arcadia/issues/60","id":71795443,"user":{"login":"nasser","id":412966,"avatar_url":"https://avatars.githubusercontent.com/u/412966?v=3","gravatar_id":"","url":"https://api.github.com/users/nasser","html_url":"https://github.com/nasser","followers_url":"https://api.github.com/users/nasser/followers","following_url":"https://api.github.com/users/nasser/following{/other_user}","gists_url":"https://api.github.com/users/nasser/gists{/gist_id}","starred_url":"https://api.github.com/users/nasser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nasser/subscriptions","organizations_url":"https://api.github.com/users/nasser/orgs","repos_url":"https://api.github.com/users/nasser/repos","events_url":"https://api.github.com/users/nasser/events{/privacy}","received_events_url":"https://api.github.com/users/nasser/received_events","type":"User","site_admin":false},"created_at":"2015-01-28T08:06:57Z","updated_at":"2015-01-28T08:06:57Z","body":"This is fixed after todays pushes. Unity will still hang when you quit if the REPL is open on Windows 7. Still working on a fix for that..."}}