{"action":"created","issue":{"url":"https://api.github.com/repos/RolandPheasant/DynamicData/issues/4","labels_url":"https://api.github.com/repos/RolandPheasant/DynamicData/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/RolandPheasant/DynamicData/issues/4/comments","events_url":"https://api.github.com/repos/RolandPheasant/DynamicData/issues/4/events","html_url":"https://github.com/RolandPheasant/DynamicData/issues/4","id":71359041,"number":4,"title":"Paging Error","user":{"login":"julesx","id":3010047,"avatar_url":"https://avatars.githubusercontent.com/u/3010047?v=3","gravatar_id":"","url":"https://api.github.com/users/julesx","html_url":"https://github.com/julesx","followers_url":"https://api.github.com/users/julesx/followers","following_url":"https://api.github.com/users/julesx/following{/other_user}","gists_url":"https://api.github.com/users/julesx/gists{/gist_id}","starred_url":"https://api.github.com/users/julesx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/julesx/subscriptions","organizations_url":"https://api.github.com/users/julesx/orgs","repos_url":"https://api.github.com/users/julesx/repos","events_url":"https://api.github.com/users/julesx/events{/privacy}","received_events_url":"https://api.github.com/users/julesx/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-04-27T18:05:46Z","updated_at":"2015-04-29T09:38:01Z","closed_at":null,"body":"This is thrown after I add an item to a bound collection. I can't really seem to narrow down the exact cause, and my stuff still all works.\r\n\r\nIndex was out of range. Must be non-negative and less than the size of the collection.\r\nParameter name: index\r\n\r\n   at System.ThrowHelper.ThrowArgumentOutOfRangeException()\r\n   at System.Collections.ObjectModel.Collection`1.RemoveAt(Int32 index)\r\n   at DynamicData.Binding.SortedObservableCollectionAdaptor`2.<>c__DisplayClass5.<DoUpdate>b__6(Change`2 update) in C:\\projects\\dynamicdata\\DynamicData\\Binding\\SortedObservableCollectionAdaptor.cs:line 90\r\n\r\n   at System.ThrowHelper.ThrowArgumentOutOfRangeException()\r\n   at System.Collections.ObjectModel.Collection`1.RemoveAt(Int32 index)\r\n   at DynamicData.Binding.SortedObservableCollectionAdaptor`2.<>c__DisplayClass5.<DoUpdate>b__6(Change`2 update) in C:\\projects\\dynamicdata\\DynamicData\\Binding\\SortedObservableCollectionAdaptor.cs:line 90\r\n   at DynamicData.Kernel.EnumerableEx.ForEach[T](IEnumerable`1 source, Action`1 action) in C:\\projects\\dynamicdata\\DynamicData\\Kernel\\EnumerableEx.cs:line 30\r\n   at DynamicData.Binding.SortedObservableCollectionAdaptor`2.DoUpdate(ISortedChangeSet`2 updates, IObservableCollection`1 list) in C:\\projects\\dynamicdata\\DynamicData\\Binding\\SortedObservableCollectionAdaptor.cs:line 82\r\n   at DynamicData.Binding.SortedObservableCollectionAdaptor`2.Adapt(ISortedChangeSet`2 changes, IObservableCollection`1 collection) in C:\\projects\\dynamicdata\\DynamicData\\Binding\\SortedObservableCollectionAdaptor.cs:line 59\r\n   at DynamicData.DynamicDataEx.<>c__DisplayClass331`2.<Bind>b__333(ISortedChangeSet`2 updates) in C:\\projects\\dynamicdata\\DynamicData\\DynamicDataEx.cs:line 2505\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Reactive.PlatformServices.ExceptionServicesImpl.Rethrow(Exception exception)\r\n   at System.Reactive.ExceptionHelpers.Throw(Exception exception)\r\n   at System.Reactive.Stubs.<.cctor>b__1(Exception ex)\r\n   at System.Reactive.AnonymousObserver`1.OnErrorCore(Exception error)\r\n   at System.Reactive.ObserverBase`1.OnError(Exception error)\r\n   at System.Reactive.AutoDetachObserver`1.OnErrorCore(Exception exception)\r\n   at System.Reactive.ObserverBase`1.OnError(Exception error)\r\n   at DynamicData.DynamicDataEx.<>c__DisplayClass331`2.<Bind>b__333(ISortedChangeSet`2 updates) in C:\\projects\\dynamicdata\\DynamicData\\DynamicDataEx.cs:line 2509"},"comment":{"url":"https://api.github.com/repos/RolandPheasant/DynamicData/issues/comments/97370275","html_url":"https://github.com/RolandPheasant/DynamicData/issues/4#issuecomment-97370275","issue_url":"https://api.github.com/repos/RolandPheasant/DynamicData/issues/4","id":97370275,"user":{"login":"julesx","id":3010047,"avatar_url":"https://avatars.githubusercontent.com/u/3010047?v=3","gravatar_id":"","url":"https://api.github.com/users/julesx","html_url":"https://github.com/julesx","followers_url":"https://api.github.com/users/julesx/followers","following_url":"https://api.github.com/users/julesx/following{/other_user}","gists_url":"https://api.github.com/users/julesx/gists{/gist_id}","starred_url":"https://api.github.com/users/julesx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/julesx/subscriptions","organizations_url":"https://api.github.com/users/julesx/orgs","repos_url":"https://api.github.com/users/julesx/repos","events_url":"https://api.github.com/users/julesx/events{/privacy}","received_events_url":"https://api.github.com/users/julesx/received_events","type":"User","site_admin":false},"created_at":"2015-04-29T09:38:01Z","updated_at":"2015-04-29T09:38:01Z","body":"Is there an easy way to check if an ItemCache is connected to an OC already? "}}