{"action":"created","issue":{"url":"https://api.github.com/repos/hazelcast/hazelcast-cpp-client/issues/384","repository_url":"https://api.github.com/repos/hazelcast/hazelcast-cpp-client","labels_url":"https://api.github.com/repos/hazelcast/hazelcast-cpp-client/issues/384/labels{/name}","comments_url":"https://api.github.com/repos/hazelcast/hazelcast-cpp-client/issues/384/comments","events_url":"https://api.github.com/repos/hazelcast/hazelcast-cpp-client/issues/384/events","html_url":"https://github.com/hazelcast/hazelcast-cpp-client/pull/384","id":303891420,"number":384,"title":"Future::get is not throwing the expected exception as derived but the base exception - Missing stream like constructor for an exception","user":{"login":"ihsandemir","id":7543261,"avatar_url":"https://avatars3.githubusercontent.com/u/7543261?v=4","gravatar_id":"","url":"https://api.github.com/users/ihsandemir","html_url":"https://github.com/ihsandemir","followers_url":"https://api.github.com/users/ihsandemir/followers","following_url":"https://api.github.com/users/ihsandemir/following{/other_user}","gists_url":"https://api.github.com/users/ihsandemir/gists{/gist_id}","starred_url":"https://api.github.com/users/ihsandemir/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ihsandemir/subscriptions","organizations_url":"https://api.github.com/users/ihsandemir/orgs","repos_url":"https://api.github.com/users/ihsandemir/repos","events_url":"https://api.github.com/users/ihsandemir/events{/privacy}","received_events_url":"https://api.github.com/users/ihsandemir/received_events","type":"User","site_admin":false},"labels":[{"id":276953674,"url":"https://api.github.com/repos/hazelcast/hazelcast-cpp-client/labels/Type:%20Enhancement","name":"Type: Enhancement","color":"5319e7","default":false}],"state":"open","locked":false,"assignee":{"login":"ihsandemir","id":7543261,"avatar_url":"https://avatars3.githubusercontent.com/u/7543261?v=4","gravatar_id":"","url":"https://api.github.com/users/ihsandemir","html_url":"https://github.com/ihsandemir","followers_url":"https://api.github.com/users/ihsandemir/followers","following_url":"https://api.github.com/users/ihsandemir/following{/other_user}","gists_url":"https://api.github.com/users/ihsandemir/gists{/gist_id}","starred_url":"https://api.github.com/users/ihsandemir/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ihsandemir/subscriptions","organizations_url":"https://api.github.com/users/ihsandemir/orgs","repos_url":"https://api.github.com/users/ihsandemir/repos","events_url":"https://api.github.com/users/ihsandemir/events{/privacy}","received_events_url":"https://api.github.com/users/ihsandemir/received_events","type":"User","site_admin":false},"assignees":[{"login":"ihsandemir","id":7543261,"avatar_url":"https://avatars3.githubusercontent.com/u/7543261?v=4","gravatar_id":"","url":"https://api.github.com/users/ihsandemir","html_url":"https://github.com/ihsandemir","followers_url":"https://api.github.com/users/ihsandemir/followers","following_url":"https://api.github.com/users/ihsandemir/following{/other_user}","gists_url":"https://api.github.com/users/ihsandemir/gists{/gist_id}","starred_url":"https://api.github.com/users/ihsandemir/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ihsandemir/subscriptions","organizations_url":"https://api.github.com/users/ihsandemir/orgs","repos_url":"https://api.github.com/users/ihsandemir/repos","events_url":"https://api.github.com/users/ihsandemir/events{/privacy}","received_events_url":"https://api.github.com/users/ihsandemir/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/hazelcast/hazelcast-cpp-client/milestones/18","html_url":"https://github.com/hazelcast/hazelcast-cpp-client/milestone/18","labels_url":"https://api.github.com/repos/hazelcast/hazelcast-cpp-client/milestones/18/labels","id":2992579,"number":18,"title":"3.9.2","description":"","creator":{"login":"ihsandemir","id":7543261,"avatar_url":"https://avatars3.githubusercontent.com/u/7543261?v=4","gravatar_id":"","url":"https://api.github.com/users/ihsandemir","html_url":"https://github.com/ihsandemir","followers_url":"https://api.github.com/users/ihsandemir/followers","following_url":"https://api.github.com/users/ihsandemir/following{/other_user}","gists_url":"https://api.github.com/users/ihsandemir/gists{/gist_id}","starred_url":"https://api.github.com/users/ihsandemir/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ihsandemir/subscriptions","organizations_url":"https://api.github.com/users/ihsandemir/orgs","repos_url":"https://api.github.com/users/ihsandemir/repos","events_url":"https://api.github.com/users/ihsandemir/events{/privacy}","received_events_url":"https://api.github.com/users/ihsandemir/received_events","type":"User","site_admin":false},"open_issues":14,"closed_issues":8,"state":"open","created_at":"2017-12-21T08:54:10Z","updated_at":"2018-03-09T16:06:38Z","due_on":"2018-04-03T07:00:00Z","closed_at":null},"comments":7,"created_at":"2018-03-09T16:06:03Z","updated_at":"2018-03-09T21:14:26Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/hazelcast/hazelcast-cpp-client/pulls/384","html_url":"https://github.com/hazelcast/hazelcast-cpp-client/pull/384","diff_url":"https://github.com/hazelcast/hazelcast-cpp-client/pull/384.diff","patch_url":"https://github.com/hazelcast/hazelcast-cpp-client/pull/384.patch"},"body":"Added tests so that the future.get throws the expected protocol exception correctly. I had to introduce the IException::clone method to create derived exception when setting the future.set_exception so that when it is thrown it throws the derived exception.\r\n\r\nImplemented the ExceptionBuilder class for easier setting of the exception message.\r\n"},"comment":{"url":"https://api.github.com/repos/hazelcast/hazelcast-cpp-client/issues/comments/371946771","html_url":"https://github.com/hazelcast/hazelcast-cpp-client/pull/384#issuecomment-371946771","issue_url":"https://api.github.com/repos/hazelcast/hazelcast-cpp-client/issues/384","id":371946771,"user":{"login":"devOpsHazelcast","id":7523732,"avatar_url":"https://avatars1.githubusercontent.com/u/7523732?v=4","gravatar_id":"","url":"https://api.github.com/users/devOpsHazelcast","html_url":"https://github.com/devOpsHazelcast","followers_url":"https://api.github.com/users/devOpsHazelcast/followers","following_url":"https://api.github.com/users/devOpsHazelcast/following{/other_user}","gists_url":"https://api.github.com/users/devOpsHazelcast/gists{/gist_id}","starred_url":"https://api.github.com/users/devOpsHazelcast/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devOpsHazelcast/subscriptions","organizations_url":"https://api.github.com/users/devOpsHazelcast/orgs","repos_url":"https://api.github.com/users/devOpsHazelcast/repos","events_url":"https://api.github.com/users/devOpsHazelcast/events{/privacy}","received_events_url":"https://api.github.com/users/devOpsHazelcast/received_events","type":"User","site_admin":false},"created_at":"2018-03-09T21:14:26Z","updated_at":"2018-03-09T21:14:26Z","author_association":"CONTRIBUTOR","body":"Test PASSed.\n"}}
{"actor":{"display_login":"devOpsHazelcast"}}