We are beginning to use the Source Control feature of Toad. We have several hundred objects that fall within the VC territory. When I make updates to objects or sometimes at random Toad will perform a background process for “Refreshing VC object states”. Toad typically hangs unresponsive for 1 or 2 minutes at the onset of this and sometimes it crashes with a NullReferenceException. I understand why Toad needs to make these calls, but they need to be truly “background” and not interfere with other things the user is trying to perform.
Object reference not set to an instance of an object.
at Quest.Toad.VersionControl.RepositoryManagerStatusProcessor.GetTrlByKey(IConnection connection, TrlReadOnlyParser key)
at Quest.Toad.VersionControl.RepositoryManagerStatusProcessor.<>c__DisplayClass10.b__b(TrlReadOnlyParser key)
2.MoveNext() at System.Collections.Generic.List1…ctor(IEnumerable
1 collection) at Quest.Toad.VersionControl.RepositoryManager.FireTrlsRefreshedWithParentTypeTrls(IEnumerable1 trls)
at Quest.Toad.VersionControl.RepositoryManagerStatusProcessor.RefreshObjectStates(Object refreshObjectStatesParms)