Mendix 6.8.0 startup issue

1
I have upgraded my project to 6.8.0 without errors, but when I try to run the project locally though the modeler I get the following error during the stage 'Generating files...'. Does anyone know what this issue might be? System.AggregateException: One or more errors occurred. ---> System.NullReferenceException: Object reference not set to an instance of an object. at Mendix.Modeler.WebUI.Forms.Widgets.EntityWidgets.DataSources.MicroflowSource.<>c.<writeproperties>b__21_0(ParameterResolution p) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\EntityWidgets\DataSources\MicroflowSource.cs:line 134 at System.Linq.Enumerable.WhereSelectArrayIterator2.MoveNext() at Mendix.Modeler.WebUI.Util.EnumerableExtensions.ForEach[T](IEnumerable1 source, Action1 action) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Util\EnumerableExtensions.cs:line 27 at Mendix.Modeler.WebUI.Forms.Widgets.EntityWidgets.DataSources.MicroflowSource.WriteProperties(IExportContext context, JsonWriter writer) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\EntityWidgets\DataSources\MicroflowSource.cs:line 133 at Mendix.Modeler.WebUI.Forms.Widgets.EntityWidgets.ListViews.ListView.WriteDataSourceProperties(JsonWriter writer, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\EntityWidgets\ListViews\ListView.cs:line 132 at Mendix.Modeler.WebUI.Forms.Widgets.EntityWidgets.ListViews.ListView.WriteWidgetProperties(JsonWriter writer, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\EntityWidgets\ListViews\ListView.cs:line 112 at Mendix.Modeler.WebUI.Forms.Exporter.FormWriter.GetWidgetProperties(Action1 writeProperties) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormWriter.cs:line 116 at Mendix.Modeler.WebUI.Forms.Widgets.Widget.WriteWidget(IFormWriter formWriter, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\Widget.cs:line 56 at Mendix.Modeler.WebUI.Forms.Widgets.EntityWidgets.ListViews.ListView.WriteWidget(IFormWriter formWriter, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\EntityWidgets\ListViews\ListView.cs:line 105 at Mendix.Modeler.WebUI.Forms.Exporter.FormWriter.WriteWidget(IWriteWidget widget, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormWriter.cs:line 74 at Mendix.Modeler.WebUI.Forms.Widgets.LayoutWidgets.Tables.TableCell.WriteTemplate(IFormWriter formWriter, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\LayoutWidgets\Tables\TableCell.cs:line 178 at Mendix.Modeler.WebUI.Forms.Widgets.LayoutWidgets.Tables.Table.WriteWidget(IFormWriter formWriter, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\LayoutWidgets\Tables\Table.cs:line 292 at Mendix.Modeler.WebUI.Forms.Exporter.FormWriter.WriteWidget(IWriteWidget widget, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormWriter.cs:line 74 at Mendix.Modeler.WebUI.Forms.Exporter.FormWriter.WriteTemplate(IExportContext context, Guid widgetID, String templateName, Action writeTemplate) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormWriter.cs:line 106 at Mendix.Modeler.WebUI.Forms.Widgets.EntityWidgets.DataViews.DataView.WriteTemplates(FormWriter formWriter, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\EntityWidgets\DataViews\DataView.cs:line 207 at Mendix.Modeler.WebUI.Forms.Exporter.FormWriter.WriteTemplates() in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormWriter.cs:line 65 at Mendix.Modeler.WebUI.Forms.Exporter.FormWriter.Write() in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormWriter.cs:line 150 at Mendix.Modeler.WebUI.Forms.Exporter.FormExporter.<>c__DisplayClass5_0.<exportforms>b__3(<>f__AnonymousType103 x) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormExporter.cs:line 52 at System.Linq.Parallel.ForAllOperator1.ForAllEnumerator1.MoveNext(TInput& currentElement, Int32& currentKey) at System.Linq.Parallel.ForAllSpoolingTask2.SpoolingWork() at System.Linq.Parallel.SpoolingTaskBase.Work() at System.Linq.Parallel.QueryTask.BaseWork(Object unused) at System.Threading.Tasks.Task.Execute() --- End of inner exception stack trace --- at System.Linq.Parallel.QueryTaskGroupState.QueryEnd(Boolean userInitiatedDispose) at System.Linq.Parallel.DefaultMergeHelper2.System.Linq.Parallel.IMergeHelper<TInputOutput>.Execute() at System.Linq.Parallel.MergeExecutor1.ExecuteTKey at System.Linq.Parallel.IndexedSelectQueryOperator2.WrapPartitionedStream[TKey](PartitionedStream2 inputStream, IPartitionedStreamRecipient1 recipient, Boolean preferStriping, QuerySettings settings) at System.Linq.Parallel.UnaryQueryOperator2.UnaryQueryOperatorResults.ChildResultsRecipient.Receive[TKey](PartitionedStream2 inputStream) at System.Linq.Parallel.ScanQueryOperator1.ScanEnumerableQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient1 recipient) at System.Linq.Parallel.UnaryQueryOperator2.UnaryQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient1 recipient) at System.Linq.Parallel.UnaryQueryOperator2.UnaryQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient1 recipient) at System.Linq.Parallel.UnaryQueryOperator2.UnaryQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient1 recipient) at System.Linq.Parallel.QueryOperator1.GetOpenedEnumerator(Nullable1 mergeOptions, Boolean suppressOrder, Boolean forEffect, QuerySettings querySettings) at System.Linq.Parallel.ForAllOperator1.RunSynchronously() at Mendix.Modeler.WebUI.Forms.Exporter.FormExporter.ExportForms(IProject project, Boolean updateRunningProject) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormExporter.cs:line 42 at Mendix.Modeler.WebUI.Deployment.WebUIDeploymentWorker.GenerateFiles(IProject project, IProgressInfo info, Boolean updateRunningProject) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Deployment\WebUIDeploymentWorker.cs:line 150 at Mendix.Modeler.WebUI.Deployment.WebUIDeploymentWorker.DoWork(DeploymentPhase phase, IProject project, DeploymentSettings settings, IProgressInfo info) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Deployment\WebUIDeploymentWorker.cs:line 42 at Mendix.Modeler.Deployment.DeploymentProcessBuilder.<>c__DisplayClass10_0.<addbuildstepsforphase>b__0(IProgressInfo info) in C:\jenkins\workspace\Modeler-Build\Mendix.Modeler.Core\Deployment\DeploymentProcessBuilder.cs:line 120 at Mendix.Modeler.Deployment.FileIOExceptionHandlingProcess.CatchDiskException(Action action) in C:\jenkins\workspace\Modeler-Build\Mendix.Modeler.Core\Deployment\FileIOExceptionHandlingProcess.cs:line 28 at Mendix.Modeler.Deployment.FileIOExceptionHandlingProcess.<>c__DisplayClass1_0.<addstep>b__0(IProgressInfo info) in C:\jenkins\workspace\Modeler-Build\Mendix.Modeler.Core\Deployment\FileIOExceptionHandlingProcess.cs:line 19 at Mendix.Modeler.Utility.Progress.ProcessRunner.RunStep(Step step) in C:\jenkins\workspace\Modeler-Build\Mendix.Modeler.UIFramework\Progress\ProcessRunner.cs:line 87 at Mendix.Modeler.Utility.Progress.ProcessRunner.worker_DoWork(Object sender, DoWorkEventArgs e) in C:\jenkins\workspace\Modeler-Build\Mendix.Modeler.UIFramework\Progress\ProcessRunner.cs:line 67 at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument) ---> (Inner Exception #0) System.NullReferenceException: Object reference not set to an instance of an object. at Mendix.Modeler.WebUI.Forms.Widgets.EntityWidgets.DataSources.MicroflowSource.<>c.<writeproperties>b__21_0(ParameterResolution p) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\EntityWidgets\DataSources\MicroflowSource.cs:line 134 at System.Linq.Enumerable.WhereSelectArrayIterator2.MoveNext() at Mendix.Modeler.WebUI.Util.EnumerableExtensions.ForEach[T](IEnumerable1 source, Action1 action) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Util\EnumerableExtensions.cs:line 27 at Mendix.Modeler.WebUI.Forms.Widgets.EntityWidgets.DataSources.MicroflowSource.WriteProperties(IExportContext context, JsonWriter writer) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\EntityWidgets\DataSources\MicroflowSource.cs:line 133 at Mendix.Modeler.WebUI.Forms.Widgets.EntityWidgets.ListViews.ListView.WriteDataSourceProperties(JsonWriter writer, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\EntityWidgets\ListViews\ListView.cs:line 132 at Mendix.Modeler.WebUI.Forms.Widgets.EntityWidgets.ListViews.ListView.WriteWidgetProperties(JsonWriter writer, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\EntityWidgets\ListViews\ListView.cs:line 112 at Mendix.Modeler.WebUI.Forms.Exporter.FormWriter.GetWidgetProperties(Action1 writeProperties) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormWriter.cs:line 116 at Mendix.Modeler.WebUI.Forms.Widgets.Widget.WriteWidget(IFormWriter formWriter, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\Widget.cs:line 56 at Mendix.Modeler.WebUI.Forms.Widgets.EntityWidgets.ListViews.ListView.WriteWidget(IFormWriter formWriter, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\EntityWidgets\ListViews\ListView.cs:line 105 at Mendix.Modeler.WebUI.Forms.Exporter.FormWriter.WriteWidget(IWriteWidget widget, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormWriter.cs:line 74 at Mendix.Modeler.WebUI.Forms.Widgets.LayoutWidgets.Tables.TableCell.WriteTemplate(IFormWriter formWriter, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\LayoutWidgets\Tables\TableCell.cs:line 178 at Mendix.Modeler.WebUI.Forms.Widgets.LayoutWidgets.Tables.Table.WriteWidget(IFormWriter formWriter, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\LayoutWidgets\Tables\Table.cs:line 292 at Mendix.Modeler.WebUI.Forms.Exporter.FormWriter.WriteWidget(IWriteWidget widget, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormWriter.cs:line 74 at Mendix.Modeler.WebUI.Forms.Exporter.FormWriter.WriteTemplate(IExportContext context, Guid widgetID, String templateName, Action writeTemplate) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormWriter.cs:line 106 at Mendix.Modeler.WebUI.Forms.Widgets.EntityWidgets.DataViews.DataView.WriteTemplates(FormWriter formWriter, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\EntityWidgets\DataViews\DataView.cs:line 207 at Mendix.Modeler.WebUI.Forms.Exporter.FormWriter.WriteTemplates() in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormWriter.cs:line 65 at Mendix.Modeler.WebUI.Forms.Exporter.FormWriter.Write() in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormWriter.cs:line 150 at Mendix.Modeler.WebUI.Forms.Exporter.FormExporter.<>c__DisplayClass5_0.<exportforms>b__3(<>f__AnonymousType103 x) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormExporter.cs:line 52 at System.Linq.Parallel.ForAllOperator1.ForAllEnumerator1.MoveNext(TInput& currentElement, Int32& currentKey) at System.Linq.Parallel.ForAllSpoolingTask2.SpoolingWork() at System.Linq.Parallel.SpoolingTaskBase.Work() at System.Linq.Parallel.QueryTask.BaseWork(Object unused) at System.Threading.Tasks.Task.Execute()<--- ---> (Inner Exception #1) System.NullReferenceException: Object reference not set to an instance of an object. at Mendix.Modeler.WebUI.Forms.Widgets.EntityWidgets.DataSources.MicroflowSource.<>c.<writeproperties>b__21_0(ParameterResolution p) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\EntityWidgets\DataSources\MicroflowSource.cs:line 134 at System.Linq.Enumerable.WhereSelectArrayIterator2.MoveNext() at Mendix.Modeler.WebUI.Util.EnumerableExtensions.ForEach[T](IEnumerable1 source, Action1 action) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Util\EnumerableExtensions.cs:line 27 at Mendix.Modeler.WebUI.Forms.Widgets.EntityWidgets.DataSources.MicroflowSource.WriteProperties(IExportContext context, JsonWriter writer) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\EntityWidgets\DataSources\MicroflowSource.cs:line 133 at Mendix.Modeler.WebUI.Forms.Widgets.EntityWidgets.ListViews.ListView.WriteDataSourceProperties(JsonWriter writer, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\EntityWidgets\ListViews\ListView.cs:line 132 at Mendix.Modeler.WebUI.Forms.Widgets.EntityWidgets.ListViews.ListView.WriteWidgetProperties(JsonWriter writer, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\EntityWidgets\ListViews\ListView.cs:line 112 at Mendix.Modeler.WebUI.Forms.Exporter.FormWriter.GetWidgetProperties(Action1 writeProperties) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormWriter.cs:line 116 at Mendix.Modeler.WebUI.Forms.Widgets.Widget.WriteWidget(IFormWriter formWriter, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\Widget.cs:line 56 at Mendix.Modeler.WebUI.Forms.Widgets.EntityWidgets.ListViews.ListView.WriteWidget(IFormWriter formWriter, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\EntityWidgets\ListViews\ListView.cs:line 105 at Mendix.Modeler.WebUI.Forms.Exporter.FormWriter.WriteWidget(IWriteWidget widget, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormWriter.cs:line 74 at Mendix.Modeler.WebUI.Forms.Widgets.LayoutWidgets.Tables.TableCell.WriteTemplate(IFormWriter formWriter, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\LayoutWidgets\Tables\TableCell.cs:line 178 at Mendix.Modeler.WebUI.Forms.Widgets.LayoutWidgets.Tables.Table.WriteWidget(IFormWriter formWriter, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\LayoutWidgets\Tables\Table.cs:line 292 at Mendix.Modeler.WebUI.Forms.Exporter.FormWriter.WriteWidget(IWriteWidget widget, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormWriter.cs:line 74 at Mendix.Modeler.WebUI.Forms.Exporter.FormWriter.WriteTemplate(IExportContext context, Guid widgetID, String templateName, Action writeTemplate) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormWriter.cs:line 106 at Mendix.Modeler.WebUI.Forms.Widgets.EntityWidgets.DataViews.DataView.WriteTemplates(FormWriter formWriter, IExportContext context) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Widgets\EntityWidgets\DataViews\DataView.cs:line 207 at Mendix.Modeler.WebUI.Forms.Exporter.FormWriter.WriteTemplates() in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormWriter.cs:line 65 at Mendix.Modeler.WebUI.Forms.Exporter.FormWriter.Write() in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormWriter.cs:line 150 at Mendix.Modeler.WebUI.Forms.Exporter.FormExporter.<>c__DisplayClass5_0.<exportforms>b__3(<>f__AnonymousType103 x) in C:\jenkins\workspace\WebUI-Build\modeler\Mendix.Modeler.WebUI\Forms\Exporter\FormExporter.cs:line 52 at System.Linq.Parallel.ForAllOperator1.ForAllEnumerator1.MoveNext(TInput& currentElement, Int32& currentKey) at System.Linq.Parallel.ForAllSpoolingTask2.SpoolingWork() at System.Linq.Parallel.SpoolingTaskBase.Work() at System.Linq.Parallel.QueryTask.BaseWork(Object unused) at System.Threading.Tasks.Task.Execute()<---
asked
1 answers
1

Second update: Mendix 6.8.1 which fixes this annoying issue has been released! Get it at the App Store.

First update: I checked the source code and see that it was changed recently to support the behavior described in this release note:

We made data views smarter and more effective, and they now re-render less often. For example, a nested data view that is independent from the outer data view because the nested data view has its own microflow source is not updated when the object of the parent data view is refreshed. However, we now recognize that a nested data view with a microflow source using a parent data view's object as a parameter is actually dependent on it, and hence it should be reloaded after the parent object's refresh. (Ticket 465605)

You must have modeled some situation that is not yet in our test cases :/

Original answer: Oops. That does not look good. I have not seen this error before. Can you submit a ticket with (a part of) the project attached? We will look at it ASAP.

answered