RMF002 — the list members were used on a field that is not a list
length, rows, append, insert and remove belong to an array field. Reaching
for them on a field holding a string or a number is a path that does not say what it meant to —
usually a typo, or a schema that changed shape underneath the component.
An absent field is not this error: undefined and null read as an empty list, so a form
whose defaults have not filled in an optional array renders zero rows instead of throwing. Only
a value that is present and is not an array is reported.
Next
- All diagnostics — every code the framework can report.
- Checking your app — the faults proved from the source, before anything runs.