{"action":"created","issue":{"url":"https://api.github.com/repos/danielsz/system/issues/88","repository_url":"https://api.github.com/repos/danielsz/system","labels_url":"https://api.github.com/repos/danielsz/system/issues/88/labels{/name}","comments_url":"https://api.github.com/repos/danielsz/system/issues/88/comments","events_url":"https://api.github.com/repos/danielsz/system/issues/88/events","html_url":"https://github.com/danielsz/system/issues/88","id":163635951,"number":88,"title":"Reload not working well with Interfaces","user":{"login":"ryallk","id":10239962,"avatar_url":"https://avatars.githubusercontent.com/u/10239962?v=3","gravatar_id":"","url":"https://api.github.com/users/ryallk","html_url":"https://github.com/ryallk","followers_url":"https://api.github.com/users/ryallk/followers","following_url":"https://api.github.com/users/ryallk/following{/other_user}","gists_url":"https://api.github.com/users/ryallk/gists{/gist_id}","starred_url":"https://api.github.com/users/ryallk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryallk/subscriptions","organizations_url":"https://api.github.com/users/ryallk/orgs","repos_url":"https://api.github.com/users/ryallk/repos","events_url":"https://api.github.com/users/ryallk/events{/privacy}","received_events_url":"https://api.github.com/users/ryallk/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-07-04T09:19:17Z","updated_at":"2016-07-06T18:55:46Z","closed_at":null,"body":"When we modify a method of an interface with a running system, we get:\r\n```\r\n#'project.sys/dev:refreshing\r\nUnloading: (project.sys project.handler project.api project.search)\r\nReloading: (project.search project.api project.handler project.sys)\r\nElapsed time: 0.105 sec\r\n```\r\n\r\nHowever, when we call any method from that interface we get the following error:\r\n`java.lang.IllegalArgumentException: No implementation of method: ...`\r\n\r\nWe need to stop and start the system to make it work again.\r\n\r\nIn our build.boot we have:\r\n```\r\n(deftask dev []\r\n  ...\r\n  (system.boot/system :sys #'project.sys/dev\r\n                      :auto true\r\n                      :files [\"project/sys.clj\"\r\n                              \"project/handler.clj\"\r\n                              \"project/search.clj\"])\r\n  ...\r\n)\r\n```"},"comment":{"url":"https://api.github.com/repos/danielsz/system/issues/comments/230870045","html_url":"https://github.com/danielsz/system/issues/88#issuecomment-230870045","issue_url":"https://api.github.com/repos/danielsz/system/issues/88","id":230870045,"user":{"login":"danielsz","id":859131,"avatar_url":"https://avatars.githubusercontent.com/u/859131?v=3","gravatar_id":"","url":"https://api.github.com/users/danielsz","html_url":"https://github.com/danielsz","followers_url":"https://api.github.com/users/danielsz/followers","following_url":"https://api.github.com/users/danielsz/following{/other_user}","gists_url":"https://api.github.com/users/danielsz/gists{/gist_id}","starred_url":"https://api.github.com/users/danielsz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielsz/subscriptions","organizations_url":"https://api.github.com/users/danielsz/orgs","repos_url":"https://api.github.com/users/danielsz/repos","events_url":"https://api.github.com/users/danielsz/events{/privacy}","received_events_url":"https://api.github.com/users/danielsz/received_events","type":"User","site_admin":false},"created_at":"2016-07-06T18:55:46Z","updated_at":"2016-07-06T18:55:46Z","body":"Yes, that is a good idea. Thank you.\r\n\r\nBTW, there are new optons available in the latest snapshots. `boot system -h` for more info."}}
{"actor":{"display_login":"danielsz"}}