System.AggregateException: One or more errors occurred. (Object reference not set to an instance of an object.)
0
While I am trying to run my project in 10.12.3 I am getting this error System.AggregateException: One or more errors occurred. (Object reference not set to an instance of an object.)---> System.NullReferenceException: Object reference not set to an instance of an object. at Mendix.Modeler.DomainModels.Paths.EntityPathConfigUtil.<>c__DisplayClass8_0.<CheckRefSetAttribute>b__2(EntityPathStep s) in Mendix.Modeler.Core\DomainModels\Paths\EntityPathConfig\EntityPathConfigUtil.cs:line 75 at System.Linq.Enumerable.Count[TSource](IEnumerable`1 source, Func`2 predicate) at Mendix.Modeler.DomainModels.Paths.EntityPathConfigUtil.<>c__DisplayClass8_0.<CheckRefSetAttribute>g__OnlyOneRefSetResult|0() in Mendix.Modeler.Core\DomainModels\Paths\EntityPathConfig\EntityPathConfigUtil.cs:line 72 at Mendix.Modeler.DomainModels.Paths.EntityPathConfigUtil.CheckRefSetAttribute(IHasContext context, IEntity enclosingEntity, EntityPath entityPath) in Mendix.Modeler.Core\DomainModels\Paths\EntityPathConfig\EntityPathConfigUtil.cs:line 95 at Mendix.Modeler.WebUI.Forms.Widgets.CustomWidgets.WidgetValue.WidgetValueEntityPathConfig.<>c__DisplayClass5_0.<IsValidPath>g__RefSetAttributeResult|2() in Mendix.Modeler.WebUI\Forms\Widgets\CustomWidgets\WidgetValue.cs:line 538 at Mendix.Modeler.WebUI.Forms.Widgets.CustomWidgets.WidgetValue.WidgetValueEntityPathConfig.IsValidPath(IHasContext context, IEntity enclosingEntity, EntityPath entityPath) in Mendix.Modeler.WebUI\Forms\Widgets\CustomWidgets\WidgetValue.cs:line 555 at Mendix.Modeler.WebUI.Forms.Widgets.CustomWidgets.WidgetValue.WidgetValueAttributePathConfig.IsValidAttributePath(IHasContext context, IEntity enclosingEntity, EntityPath entityPath) in Mendix.Modeler.WebUI\Forms\Widgets\CustomWidgets\WidgetValue.cs:line 497 at Mendix.Modeler.DomainModels.Paths.CheckEntityPathWithConfig.CheckSteps(IHasContext context, IEntity enclosingEntity, EntityPath pathToCheck, IEntityPathConfig config) in Mendix.Modeler.Core\DomainModels\Paths\EntityPathConfig\CheckEntityPathWithConfig.cs:line 40 at Mendix.Modeler.DomainModels.Paths.AttributePathConfigUtil.CheckAttribute(IAttributePathConfig config, IHasContext context, AttributePath attributePath, IEntity contextEntity) at Mendix.Modeler.WebUI.Forms.Widgets.CustomWidgets.WidgetValue.CheckAttribute(IProblems problems) in Mendix.Modeler.WebUI\Forms\Widgets\CustomWidgets\WidgetValue.cs:line 341 at Mendix.Modeler.WebUI.Forms.Widgets.CustomWidgets.WidgetValue.Check(IProblems problems, Option`1 visibleProperties) in Mendix.Modeler.WebUI\Forms\Widgets\CustomWidgets\WidgetValue.cs:line 169 at Mendix.Modeler.WebUI.Forms.Widgets.CustomWidgets.WidgetObject.<>c__DisplayClass5_0.<Check>b__0(WidgetProperty property) in Mendix.Modeler.WebUI\Forms\Widgets\CustomWidgets\WidgetObject.cs:line 55 at Mendix.Common.Util.EnumerableUtil.ForEach[T](IEnumerable`1 source, Action`1 action) in Mendix.Common\Util\EnumerableUtil.cs:line 51 at Mendix.Modeler.WebUI.Forms.Widgets.CustomWidgets.WidgetValue.Check(IProblems problems, Option`1 visibleProperties) in Mendix.Modeler.WebUI\Forms\Widgets\CustomWidgets\WidgetValue.cs:line 287 at Mendix.Modeler.WebUI.Forms.Widgets.CustomWidgets.WidgetObject.<>c__DisplayClass5_0.<Check>b__0(WidgetProperty property) in Mendix.Modeler.WebUI\Forms\Widgets\CustomWidgets\WidgetObject.cs:line 55 at Mendix.Common.Util.EnumerableUtil.ForEach[T](IEnumerable`1 source, Action`1 action) in Mendix.Common\Util\EnumerableUtil.cs:line 51 at Mendix.Modeler.WebUI.Forms.Widgets.CustomWidgets.CustomWidget.Check(IProblems problems) in Mendix.Modeler.WebUI\Forms\Widgets\CustomWidgets\CustomWidget.cs:line 206 at Mendix.Modeler.WebUI.Forms.Widgets.LayoutWidgets.DivContainers.DivContainer.Check(IProblems problems) in Mendix.Modeler.WebUI\Forms\Widgets\LayoutWidgets\DivContainers\DivContainer.cs:line 27 at Mendix.Modeler.WebUI.Forms.Widgets.LayoutWidgets.DivContainers.DivContainer.Check(IProblems problems) in Mendix.Modeler.WebUI\Forms\Widgets\LayoutWidgets\DivContainers\DivContainer.cs:line 27 at Mendix.Modeler.WebUI.Forms.Widgets.LayoutGrids.LayoutGridColumn.Check(IProblems problems) in Mendix.Modeler.WebUI\Forms\Widgets\LayoutGrids\LayoutGridColumn.cs:line 159 at Mendix.Modeler.WebUI.Forms.Widgets.LayoutGrids.LayoutGridRow.Check(IProblems problems) in Mendix.Modeler.WebUI\Forms\Widgets\LayoutGrids\LayoutGridRow.cs:line 70 at Mendix.Modeler.WebUI.Forms.Widgets.LayoutGrids.LayoutGrid.Check(IProblems problems) in Mendix.Modeler.WebUI\Forms\Widgets\LayoutGrids\LayoutGrid.cs:line 67 at Mendix.Modeler.WebUI.Forms.Widgets.FormCalls.LayoutCallArgument.Check(IProblems problems) in Mendix.Modeler.WebUI\Forms\Widgets\FormCalls\LayoutCallArgument.cs:line 31 at Mendix.Modeler.WebUI.Forms.Documents.Layouts.LayoutCall.Check(IProblems problems) in Mendix.Modeler.WebUI\Forms\Documents\Layouts\LayoutCall.cs:line 36 at Mendix.Modeler.WebUI.Forms.Documents.Pages.Page.Check(IProblems problems) in Mendix.Modeler.WebUI\Forms\Documents\Pages\Page.cs:line 117 at Mendix.Common.Util.EnumerableUtil.ForEach[T](IEnumerable`1 source, Action`1 action) in Mendix.Common\Util\EnumerableUtil.cs:line 51 at Mendix.Modeler.Common.ResolveCache.TrackResolves(Action code) in Mendix.Modeler.Core\Common\Problems\ResolveCache.cs:line 92 at Mendix.Modeler.Projects.Changes.ChangedDocumentsProcessor`1.<>c__DisplayClass6_0.<ProcessChangedDocuments>g__DoProcess|2(IDocument document) in Mendix.Modeler.Core\Projects\Changes\ChangedDocumentsProcessor.cs:line 83 at Mendix.Common.Util.EnumerableUtil.ForEach[T](IEnumerable`1 source, Action`1 action) in Mendix.Common\Util\EnumerableUtil.cs:line 51 at Mendix.Modeler.Projects.Changes.ChangedDocumentsProcessor`1.ProcessChangedDocuments(IProject project, ProjectChanges projectChanges, Func`2 processDocument) in Mendix.Modeler.Core\Projects\Changes\ChangedDocumentsProcessor.cs:line 77 at Mendix.Modeler.Projects.Checks.DocumentCheck.Check(IProject project, ProjectChanges changes, IProblems problems, CancellationToken cancellationToken) in Mendix.Modeler.Core\Projects\Checks\DocumentCheck.cs:line 21 at Mendix.Modeler.Projects.Checks.ProjectChecker.<>c__DisplayClass7_0.<RunProjectChecks>b__1(ProjectChanges changes) in Mendix.Modeler.Core\Projects\Checks\ProjectChecker.cs:line 68 at Mendix.Modeler.Projects.Changes.ChangedDocumentTracker.TryProcessChangesSync(Action`1 changeProcessor) in Mendix.Modeler.Core\Projects\Changes\ChangedDocumentTracker.cs:line 30 at Mendix.Modeler.Projects.Checks.ProjectChecker.<>c__DisplayClass7_0.<RunProjectChecks>b__0() in Mendix.Modeler.Core\Projects\Checks\ProjectChecker.cs:line 59 at Mendix.Modeler.Common.ResolveCache.<>c__DisplayClass10_0.<WithCache>b__0() in Mendix.Modeler.Core\Common\Problems\ResolveCache.cs:line 45 at Mendix.Modeler.Common.ResolveCache.WithCache[T](IProject project, Func`1 action) in Mendix.Modeler.Core\Common\Problems\ResolveCache.cs:line 62 at Mendix.Modeler.Common.ResolveCache.WithCache(IProject project, Action action) in Mendix.Modeler.Core\Common\Problems\ResolveCache.cs:line 43 at Mendix.Modeler.Projects.Checks.ProjectChecker.RunProjectChecks(IProject project, CancellationToken cancellationToken) in Mendix.Modeler.Core\Projects\Checks\ProjectChecker.cs:line 55 at Mendix.Modeler.Projects.Checks.ProjectChecker.<>c__DisplayClass5_0.<Check>b__0() in Mendix.Modeler.Core\Projects\Checks\ProjectChecker.cs:line 38 at Mendix.Modeler.ProtectedModules.ProtectedModulesUnlocker.ExecuteInContext[T](Boolean unlockImplementation, Func`1 code) in Mendix.Modeler.Core\ProtectedModules\ProtectedModulesUnlocker.cs:line 42 at Mendix.Modeler.ProtectedModules.ProtectedModulesUnlocker.Do[T](Boolean unlockImplementation, Func`1 action) in Mendix.Modeler.Core\ProtectedModules\ProtectedModulesUnlocker.cs:line 29 at Mendix.Modeler.Projects.Checks.ProjectChecker.Check(IProject project, CancellationToken cancellationToken) in Mendix.Modeler.Core\Projects\Checks\ProjectChecker.cs:line 38 at Mendix.Modeler.Core.View.Problems.BackgroundCheckRunner.Check(IProject project, CancellationToken cancellationToken) in Mendix.Modeler.Core.View\Problems\BackgroundCheckRunner.cs:line 44 at Mendix.Modeler.Core.View.Problems.BackgroundCheckRunner.Check(IProject project, CancellationToken cancellationToken) --- End of inner exception stack trace ---
asked
Sai Kumar Bevara
2 answers
0
I am getting this error. Everything is running fine locally, so i commit all the changes to the repository. But when I am running again the app locally, i faced this error.
Any solution?
answered
Babylyn Lao ay
0
Hi I got a very similar error and managed to solve it by the following procedure:
Remove a page from the app
Try starting the app
If it doesn't start, readd the page and delete another one
If the app starts, readd the page and proceed with 3
On the page in question remove a widget
Try starting the app
If it doesn't start, readd the widget and delete another one
If the app starts, readd the widget and proceed with 5
Take a look to all attributes of the widgets, also styles and dynamic classes
In my case I found out that the Label of one widget was referencing an attribute which didn't exist anymore. After I fixed that error the NULL-reference error was gone and I managed to start my app.