Skip to content

Runtime Configuration ( Create or Update ) are not fully supported #759

Description

@acarum

mxcli version : v0.16.0
Mendix version : 11.12.0
Scenario: I need to create a new Runtime Configuration at Solution Level to override the default values of some constants.
Expected output: I expect a new Runtime Configuration to be created at Settings Level without any errors.
Actual output: Although the new configuration is created successfully, an exception is thrown when I open the changes.

System.InvalidOperationException: Sequence contains no matching element at System.Linq.ThrowHelper.ThrowNoMatchException() at System.Linq.Enumerable.First[TSource](IEnumerable1 source, Func2 predicate) at Mendix.Modeler.Storage.Mpr.MprProperty..ctor(ICachedType containerType, JProperty property) in Mendix.Modeler.Storage\Mpr\MprProperty.cs:line 25 at Mendix.Modeler.Storage.Mpr.MprObject.<>c__DisplayClass5_0.<.ctor>b__2(JProperty p) in Mendix.Modeler.Storage\Mpr\MprObject.cs:line 34 at System.Linq.Enumerable.IEnumerableWhereSelectIterator2.MoveNext()
at System.Collections.Generic.List1..ctor(IEnumerable1 collection)
at Mendix.Modeler.Storage.Mpr.MprObject..ctor(JObject data) in Mendix.Modeler.Storage\Mpr\MprObject.cs:line 42
at Mendix.Modeler.Storage.Mpr.MprProperty.<>c.b__29_0(JToken t) in Mendix.Modeler.Storage\Mpr\MprProperty.cs:line 95
at System.Linq.Enumerable.IListSkipTakeSelectIterator2.MoveNext() at System.Collections.Generic.List1..ctor(IEnumerable1 collection) at Mendix.Modeler.Storage.Mpr.MprProperty.Init(JToken value) in Mendix.Modeler.Storage\Mpr\MprProperty.cs:line 95 at Mendix.Modeler.Storage.Mpr.MprProperty..ctor(ICachedType containerType, JProperty property) in Mendix.Modeler.Storage\Mpr\MprProperty.cs:line 30 at Mendix.Modeler.Storage.Mpr.MprObject.<>c__DisplayClass5_0.<.ctor>b__2(JProperty p) in Mendix.Modeler.Storage\Mpr\MprObject.cs:line 34 at System.Linq.Enumerable.IEnumerableWhereSelectIterator2.MoveNext()
at System.Collections.Generic.List1..ctor(IEnumerable1 collection)
at Mendix.Modeler.Storage.Mpr.MprObject..ctor(JObject data) in Mendix.Modeler.Storage\Mpr\MprObject.cs:line 42
at Mendix.Modeler.Storage.Mpr.MprProperty.<>c.b__29_0(JToken t) in Mendix.Modeler.Storage\Mpr\MprProperty.cs:line 95
at System.Linq.Enumerable.IListSkipTakeSelectIterator2.MoveNext() at System.Collections.Generic.List1..ctor(IEnumerable1 collection) at Mendix.Modeler.Storage.Mpr.MprProperty.Init(JToken value) in Mendix.Modeler.Storage\Mpr\MprProperty.cs:line 95 at Mendix.Modeler.Storage.Mpr.MprProperty..ctor(ICachedType containerType, JProperty property) in Mendix.Modeler.Storage\Mpr\MprProperty.cs:line 30 at Mendix.Modeler.Storage.Mpr.MprObject.<>c__DisplayClass5_0.<.ctor>b__2(JProperty p) in Mendix.Modeler.Storage\Mpr\MprObject.cs:line 34 at System.Linq.Enumerable.IEnumerableWhereSelectIterator2.MoveNext()
at System.Collections.Generic.List1..ctor(IEnumerable1 collection)
at Mendix.Modeler.Storage.Mpr.MprObject..ctor(JObject data) in Mendix.Modeler.Storage\Mpr\MprObject.cs:line 42
at Mendix.Modeler.Storage.Mpr.MprProperty.<>c.b__29_0(JToken t) in Mendix.Modeler.Storage\Mpr\MprProperty.cs:line 95
at System.Linq.Enumerable.IListSkipTakeSelectIterator2.MoveNext() at System.Collections.Generic.List1..ctor(IEnumerable1 collection) at Mendix.Modeler.Storage.Mpr.MprProperty.Init(JToken value) in Mendix.Modeler.Storage\Mpr\MprProperty.cs:line 95 at Mendix.Modeler.Storage.Mpr.MprProperty..ctor(ICachedType containerType, JProperty property) in Mendix.Modeler.Storage\Mpr\MprProperty.cs:line 30 at Mendix.Modeler.Storage.Mpr.MprObject.<>c__DisplayClass5_0.<.ctor>b__2(JProperty p) in Mendix.Modeler.Storage\Mpr\MprObject.cs:line 34 at System.Linq.Enumerable.IEnumerableWhereSelectIterator2.MoveNext()
at System.Collections.Generic.List1..ctor(IEnumerable1 collection)
at Mendix.Modeler.Storage.Mpr.MprObject..ctor(JObject data) in Mendix.Modeler.Storage\Mpr\MprObject.cs:line 42
at Mendix.Modeler.Storage.Mpr.MprUnit.get_Contents() in Mendix.Modeler.Storage\Mpr\MprUnit.cs:line 70
at Mendix.Modeler.DiffLib.DifferencesRenderer.GetModificationRows() in Mendix.Modeler.DiffLib\DifferencesRenderer.cs:line 16
at Mendix.Modeler.VersionControl.Status.States.DocumentLevelStateSelector.GetState(ProjectStatusItem projectStatusItem) in Mendix.Modeler.VersionControl.View\Status\States\DocumentLevelStateSelector.cs:line 48
at Mendix.Modeler.VersionControl.Status.RevStatusControlEto.NavigateToSelectedItem(ProjectStatusGrid projectStatusGrid, ProjectStatusItem item) in Mendix.Modeler.VersionControl.View\Status\RevStatusControlEto.cs:line 446
at Mendix.Modeler.VersionControl.Status.RevStatusControlEto.NavigateToProjectStatusGridSelection(ProjectStatusGrid projectStatusGrid) in Mendix.Modeler.VersionControl.View\Status\RevStatusControlEto.cs:line 436
at Mendix.Modeler.VersionControl.Status.RevStatusControlEto.GoToSelectedItem() in Mendix.Modeler.VersionControl.View\Status\RevStatusControlEto.cs:line 416
at Eto.Forms.RelayCommand.<>c__DisplayClass1_0.<.ctor>b__0(Object obj)
at Eto.Forms.RelayCommand1.Execute(Object parameter) at Mendix.Modeler.VersionControl.Status.RevStatusControlEto.ExecuteGoToCommand() in Mendix.Modeler.VersionControl.View\Status\RevStatusControlEto.cs:line 407 at Mendix.Modeler.VersionControl.Status.RevStatusControlEto.ProjectStatusGridOnActivateRow(Object sender, Object item) in Mendix.Modeler.VersionControl.View\Status\RevStatusControlEto.cs:line 399 at Mendix.Modeler.Controls.Grids.Grid1.OnCellDoubleClick(Object sender, GridCellMouseEventArgs e) in Mendix.Modeler.Controls\Grids\GridOfT.cs:line 533
at Eto.Forms.Grid.OnCellDoubleClick(GridCellMouseEventArgs e)
at Eto.Forms.Grid.Callback.OnCellDoubleClick(Grid widget, GridCellMouseEventArgs e)
at Mendix.Modeler.Controls.Windows.Grids.EtoGridHandler.OnControlMouseDoubleClicked(Object sender, MouseButtonEventArgs e) in Mendix.Modeler.Controls.Windows\Grids\EtoGridHandler.cs:line 315
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.Controls.Control.HandleDoubleClick(Object sender, MouseButtonEventArgs e)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions