{"action":"created","issue":{"url":"https://api.github.com/repos/corda/corda/issues/4415","repository_url":"https://api.github.com/repos/corda/corda","labels_url":"https://api.github.com/repos/corda/corda/issues/4415/labels{/name}","comments_url":"https://api.github.com/repos/corda/corda/issues/4415/comments","events_url":"https://api.github.com/repos/corda/corda/issues/4415/events","html_url":"https://github.com/corda/corda/pull/4415","id":391049771,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM4NjcyOTcz","number":4415,"title":"[Corda-2327]: Unable to verify transactions involving contract states depending on other CorDapps (fixed).","user":{"login":"sollecitom","id":5455106,"node_id":"MDQ6VXNlcjU0NTUxMDY=","avatar_url":"https://avatars0.githubusercontent.com/u/5455106?v=4","gravatar_id":"","url":"https://api.github.com/users/sollecitom","html_url":"https://github.com/sollecitom","followers_url":"https://api.github.com/users/sollecitom/followers","following_url":"https://api.github.com/users/sollecitom/following{/other_user}","gists_url":"https://api.github.com/users/sollecitom/gists{/gist_id}","starred_url":"https://api.github.com/users/sollecitom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sollecitom/subscriptions","organizations_url":"https://api.github.com/users/sollecitom/orgs","repos_url":"https://api.github.com/users/sollecitom/repos","events_url":"https://api.github.com/users/sollecitom/events{/privacy}","received_events_url":"https://api.github.com/users/sollecitom/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"sollecitom","id":5455106,"node_id":"MDQ6VXNlcjU0NTUxMDY=","avatar_url":"https://avatars0.githubusercontent.com/u/5455106?v=4","gravatar_id":"","url":"https://api.github.com/users/sollecitom","html_url":"https://github.com/sollecitom","followers_url":"https://api.github.com/users/sollecitom/followers","following_url":"https://api.github.com/users/sollecitom/following{/other_user}","gists_url":"https://api.github.com/users/sollecitom/gists{/gist_id}","starred_url":"https://api.github.com/users/sollecitom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sollecitom/subscriptions","organizations_url":"https://api.github.com/users/sollecitom/orgs","repos_url":"https://api.github.com/users/sollecitom/repos","events_url":"https://api.github.com/users/sollecitom/events{/privacy}","received_events_url":"https://api.github.com/users/sollecitom/received_events","type":"User","site_admin":false},"assignees":[{"login":"sollecitom","id":5455106,"node_id":"MDQ6VXNlcjU0NTUxMDY=","avatar_url":"https://avatars0.githubusercontent.com/u/5455106?v=4","gravatar_id":"","url":"https://api.github.com/users/sollecitom","html_url":"https://github.com/sollecitom","followers_url":"https://api.github.com/users/sollecitom/followers","following_url":"https://api.github.com/users/sollecitom/following{/other_user}","gists_url":"https://api.github.com/users/sollecitom/gists{/gist_id}","starred_url":"https://api.github.com/users/sollecitom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sollecitom/subscriptions","organizations_url":"https://api.github.com/users/sollecitom/orgs","repos_url":"https://api.github.com/users/sollecitom/repos","events_url":"https://api.github.com/users/sollecitom/events{/privacy}","received_events_url":"https://api.github.com/users/sollecitom/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/corda/corda/milestones/17","html_url":"https://github.com/corda/corda/milestone/17","labels_url":"https://api.github.com/repos/corda/corda/milestones/17/labels","id":3776607,"node_id":"MDk6TWlsZXN0b25lMzc3NjYwNw==","number":17,"title":"Corda 4.0","description":null,"creator":{"login":"sollecitom","id":5455106,"node_id":"MDQ6VXNlcjU0NTUxMDY=","avatar_url":"https://avatars0.githubusercontent.com/u/5455106?v=4","gravatar_id":"","url":"https://api.github.com/users/sollecitom","html_url":"https://github.com/sollecitom","followers_url":"https://api.github.com/users/sollecitom/followers","following_url":"https://api.github.com/users/sollecitom/following{/other_user}","gists_url":"https://api.github.com/users/sollecitom/gists{/gist_id}","starred_url":"https://api.github.com/users/sollecitom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sollecitom/subscriptions","organizations_url":"https://api.github.com/users/sollecitom/orgs","repos_url":"https://api.github.com/users/sollecitom/repos","events_url":"https://api.github.com/users/sollecitom/events{/privacy}","received_events_url":"https://api.github.com/users/sollecitom/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":42,"state":"open","created_at":"2018-10-29T10:13:14Z","updated_at":"2018-12-18T12:04:19Z","due_on":null,"closed_at":null},"comments":21,"created_at":"2018-12-14T10:19:59Z","updated_at":"2018-12-19T17:36:44Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/corda/corda/pulls/4415","html_url":"https://github.com/corda/corda/pull/4415","diff_url":"https://github.com/corda/corda/pull/4415.diff","patch_url":"https://github.com/corda/corda/pull/4415.patch"},"body":"https://r3-cev.atlassian.net/browse/CORDA-2327\r\n\r\n**Notes**\r\n\r\n- This is a workaround, at best. Apart from being quite unclean in terms of implementation, the `AttachmentsClassLoader` should **not** use the CorDapps classloader as a parent, because that's not using historical versions of those CorDapps.\r\n\r\n- A proper solution would involve modifying the `CorDapp` plugin to add to the JAR manifest information about dependent CorDapps, with hashes. After that, we could propagate that to the attachments we store in the database, and look up an attachment with its dependencies for the purpose of verifying transactions. "},"comment":{"url":"https://api.github.com/repos/corda/corda/issues/comments/448681104","html_url":"https://github.com/corda/corda/pull/4415#issuecomment-448681104","issue_url":"https://api.github.com/repos/corda/corda/issues/4415","id":448681104,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0ODY4MTEwNA==","user":{"login":"josecoll","id":23558646,"node_id":"MDQ6VXNlcjIzNTU4NjQ2","avatar_url":"https://avatars0.githubusercontent.com/u/23558646?v=4","gravatar_id":"","url":"https://api.github.com/users/josecoll","html_url":"https://github.com/josecoll","followers_url":"https://api.github.com/users/josecoll/followers","following_url":"https://api.github.com/users/josecoll/following{/other_user}","gists_url":"https://api.github.com/users/josecoll/gists{/gist_id}","starred_url":"https://api.github.com/users/josecoll/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/josecoll/subscriptions","organizations_url":"https://api.github.com/users/josecoll/orgs","repos_url":"https://api.github.com/users/josecoll/repos","events_url":"https://api.github.com/users/josecoll/events{/privacy}","received_events_url":"https://api.github.com/users/josecoll/received_events","type":"User","site_admin":false},"created_at":"2018-12-19T17:36:44Z","updated_at":"2018-12-19T17:36:44Z","author_association":"CONTRIBUTOR","body":"Add https://r3-cev.atlassian.net/browse/CORDA-2356 for Corda 5."}}
{"actor":{"display_login":"josecoll"}}