{"action":"created","issue":{"url":"https://api.github.com/repos/LightTable/Clojure/issues/20","labels_url":"https://api.github.com/repos/LightTable/Clojure/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/LightTable/Clojure/issues/20/comments","events_url":"https://api.github.com/repos/LightTable/Clojure/issues/20/events","html_url":"https://github.com/LightTable/Clojure/issues/20","id":33114849,"number":20,"title":"Windows 7 Error: Unable to access jarfile","user":{"login":"tpgit","id":444852,"avatar_url":"https://avatars.githubusercontent.com/u/444852?v=3","gravatar_id":"","url":"https://api.github.com/users/tpgit","html_url":"https://github.com/tpgit","followers_url":"https://api.github.com/users/tpgit/followers","following_url":"https://api.github.com/users/tpgit/following{/other_user}","gists_url":"https://api.github.com/users/tpgit/gists{/gist_id}","starred_url":"https://api.github.com/users/tpgit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tpgit/subscriptions","organizations_url":"https://api.github.com/users/tpgit/orgs","repos_url":"https://api.github.com/users/tpgit/repos","events_url":"https://api.github.com/users/tpgit/events{/privacy}","received_events_url":"https://api.github.com/users/tpgit/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/LightTable/Clojure/labels/windows","name":"windows","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2014-05-08T19:22:00Z","updated_at":"2015-02-22T23:39:29Z","closed_at":null,"body":"My user name on Windows 7 has a space char in it. When I attempt to evaluate a form I get the following error:\r\n```\r\nError: Unable to access jarfile \"C:\\Users\\<user>\\AppData\\Local\\LightTable\\plugins\\Clojure\\runner\\target\\lein-light-standalone.jar\"\r\n```\r\nSee [Error accessing lein-light-standalone.jar after updating Clojure plugin](Error accessing lein-light-standalone.jar after updating Clojure plugin) for details\r\n\r\nOn Windows 7, calls to proc/exec should **not** wrap the args in quotes. In this case remove call to windows-escape from https://github.com/LightTable/Clojure/blob/master/src/lt/plugins/clojure.cljs#L819.\r\n\r\nSee [Windows 7 \"can't open file py-src\\ltmain.py\" error](https://groups.google.com/forum/#!topic/light-table-discussion/XEaiPOUHg_s) for details on why wrapping args in proc/exec calls is a bad idea even on Windows."},"comment":{"url":"https://api.github.com/repos/LightTable/Clojure/issues/comments/75472095","html_url":"https://github.com/LightTable/Clojure/issues/20#issuecomment-75472095","issue_url":"https://api.github.com/repos/LightTable/Clojure/issues/20","id":75472095,"user":{"login":"ben-biddington","id":32415,"avatar_url":"https://avatars.githubusercontent.com/u/32415?v=3","gravatar_id":"","url":"https://api.github.com/users/ben-biddington","html_url":"https://github.com/ben-biddington","followers_url":"https://api.github.com/users/ben-biddington/followers","following_url":"https://api.github.com/users/ben-biddington/following{/other_user}","gists_url":"https://api.github.com/users/ben-biddington/gists{/gist_id}","starred_url":"https://api.github.com/users/ben-biddington/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ben-biddington/subscriptions","organizations_url":"https://api.github.com/users/ben-biddington/orgs","repos_url":"https://api.github.com/users/ben-biddington/repos","events_url":"https://api.github.com/users/ben-biddington/events{/privacy}","received_events_url":"https://api.github.com/users/ben-biddington/received_events","type":"User","site_admin":false},"created_at":"2015-02-22T23:39:29Z","updated_at":"2015-02-22T23:39:29Z","body":"Just trying to look at this as it happened to me too.\r\n\r\nBut I am having trouble compiling the javascript -- what's the best way to do that?\r\n\r\nI have tried this project configuration:\r\n\r\n```\r\n(defproject com.lighttable/clojure \"0.1.0\"\r\n  :description \"Clojure plugin for Light Table\"\r\n  :dependencies [[org.clojure/clojure \"1.5.1\"] [lein-cljsbuild \"1.0.5\"] [org.clojure/clojurescript \"0.0-2197\"]]\r\n  :plugins [[lein-cljsbuild \"1.0.5\"]]\r\n  :cljsbuild {\r\n    :builds [{:source-paths [\".\"]\r\n              :compiler {:output-to \"clojure_compiled.js\"}}]})\r\n\r\n```\r\nwhich, when run with `lein cljsbuild once`, succeeds with lots of warnings:\r\n\r\n```\r\nCompiling \"clojure_compiled.js\" from [\".\"]...\r\nWARNING: No such namespace: lt.objs.notifos at line 1 .\\src\\lt\\plugins\\clojure\\instarepl.cljs\r\nWARNING: No such namespace: lt.objs.editor at line 1 .\\src\\lt\\plugins\\clojure\\instarepl.cljs\r\nWARNING: No such namespace: crate.core at line 1 .\\src\\lt\\plugins\\clojure\\instarepl.cljs\r\nWARNING: No such namespace: lt.objs.metrics at line 1 .\\src\\lt\\plugins\\clojure\\instarepl.cljs\r\nWARNING: No such namespace: lt.objs.editor.pool at line 1 .\\src\\lt\\plugins\\clojure\\instarepl.cljs\r\n... etc\r\n```\r\nand then either crashes light table or fails to produce `instarepl`:\r\n\r\nDoes this have to be compiled as part of `LightTable` itself to satisfy those references?\r\n\r\n\\<bb /\\>"}}