Table of Contents

Checks of features new in Neos 3.2

The checks of the metadata properties, components, attributes and directives that Neos 3.2 introduces: a cluster meets them once it starts using one of these features. See New checks by version for how to read this page, and New checks in Neos 3.2 for the checks an existing cluster can meet.

Partially loaded UI view properties

The AlwaysLoaded attribute of a UI view property, new in 3.2, defaults to true: these checks only apply once it is set to false.

Code Message Level Fix
M0087 AlwaysLoaded cannot be set to false on property '{0}' of UI view '{1}' because its path traverses a collection. Error Remove AlwaysLoaded: false — see UI view properties.
M0088 AlwaysLoaded cannot be set to false on property '{0}' because UI view '{1}' allows creating or updating data. Error Remove AlwaysLoaded: false, or make the UI view read-only.
M0089 AlwaysLoaded cannot be set to false on property '{0}' of UI view '{1}' because it is the EntityView's key property. Error Remove AlwaysLoaded: false from the key property.
— The value of property '{0}' cannot be accessed here because it is not systematically loaded (AlwaysLoaded is false). It can only be accessed from a UIViewProperty Getter or from a Computed Getter. Error Read the property from a getter only, or set AlwaysLoaded to true.

Filtered indexes

Code Message Level Fix
— The Oracle filter is only allowed on a unique index (index '{0}'). Error Make the index unique, or remove its Oracle filter — see Filtered indexes.
— Index filter '{0}' is invalid on index {1}.{2}: {3} — {3} is an unknown or malformed column placeholder, or a string left open Error Fix the filter: use placeholders of existing columns and close every string.

Components and directives

Code Message Level Fix
— The "multi-select" element must have either an "enum" or "values" attribute. Error Add enum or values — see Multi-select.
— The "input-slider-discrete" element requires the "values" attribute. Error Add values — see Input slider discrete.
— The "values" attribute on the "input-slider-discrete" element must contain between 1 and 20 values (got {0}). Error Give 1 to 20 comma-separated values.
— The "values" attribute on the "input-slider-discrete" element must contain only numeric values ("{0}" is not a valid number). Error Write only numbers in values.
— The "values" attribute on the "input-slider-discrete" element must contain only finite numeric values ("{0}" is not allowed). Error Remove the infinite or NaN value.
— The "values" attribute on the "input-slider-discrete" element must contain distinct numeric values in strictly increasing order. Error Sort the values in increasing order and remove duplicates.
M0058 The "{0}" attribute on the "{1}" element is unexpected, it will be ignored. — layout:lazy-visible inside a repeat Warning Remove layout:lazy-visible from the elements inside the repeat.