{"action":"created","issue":{"url":"https://api.github.com/repos/clojure-emacs/cider-nrepl/issues/262","labels_url":"https://api.github.com/repos/clojure-emacs/cider-nrepl/issues/262/labels{/name}","comments_url":"https://api.github.com/repos/clojure-emacs/cider-nrepl/issues/262/comments","events_url":"https://api.github.com/repos/clojure-emacs/cider-nrepl/issues/262/events","html_url":"https://github.com/clojure-emacs/cider-nrepl/pull/262","id":108417957,"number":262,"title":"Extract more detail from compiler exceptions","user":{"login":"mainej","id":6774,"avatar_url":"https://avatars.githubusercontent.com/u/6774?v=3","gravatar_id":"","url":"https://api.github.com/users/mainej","html_url":"https://github.com/mainej","followers_url":"https://api.github.com/users/mainej/followers","following_url":"https://api.github.com/users/mainej/following{/other_user}","gists_url":"https://api.github.com/users/mainej/gists{/gist_id}","starred_url":"https://api.github.com/users/mainej/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mainej/subscriptions","organizations_url":"https://api.github.com/users/mainej/orgs","repos_url":"https://api.github.com/users/mainej/repos","events_url":"https://api.github.com/users/mainej/events{/privacy}","received_events_url":"https://api.github.com/users/mainej/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-09-25T22:30:07Z","updated_at":"2015-10-07T22:06:57Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/clojure-emacs/cider-nrepl/pulls/262","html_url":"https://github.com/clojure-emacs/cider-nrepl/pull/262","diff_url":"https://github.com/clojure-emacs/cider-nrepl/pull/262.diff","patch_url":"https://github.com/clojure-emacs/cider-nrepl/pull/262.patch"},"body":"This patch re-introduces the inner 'cause' of compiler exceptions.\r\n\r\nThese exceptions are not always informative, which may be why they were\r\nhidden in 0a57231f1. For example when the compiler is complaining about\r\na syntax error, the exception often refers to a line number far from the\r\nactual syntax problem.\r\n\r\nHowever, the exceptions *can* be quite useful, for example when they\r\ncomplain about an undeclared variable.\r\n\r\nThis patch re-introduces this additional detail. I'd be equally happy\r\nwith completely removing `extract-location`.  The output from the two\r\napproaches is similar, and perhaps less code is better."},"comment":{"url":"https://api.github.com/repos/clojure-emacs/cider-nrepl/issues/comments/146346571","html_url":"https://github.com/clojure-emacs/cider-nrepl/pull/262#issuecomment-146346571","issue_url":"https://api.github.com/repos/clojure-emacs/cider-nrepl/issues/262","id":146346571,"user":{"login":"bbatsov","id":103882,"avatar_url":"https://avatars.githubusercontent.com/u/103882?v=3","gravatar_id":"","url":"https://api.github.com/users/bbatsov","html_url":"https://github.com/bbatsov","followers_url":"https://api.github.com/users/bbatsov/followers","following_url":"https://api.github.com/users/bbatsov/following{/other_user}","gists_url":"https://api.github.com/users/bbatsov/gists{/gist_id}","starred_url":"https://api.github.com/users/bbatsov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bbatsov/subscriptions","organizations_url":"https://api.github.com/users/bbatsov/orgs","repos_url":"https://api.github.com/users/bbatsov/repos","events_url":"https://api.github.com/users/bbatsov/events{/privacy}","received_events_url":"https://api.github.com/users/bbatsov/received_events","type":"User","site_admin":false},"created_at":"2015-10-07T22:06:57Z","updated_at":"2015-10-07T22:06:57Z","body":"The commits have to be squashed together. Apart from that it looks ok. "}}