{"action":"closed","issue":{"url":"https://api.github.com/repos/tsasioglu/Total-Uninstaller/issues/1","labels_url":"https://api.github.com/repos/tsasioglu/Total-Uninstaller/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/tsasioglu/Total-Uninstaller/issues/1/comments","events_url":"https://api.github.com/repos/tsasioglu/Total-Uninstaller/issues/1/events","html_url":"https://github.com/tsasioglu/Total-Uninstaller/issues/1","id":64446942,"number":1,"title":"Linq expression querying ProductInstallation collection must be filtered.","user":{"login":"konste","id":2653844,"avatar_url":"https://avatars.githubusercontent.com/u/2653844?v=3","gravatar_id":"","url":"https://api.github.com/users/konste","html_url":"https://github.com/konste","followers_url":"https://api.github.com/users/konste/followers","following_url":"https://api.github.com/users/konste/following{/other_user}","gists_url":"https://api.github.com/users/konste/gists{/gist_id}","starred_url":"https://api.github.com/users/konste/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/konste/subscriptions","organizations_url":"https://api.github.com/users/konste/orgs","repos_url":"https://api.github.com/users/konste/repos","events_url":"https://api.github.com/users/konste/events{/privacy}","received_events_url":"https://api.github.com/users/konste/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-26T05:47:24Z","updated_at":"2015-03-26T05:56:22Z","closed_at":"2015-03-26T05:56:22Z","body":"In InstalledItemsViewModel.cs, LoadUninstallableItems(), GetProducts may occasionally return empty records. In your select statement you query \"ins.InstallDate\" and for empty record it blows up with ArgumentNullException which eventually surfaces as unhandled (and very obscure) ParseXamlException.\r\n\r\nSolution is very simple: insert \" .Where(ins => ins.ProductName != null) \"\r\nafter GetProducts and before Select part of the Linq expression.\r\n\r\nKonstantin"}}