{"comment":{"url":"https://api.github.com/repos/laurentpetit/ccw/comments/11225310","html_url":"https://github.com/laurentpetit/ccw/commit/cfbc2ef5b11fa980638b59755a3e170f9a3a94df#commitcomment-11225310","id":11225310,"user":{"login":"laurentpetit","id":98286,"avatar_url":"https://avatars.githubusercontent.com/u/98286?v=3","gravatar_id":"","url":"https://api.github.com/users/laurentpetit","html_url":"https://github.com/laurentpetit","followers_url":"https://api.github.com/users/laurentpetit/followers","following_url":"https://api.github.com/users/laurentpetit/following{/other_user}","gists_url":"https://api.github.com/users/laurentpetit/gists{/gist_id}","starred_url":"https://api.github.com/users/laurentpetit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/laurentpetit/subscriptions","organizations_url":"https://api.github.com/users/laurentpetit/orgs","repos_url":"https://api.github.com/users/laurentpetit/repos","events_url":"https://api.github.com/users/laurentpetit/events{/privacy}","received_events_url":"https://api.github.com/users/laurentpetit/received_events","type":"User","site_admin":false},"position":30,"line":377,"path":"ccw.core/src/clj/ccw/editors/clojure/hover_support.clj","commit_id":"cfbc2ef5b11fa980638b59755a3e170f9a3a94df","created_at":"2015-05-16T08:15:43Z","updated_at":"2015-05-16T08:15:43Z","body":"Yes, because their code was immediately executed, during aot compilation, which occurs with just all Eclipse related jars on the classpath, but not within the \"real thing\", e.g. not within a real and correctly initialized OSGi/Eclipse runtime. This caused problems like transitive calls to swt and UI Displays being nil. Or CCWPlugin/getDefault being nil, etc."}}