Posted 10 October 2025, 12:18 pm EST - Updated 11 October 2025, 4:41 am EST
We have a lot of reports formats - 1000+ - which for one reason and another generate non-fatal error messages on rendering.
These error are almost always errors or omissions in RDL expressions but it’s difficult to work back from the error generated in the console to the source of the incorrect / incomplete RDL expression, and they are so numerous it’s causing issues.
For instance we see multiple errors of the form:
can't access property "Eval", args[2] is undefined
and this is always down to the 2nd branch of an IIF being omitted - fairly obvious.
As well as there being a lot of reports, each report also have a lot of fields and expressions and these are frequently very heavily nested.
Is there a way to link a console warning / error of this type to the source expression / report component that was it’s ultimate cause, or some additional level of logging we can turn on.
I’ve done a batch of changes by loading the report definition into a good editor, filtering, and eyeballing the expressions to get to a batch of the culprits but it’s pretty hard work and I’m definitely missing a lot of them.
Am I missing something obvious I can turn on to help with this?
ETA: this is in 4.2, upgrading is on our list, but not an option at the moment.
