Upgrade to Mx 8 - Object reference no set to an instance of an object

0
After fixing some errors cropping up (deprecated widgets) and trying to run the project I get the following error: The project was running fine after upgrading eveything to the latest version of Mx 7. I’ve searched the forums but could not find a way to find the source of the error. I’ve exluded the Odata service from the project but the error remained the same. There is only one published OData service in the app. Anyone got any idea? Mx version is 8.18.11 but that is not selectable in the list. EDIT: Completely deleting the OData service solved the issue, exluding it didnt for some reason. System.NullReferenceException: Object reference not set to an instance of an object. at Mendix.Modeler.Integration.PublishedODataServiceExtensions.<>c__DisplayClass1_0.<OtherSideOf>b__3(DataAssociation d) in C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Integration\Services\OData\PublishedODataServiceExtensions.cs:line 34 at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate) at Mendix.Modeler.Integration.PublishedODataServiceExtensions.OtherSideOf(IPublishedODataService this, DataAssociation dataAssociation) in C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Integration\Services\OData\PublishedODataServiceExtensions.cs:line 29 at Mendix.Modeler.Integration.PublishedODataServiceExtensions.DataAssociationPairs(IPublishedODataService this) in C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Integration\Services\OData\PublishedODataServiceExtensions.cs:line 19 at Mendix.Modeler.Integration.ODataMetadataBuilder.<GetAssociationSets>d__12.MoveNext() in C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Integration\Services\OData\ODataMetadataBuilder.cs:line 113 at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) at Mendix.Modeler.Integration.ODataMetadataBuilder.GetSchemaElement() in C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Integration\Services\OData\ODataMetadataBuilder.cs:line 68 at Mendix.Modeler.Integration.ODataMetadataBuilder.GetDataServicesElement() in C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Integration\Services\OData\ODataMetadataBuilder.cs:line 57 at Mendix.Modeler.Integration.ODataMetadataBuilder.GetEdmxElement() in C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Integration\Services\OData\ODataMetadataBuilder.cs:line 46 at Mendix.Modeler.Integration.ODataMetadataBuilder.Build() in C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Integration\Services\OData\ODataMetadataBuilder.cs:line 38 at Mendix.Modeler.Integration.PublishedODataServicesDependencyBuilder.GetContracts(IPublishedODataService service) in C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Integration\Services\Dependencies\PublishedODataServicesDependencyBuilder.cs:line 39 at Mendix.Modeler.Integration.PublishedODataServicesDependencyBuilder.<>c__DisplayClass0_0.<Build>b__0(IPublishedODataService service) in C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Integration\Services\Dependencies\PublishedODataServicesDependencyBuilder.cs:line 19 at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext() at System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext() at System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection) at Mendix.Modeler.DataHub.Dependencies.ServiceDependenciesBuilder.Build(IProject project) in C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.DataHub\Dependencies\ServiceDependenciesBuilder.cs:line 24 at Mendix.Modeler.DataHub.Dependencies.DependenciesDeploymentWorker.GenerateDependenciesJson(IProject project) in C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.DataHub\Dependencies\DependenciesDeploymentWorker.cs:line 42 at Mendix.Modeler.Deployment.DeploymentProcessBuilder.<>c__DisplayClass12_0.<AddBuildStepsForPhase>b__0(IProgressInfo info) in C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Core\Deployment\DeploymentProcessBuilder.cs:line 123 at Mendix.Modeler.Deployment.FileIOExceptionHandlingProcess.CatchDiskException(Action action) in C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Core\Deployment\FileIOExceptionHandlingProcess.cs:line 28 at Mendix.Modeler.Deployment.FileIOExceptionHandlingProcess.<>c__DisplayClass1_0.<AddStep>b__0(IProgressInfo info) in C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.Core\Deployment\FileIOExceptionHandlingProcess.cs:line 19 at Mendix.Modeler.UIFramework.Progress.ProcessRunner.RunStep(Step step) in C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.UIFramework\Progress\ProcessRunner.cs:line 97 at Mendix.Modeler.UIFramework.Progress.ProcessRunner.OnDoWork(Object sender, DoWorkEventArgs e) in C:\Users\Autobuild\workspace\AppStudio4.0-Build\modeler\Mendix.Modeler.UIFramework\Progress\ProcessRunner.cs:line 71 at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)  
asked
1 answers
0

Did you see in the release notes there is an issue with OData and DataHub in that version? It looks like it may be related.
https://docs.mendix.com/releasenotes/studio-pro/8.18#known-issues

answered