System.Linq.Dynamic.Core 1.6.0.1 crash filtering in release mode

Hello,

After updating Radzen to version 5.9.6, and System.Linq.Dynamic.Core to version 1.6.0.1 I can't add filters in Release mode.

In debug mode everything works fine.

Sample code that blocks me:

var column = tradersGrid.ColumnsCollection.Where(c => c.Property == "TraderTempStatuses").FirstOrDefault();

    if (column != null)
    {
        column.SetFilterValue(TraderTempStatuses.REPORTED);
        column.SetFilterOperator(FilterOperator.Equals);
        await tradersGrid.Reload();
        StateHasChanged();
    }

My exception:

Message: The type initializer for 'Radzen.Blazor.DynamicLinqCustomTypeProvider' threw an exception.

StackTrace: at Radzen.QueryableExtension.Where[TraderDataTemp](IQueryable1 source, IEnumerable1 columns) at Radzen.Blazor.RadzenDataGrid1[[pacos_pr_app.Pages.CommercialEntitesTemp.Models.TraderDataTemp, pacos_pr_app, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].get_View() at Radzen.PagedDataBoundComponent1[[pacos_pr_app.Pages.CommercialEntitesTemp.Models.TraderDataTemp, pacos_pr_app, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].get_PagedView() at Radzen.Blazor.RadzenDataGrid1[[pacos_pr_app.Pages.CommercialEntitesTemp.Models.TraderDataTemp, pacos_pr_app, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].DrawGroupOrDataRows(RenderTreeBuilder builder, IList1 visibleColumns) at Radzen.Blazor.RadzenDataGrid1.<>c__DisplayClass22_0[[pacos_pr_app.Pages.CommercialEntitesTemp.Models.TraderDataTemp, pacos_pr_app, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].<DrawRows>b__0(RenderTreeBuilder builder) at Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddContent(Int32 sequence, RenderFragment fragment) at Radzen.Blazor.RadzenDataGrid1[[pacos_pr_app.Pages.CommercialEntitesTemp.Models.TraderDataTemp, pacos_pr_app, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].b__679_0(RenderTreeBuilder __builder2) at Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddContent(Int32 sequence, RenderFragment fragment) at Microsoft.AspNetCore.Components.CascadingValue1[[Radzen.Blazor.RadzenDataGrid1[[pacos_pr_app.Pages.CommercialEntitesTemp.Models.TraderDataTemp, pacos_pr_app, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], Radzen.Blazor, Version=5.8.0.0, Culture=neutral, PublicKeyToken=null]].Render(RenderTreeBuilder builder) at Microsoft.AspNetCore.Components.Rendering.ComponentState.RenderIntoBatch(RenderBatchBuilder batchBuilder, RenderFragment renderFragment, Exception& renderFragmentException)

Could you please give me some advice?

Our demos are using latest Radzen.Blazor with reference exactly this version + they are published in release mode however there is no such exception.

My problem was finally solved by updating radzena by two versions, from 5.9.6 to 5.9.8.

I noticed that in version 5.9.6, in-memory filtering did not work properly. If I used the LoadData method and sent a query to the API, it was OK. Despite everything, I still recommend updating to version 5.9.8.

Thanks