Completed
Last Updated: 19 Jan 2023 14:50 by ADMIN
Stella
Created on: 19 Oct 2022 10:36
Category: ExpressionEditor
Type: Bug Report
1
ExpressionEditor: ArgumentException when translating an expression with nested member passed to a generic method call

The following exception is thrown when translating an expression with a nested member passed to a generic method call:

ArgumentException: 'Value' is not a member of type ' VesselInformation.VesselEventType'

Edit: ExpressionChanged event stops firing in R3 2021 which is a related regression that should be addressed.

4 comments
Petar
Posted on: 22 Nov 2022 09:59
The exception is caught internally and it is part of the traslation/parsing process. The bigger issue here is that ExpressionChanged is not fired in such case since R3 2021 which is regression and will be adressed. The exception will continue to be thrown internally but the expression will be available in ExpressionChanged event after the fix related to this item.
ADMIN
Dilyan Traykov
Posted on: 24 Oct 2022 16:09

Hello Stella,

I presented the full message of the exception as an example so that other clients can compare their exceptions to it. They won't be able to observe the ticket you referenced due to its private status but we will use it as a reference if similar reports come.

Regards,
Dilyan Traykov
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

Stella
Posted on: 21 Oct 2022 13:55
See Ticket #1583309
Stella
Posted on: 21 Oct 2022 11:03
Keep in mind the exception that appears above is specific to our model. This error in expression parsing seems to appear for any model that is 3+ levels deep.