{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/coreclr/issues/499","labels_url":"https://api.github.com/repos/dotnet/coreclr/issues/499/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/coreclr/issues/499/comments","events_url":"https://api.github.com/repos/dotnet/coreclr/issues/499/events","html_url":"https://github.com/dotnet/coreclr/pull/499","id":62827193,"number":499,"title":"Fix serialization bug in NotFiniteNumberException","user":{"login":"eiriktsarpalis","id":2813363,"avatar_url":"https://avatars.githubusercontent.com/u/2813363?v=3","gravatar_id":"","url":"https://api.github.com/users/eiriktsarpalis","html_url":"https://github.com/eiriktsarpalis","followers_url":"https://api.github.com/users/eiriktsarpalis/followers","following_url":"https://api.github.com/users/eiriktsarpalis/following{/other_user}","gists_url":"https://api.github.com/users/eiriktsarpalis/gists{/gist_id}","starred_url":"https://api.github.com/users/eiriktsarpalis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eiriktsarpalis/subscriptions","organizations_url":"https://api.github.com/users/eiriktsarpalis/orgs","repos_url":"https://api.github.com/users/eiriktsarpalis/repos","events_url":"https://api.github.com/users/eiriktsarpalis/events{/privacy}","received_events_url":"https://api.github.com/users/eiriktsarpalis/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/coreclr/labels/cla-not-required","name":"cla-not-required","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-03-18T23:29:08Z","updated_at":"2015-03-19T22:26:30Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/coreclr/pulls/499","html_url":"https://github.com/dotnet/coreclr/pull/499","diff_url":"https://github.com/dotnet/coreclr/pull/499.diff","patch_url":"https://github.com/dotnet/coreclr/pull/499.patch"},"body":"This PR fixes the serialization logic for `NotFiniteNumberException`, which erroneously reads/writes an integer when in fact its contained value is a double."},"comment":{"url":"https://api.github.com/repos/dotnet/coreclr/issues/comments/83785739","html_url":"https://github.com/dotnet/coreclr/pull/499#issuecomment-83785739","issue_url":"https://api.github.com/repos/dotnet/coreclr/issues/499","id":83785739,"user":{"login":"eiriktsarpalis","id":2813363,"avatar_url":"https://avatars.githubusercontent.com/u/2813363?v=3","gravatar_id":"","url":"https://api.github.com/users/eiriktsarpalis","html_url":"https://github.com/eiriktsarpalis","followers_url":"https://api.github.com/users/eiriktsarpalis/followers","following_url":"https://api.github.com/users/eiriktsarpalis/following{/other_user}","gists_url":"https://api.github.com/users/eiriktsarpalis/gists{/gist_id}","starred_url":"https://api.github.com/users/eiriktsarpalis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eiriktsarpalis/subscriptions","organizations_url":"https://api.github.com/users/eiriktsarpalis/orgs","repos_url":"https://api.github.com/users/eiriktsarpalis/repos","events_url":"https://api.github.com/users/eiriktsarpalis/events{/privacy}","received_events_url":"https://api.github.com/users/eiriktsarpalis/received_events","type":"User","site_admin":false},"created_at":"2015-03-19T22:26:30Z","updated_at":"2015-03-19T22:26:30Z","body":"Yes, I'm author of [FsPickler](http://nessos.github.io/FsPickler/), a serialization library written in F#. I detected this issue while running tests using [FsCheck](https://fsharp.github.io/FsCheck/), a library for random testing. One of the tests will basically generate large numbers of random object instances for testing against my library.\r\n\r\nAs you can understand, I do not make any direct use of `NotFiniteException` in any of my code. In fact, I had never heard of this type before detecting the error. I just thought it nice to contribute a fix to a seemingly obscure bug. Plus, getting a 100% success rate in my unit tests if always fulfilling :-)"}}