Error while opening project in modeler version 5.21.1 which is created in version 4.7.1

0
Hi , Can somebody please help me. I am trying to open a project in modeler version 5.21.1 which has been created in version 4.7.1. but I am unable to do the same. The following error - System.NullReferenceException: Object reference not set to an instance of an object. at Mendix.Modeler.Integration.ConvertImportChoicePath.FindElementByRuntimePath(IElement element, IElementPath runtimePath) in c:\jenkins\workspace\AppStudio-5-Integration-Modeler-LTS\src\modeler\Mendix.Modeler.Integration\Conversions\ConvertImportChoicePath.cs:line 51 at Mendix.Modeler.Integration.ConvertImportChoicePath.UpdatePath(IMappingDocument importMapping, IMappingElement mappingElement) in c:\jenkins\workspace\AppStudio-5-Integration-Modeler-LTS\src\modeler\Mendix.Modeler.Integration\Conversions\ConvertImportChoicePath.cs:line 37 at Mendix.Modeler.Integration.ConvertImportChoicePath.ConvertPaths(ImportMapping importMapping) in c:\jenkins\workspace\AppStudio-5-Integration-Modeler-LTS\src\modeler\Mendix.Modeler.Integration\Conversions\ConvertImportChoicePath.cs:line 30 at Mendix.Modeler.Integration.ConvertImportChoicePath.Convert(IProject project) in c:\jenkins\workspace\AppStudio-5-Integration-Modeler-LTS\src\modeler\Mendix.Modeler.Integration\Conversions\ConvertImportChoicePath.cs:line 23 at Mendix.Modeler.Projects.Conversions.ProjectConversion.PerformOneTimeConversion(IOneTimeConversion oneTimeConversion) in c:\jenkins\workspace\AppStudio-5-Modeler-LTS\src\Mendix.Modeler.Core\Projects\Conversions\ProjectConversion.cs:line 57 at Mendix.Modeler.Projects.Conversions.ProjectConversion.DoOneTimeConversions() in c:\jenkins\workspace\AppStudio-5-Modeler-LTS\src\Mendix.Modeler.Core\Projects\Conversions\ProjectConversion.cs:line 41 at Mendix.Modeler.Projects.Project.<convert>b__0() in c:\jenkins\workspace\AppStudio-5-Modeler-LTS\src\Mendix.Modeler.Core\Projects\Project.cs:line 321 at Mendix.Modeler.Projects.Project.HackProjectInstanceT in c:\jenkins\workspace\AppStudio-5-Modeler-LTS\src\Mendix.Modeler.Storage\Operations\TypeWalk.cs:line 87 at Mendix.Modeler.Storage.Operations.UnitLoader.IsConversionNeeded(IStorageUnit rootUnit) in c:\jenkins\workspace\AppStudio-5-Modeler-LTS\src\Mendix.Modeler.Storage\Operations\UnitLoader.cs:line 240 at Mendix.Modeler.Storage.Operations.UnitLoader.LoadT in c:\jenkins\workspace\AppStudio-5-Modeler-LTS\src\Mendix.Modeler.Utility\DbConnectors\DbConnector.cs:line 64 at Mendix.Modeler.Utility.DbConnectors.SQLiteConnector.DoTResult in c:\jenkins\workspace\AppStudio-5-Modeler-LTS\src\Mendix.Modeler.Storage\Database.cs:line 163 at Mendix.Modeler.Operations.Loader30.DoLoad(IProgressInfo info, String filePath) in c:\jenkins\workspace\AppStudio-5-Modeler-LTS\src\Mendix.Modeler.Core\Operations\Loader30.cs:line 18
asked
3 answers
1

And you should always first migrate to the latest Mx4 line before you move to an Mx 5 line. So upgrade first to 4.8.10 before you do the conversion to Mx 5.

Regards,

Ronald

answered
0

Try and move your app in smaller steps to the desired version. For example open the project first in 5.1 and depending on the results move to a higher or lower version. It is not always possible to directly convert from one older version to a newer version and several upgrade/conversion steps need to take place.

answered
0

This guide clearly describes how you should upgrade your application from version 4 to version 5.

https://world.mendix.com/display/refguide5/Moving+from+4+to+5

answered