{"action":"created","issue":{"url":"https://api.github.com/repos/jdbi/jdbi/issues/1337","repository_url":"https://api.github.com/repos/jdbi/jdbi","labels_url":"https://api.github.com/repos/jdbi/jdbi/issues/1337/labels{/name}","comments_url":"https://api.github.com/repos/jdbi/jdbi/issues/1337/comments","events_url":"https://api.github.com/repos/jdbi/jdbi/issues/1337/events","html_url":"https://github.com/jdbi/jdbi/pull/1337","id":389949088,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM3ODIzNTk5","number":1337,"title":"Throwables -> Unchecked","user":{"login":"TheRealMarnes","id":3950300,"node_id":"MDQ6VXNlcjM5NTAzMDA=","avatar_url":"https://avatars2.githubusercontent.com/u/3950300?v=4","gravatar_id":"","url":"https://api.github.com/users/TheRealMarnes","html_url":"https://github.com/TheRealMarnes","followers_url":"https://api.github.com/users/TheRealMarnes/followers","following_url":"https://api.github.com/users/TheRealMarnes/following{/other_user}","gists_url":"https://api.github.com/users/TheRealMarnes/gists{/gist_id}","starred_url":"https://api.github.com/users/TheRealMarnes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TheRealMarnes/subscriptions","organizations_url":"https://api.github.com/users/TheRealMarnes/orgs","repos_url":"https://api.github.com/users/TheRealMarnes/repos","events_url":"https://api.github.com/users/TheRealMarnes/events{/privacy}","received_events_url":"https://api.github.com/users/TheRealMarnes/received_events","type":"User","site_admin":false},"labels":[{"id":284514074,"node_id":"MDU6TGFiZWwyODQ1MTQwNzQ=","url":"https://api.github.com/repos/jdbi/jdbi/labels/cleanup","name":"cleanup","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-12-11T20:53:25Z","updated_at":"2018-12-12T11:10:55Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/jdbi/jdbi/pulls/1337","html_url":"https://github.com/jdbi/jdbi/pull/1337","diff_url":"https://github.com/jdbi/jdbi/pull/1337.diff","patch_url":"https://github.com/jdbi/jdbi/pull/1337.patch"},"body":"Mirroring the jool api, only the parts we use (and of course everyone is welcome to add more as needed), with small changes to the way sneaky throwing mechanism to make it suit our standards more (returning a dummy exception and forcing the fake return value to be thrown).\r\n\r\nOnly thing we need to discuss is the TODO in Sneaky: https://github.com/jOOQ/jOOL/issues/230\r\n\r\nOn one hand I don't think jdbi should be deciding to interfere in such things in non-reversible ways, and the InterruptedException isn't _wrapped_ so it doesn't really count as a catch-point where standards presumably dictate setting the `interrupted` flag. On the other, it seems to be standard/expected/helpful to do so anyway. ¯\\\\\\_(ツ)\\_/¯"},"comment":{"url":"https://api.github.com/repos/jdbi/jdbi/issues/comments/446550547","html_url":"https://github.com/jdbi/jdbi/pull/1337#issuecomment-446550547","issue_url":"https://api.github.com/repos/jdbi/jdbi/issues/1337","id":446550547,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NjU1MDU0Nw==","user":{"login":"TheRealMarnes","id":3950300,"node_id":"MDQ6VXNlcjM5NTAzMDA=","avatar_url":"https://avatars2.githubusercontent.com/u/3950300?v=4","gravatar_id":"","url":"https://api.github.com/users/TheRealMarnes","html_url":"https://github.com/TheRealMarnes","followers_url":"https://api.github.com/users/TheRealMarnes/followers","following_url":"https://api.github.com/users/TheRealMarnes/following{/other_user}","gists_url":"https://api.github.com/users/TheRealMarnes/gists{/gist_id}","starred_url":"https://api.github.com/users/TheRealMarnes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TheRealMarnes/subscriptions","organizations_url":"https://api.github.com/users/TheRealMarnes/orgs","repos_url":"https://api.github.com/users/TheRealMarnes/repos","events_url":"https://api.github.com/users/TheRealMarnes/events{/privacy}","received_events_url":"https://api.github.com/users/TheRealMarnes/received_events","type":"User","site_admin":false},"created_at":"2018-12-12T11:10:55Z","updated_at":"2018-12-12T11:10:55Z","author_association":"CONTRIBUTOR","body":"@qualidafial I uncommented the interruption part, but I also just added an idea I got at work, to unwrap InvocationTargetException. Yay/nay?"}}
{"actor":{"display_login":"TheRealMarnes"}}