{"action":"created","issue":{"url":"https://api.github.com/repos/bitbeans/SimpleDnsCrypt/issues/337","repository_url":"https://api.github.com/repos/bitbeans/SimpleDnsCrypt","labels_url":"https://api.github.com/repos/bitbeans/SimpleDnsCrypt/issues/337/labels{/name}","comments_url":"https://api.github.com/repos/bitbeans/SimpleDnsCrypt/issues/337/comments","events_url":"https://api.github.com/repos/bitbeans/SimpleDnsCrypt/issues/337/events","html_url":"https://github.com/bitbeans/SimpleDnsCrypt/issues/337","id":345056408,"node_id":"MDU6SXNzdWUzNDUwNTY0MDg=","number":337,"title":"GUI crashes often if Query Log open: 2 examples","user":{"login":"TheManFromDelmote","id":40503437,"node_id":"MDQ6VXNlcjQwNTAzNDM3","avatar_url":"https://avatars1.githubusercontent.com/u/40503437?v=4","gravatar_id":"","url":"https://api.github.com/users/TheManFromDelmote","html_url":"https://github.com/TheManFromDelmote","followers_url":"https://api.github.com/users/TheManFromDelmote/followers","following_url":"https://api.github.com/users/TheManFromDelmote/following{/other_user}","gists_url":"https://api.github.com/users/TheManFromDelmote/gists{/gist_id}","starred_url":"https://api.github.com/users/TheManFromDelmote/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TheManFromDelmote/subscriptions","organizations_url":"https://api.github.com/users/TheManFromDelmote/orgs","repos_url":"https://api.github.com/users/TheManFromDelmote/repos","events_url":"https://api.github.com/users/TheManFromDelmote/events{/privacy}","received_events_url":"https://api.github.com/users/TheManFromDelmote/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":14,"created_at":"2018-07-27T01:11:46Z","updated_at":"2018-12-06T13:30:47Z","closed_at":null,"author_association":"NONE","body":"Below are 2 examples when the GUI crash occurs, which happens almost each and everytime i view the Query Log.\r\n[2018-07-23 01_08_09_Error.log](https://github.com/bitbeans/SimpleDnsCrypt/files/2234041/2018-07-23.01_08_09_Error.log)\r\n[2018-07-27 01_58_46_Error.log](https://github.com/bitbeans/SimpleDnsCrypt/files/2234042/2018-07-27.01_58_46_Error.log)\r\n\r\nBasically the same apart from the count numbers differing.\r\n\r\n2018-07-23 01:08:09.8724 QueryLogViewModel System.Reflection.TargetInvocationException: An error occurred while dispatching a call to the UI Thread ---> System.InvalidOperationException: An ItemsControl is inconsistent with its items source.\r\n  See the inner exception for more information. ---> System.Exception: Information for developers (use Text Visualizer to read this):\r\nThis exception was thrown because the generator for control 'SimpleDnsCrypt.Controls.LoggingListView Items.Count:2814' with name '(unnamed)' has received sequence of CollectionChanged events that do not agree with the current state of the Items collection.  The following differences were detected:\r\n  Accumulated count 2813 is different from actual count 2814.  [Accumulated count is (Count at last Reset + #Adds - #Removes since last Reset).]\r\n\r\n----------------------------------------------------------------------------------------------------\r\n\r\n2018-07-27 01:58:46.5086 QueryLogViewModel System.Reflection.TargetInvocationException: An error occurred while dispatching a call to the UI Thread ---> System.InvalidOperationException: An ItemsControl is inconsistent with its items source.\r\n  See the inner exception for more information. ---> System.Exception: Information for developers (use Text Visualizer to read this):\r\nThis exception was thrown because the generator for control 'SimpleDnsCrypt.Controls.LoggingListView Items.Count:110' with name '(unnamed)' has received sequence of CollectionChanged events that do not agree with the current state of the Items collection.  The following differences were detected:\r\n  Accumulated count 109 is different from actual count 110.  [Accumulated count is (Count at last Reset + #Adds - #Removes since last Reset).]\r\n\r\nHope they help."},"comment":{"url":"https://api.github.com/repos/bitbeans/SimpleDnsCrypt/issues/comments/444871079","html_url":"https://github.com/bitbeans/SimpleDnsCrypt/issues/337#issuecomment-444871079","issue_url":"https://api.github.com/repos/bitbeans/SimpleDnsCrypt/issues/337","id":444871079,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NDg3MTA3OQ==","user":{"login":"rlesch","id":45274733,"node_id":"MDQ6VXNlcjQ1Mjc0NzMz","avatar_url":"https://avatars3.githubusercontent.com/u/45274733?v=4","gravatar_id":"","url":"https://api.github.com/users/rlesch","html_url":"https://github.com/rlesch","followers_url":"https://api.github.com/users/rlesch/followers","following_url":"https://api.github.com/users/rlesch/following{/other_user}","gists_url":"https://api.github.com/users/rlesch/gists{/gist_id}","starred_url":"https://api.github.com/users/rlesch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rlesch/subscriptions","organizations_url":"https://api.github.com/users/rlesch/orgs","repos_url":"https://api.github.com/users/rlesch/repos","events_url":"https://api.github.com/users/rlesch/events{/privacy}","received_events_url":"https://api.github.com/users/rlesch/received_events","type":"User","site_admin":false},"created_at":"2018-12-06T13:30:47Z","updated_at":"2018-12-06T13:30:47Z","author_association":"NONE","body":"@bitbeans sadly mixed news:\r\n\r\nDuring normal operation, it kept stable so far. But during testing what included alot of configuration changes, the Gui crashed 2x with the same error as above during active query logging. While crashing, Desktop gets (most of the times) spammed with error-windows.\r\n\r\nSomehow the construct doesnt feel robust yet in the way, that whatever causes the error, it shoudnt crash the whole gui. If its 'just' logging related the application should be able to gracefully recover from such error by some exeption handling .  (just speaking from the amateurs view)\r\n\r\n"}}
{"actor":{"display_login":"rlesch"}}