I have 2 DB that I have been syncing for some time. Just came to use Toad today and for some reason I get the following message this morning, when running the compare
System.InvalidProgramException
Common Language Runtime detected an invalid program.
Stack Trace:
at DevExpress.Data.Helpers.VisibleToSourceRowsListMapper..ctor(IEnumerable1 initialVisibleState, Int32 hintCount) at DevExpress.Data.VisibleListSourceRowCollection.CreateMapper(IEnumerable
1 state, Int32 count)
at DevExpress.Data.VisibleListSourceRowCollection.SortRows(DataColumnSortInfo sortInfo)
at DevExpress.Data.DataController.OnRefresh(Boolean useRowsKeeper)
at DevExpress.Data.DataController.DoRefreshCore(Boolean useRowsKeeper)
at DevExpress.Data.DataController.DoRefresh(Boolean useRowsKeeper)
at DevExpress.Data.DataController.EndUpdateCore(Boolean sortUpdate)
at DevExpress.Data.DataControllerBase.OnListSourceChanged()
at DevExpress.Data.DataControllerBase.SetListSourceCore(IList value)
at DevExpress.Data.CurrencyDataController.OnDataSourceChanged()
at DevExpress.Data.CurrencyDataController.SetDataSource(BindingContext context, Object dataSource, String dataMember)
at DevExpress.XtraGrid.Views.Base.BaseView.SetDataSource(BindingContext context, Object dataSource, String dataMember)
at DevExpress.XtraGrid.Views.Grid.GridView.SetDataSource(BindingContext context, Object dataSource, String dataMember)
at DevExpress.XtraGrid.GridControl.ActivateDataSource()
at DevExpress.XtraGrid.GridControl.set_DataSource(Object value)
at Quest.DataCompare.UI.MainPage.refreshVisibleList()
at Quest.DataCompare.UI.MainPage.Init()
at Quest.DataCompare.UI.DataComparePanel.InitPages(DataCompareProject Project)
at Quest.DataCompare.UI.DataComparePanel.DoAfterWizardComplete(DataCompareProject Project)
If I select just 1 table to sync - rather than the selection I usually use - then the compare works fine.