Open existing 3.5 project, refresh catalog and everything works fine.
Open that same project in 4.1 and get the exception below. (So, no changes were made to catalog as I try to refresh after just having refreshed from 3.5) I noticed there were several people with this exception in prior versions, so I suspect something similar - or one of your changes to how this code works did not make it to 4.1. Is there something in the model that I should look for?
Exception information.
LLBLGen Pro version: v4.1. Build: November 26th, 2013
Exception details:
Message: Object reference not set to an instance of an object.
Source: SD.LLBLGen.Pro.ApplicationCore
Stack trace:
at SD.LLBLGen.Pro.ApplicationCore.ProjectClasses.Project.MigrateRelationshipsAndUniqueConstraints(String driverID, UserConfiguration preferences, IEnumerable1 populatedCatalogs, Dictionary
2 beforeRefreshRelationshipsToMetaDataElements, LogNode parentLogNode)
at SD.LLBLGen.Pro.ApplicationCore.MetaData.DatabaseMetaData.RefreshMetaData(IEnumerable1 populatedCatalogs, LogNode refreshLogNode, Project containingProject, UserConfiguration preferences)
at SD.LLBLGen.Pro.ApplicationCore.MetaData.MetaDataStore.RefreshMetaData(String driverID, IEnumerable
1 populatedCatalogs, Project containingProject, UserConfiguration preferences)
at SD.LLBLGen.Pro.ApplicationCore.ProjectClasses.Project.RefreshMetaData(String driverID, List`1 populatedCatalogs, UserConfiguration preferences)
at SD.LLBLGen.Pro.Gui.Classes.GuiController.PerformRefreshMetaDataAction(String driverID)
at SD.LLBLGen.Pro.Gui.Controls.CatalogExplorer._commandManager_CommandClick(Object sender, CommandEventArgs e)
at Janus.Windows.UI.Internal.JNSAU.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at Janus.Windows.UI.Internal.JNSAU.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Inner exception: <null>