{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/corefx/issues/8321","repository_url":"https://api.github.com/repos/dotnet/corefx","labels_url":"https://api.github.com/repos/dotnet/corefx/issues/8321/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/corefx/issues/8321/comments","events_url":"https://api.github.com/repos/dotnet/corefx/issues/8321/events","html_url":"https://github.com/dotnet/corefx/pull/8321","id":153328165,"number":8321,"title":"Fix a bug in SqlDataReader.NextResultAsync where task exceptions aren't being propagated.","user":{"login":"corivera","id":12820011,"avatar_url":"https://avatars.githubusercontent.com/u/12820011?v=3","gravatar_id":"","url":"https://api.github.com/users/corivera","html_url":"https://github.com/corivera","followers_url":"https://api.github.com/users/corivera/followers","following_url":"https://api.github.com/users/corivera/following{/other_user}","gists_url":"https://api.github.com/users/corivera/gists{/gist_id}","starred_url":"https://api.github.com/users/corivera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/corivera/subscriptions","organizations_url":"https://api.github.com/users/corivera/orgs","repos_url":"https://api.github.com/users/corivera/repos","events_url":"https://api.github.com/users/corivera/events{/privacy}","received_events_url":"https://api.github.com/users/corivera/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/corefx/labels/2%20-%20In%20Progress","name":"2 - In Progress","color":"CCCCCC"},{"url":"https://api.github.com/repos/dotnet/corefx/labels/cla-already-signed","name":"cla-already-signed","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-05-05T21:16:47Z","updated_at":"2016-05-05T21:16:56Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/corefx/pulls/8321","html_url":"https://github.com/dotnet/corefx/pull/8321","diff_url":"https://github.com/dotnet/corefx/pull/8321.diff","patch_url":"https://github.com/dotnet/corefx/pull/8321.patch"},"body":"NextResultAsync calls InvokeRetryable, which calls the CompleteRetryable method to set a TaskCompletionSource's task info. The bug here is that when an exception was thrown by an internal task, the Source's task would have its exception set but the internal task would get returned instead. So the Source task's exception would get reported as unobserved during garbage collection."},"comment":{"url":"https://api.github.com/repos/dotnet/corefx/issues/comments/217282639","html_url":"https://github.com/dotnet/corefx/pull/8321#issuecomment-217282639","issue_url":"https://api.github.com/repos/dotnet/corefx/issues/8321","id":217282639,"user":{"login":"corivera","id":12820011,"avatar_url":"https://avatars.githubusercontent.com/u/12820011?v=3","gravatar_id":"","url":"https://api.github.com/users/corivera","html_url":"https://github.com/corivera","followers_url":"https://api.github.com/users/corivera/followers","following_url":"https://api.github.com/users/corivera/following{/other_user}","gists_url":"https://api.github.com/users/corivera/gists{/gist_id}","starred_url":"https://api.github.com/users/corivera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/corivera/subscriptions","organizations_url":"https://api.github.com/users/corivera/orgs","repos_url":"https://api.github.com/users/corivera/repos","events_url":"https://api.github.com/users/corivera/events{/privacy}","received_events_url":"https://api.github.com/users/corivera/received_events","type":"User","site_admin":false},"created_at":"2016-05-05T21:16:56Z","updated_at":"2016-05-05T21:16:56Z","body":"CC @saurabh500 "}}