-
Bug
-
Resolution: Duplicate
-
Major
-
None
-
None
-
None
-
None
I'm trying to use the SPA demo in the new 6.2 page app but getting an exception - I think due to
transformerClass: info.magnolia.ui.form.field.transformer.multi.MultiValueSubChildrenNodePropertiesTransformer
Caused by: java.lang.ClassCastException: info.magnolia.ui.field.ConfiguredSwitchableFieldDefinition cannot be cast to info.magnolia.ui.field.ConfiguredFieldDefinition at info.magnolia.ui.form.field.definition.migration.MultiValueFieldDefinitionConverter.convert(MultiValueFieldDefinitionConverter.java:67) ~[magnolia-ui-framework-compatibility-6.2-SNAPSHOT.jar:?] at info.magnolia.ui.form.field.definition.migration.MultiValueFieldDefinitionConverter.convert(MultiValueFieldDefinitionConverter.java:61) ~[magnolia-ui-framework-compatibility-6.2-SNAPSHOT.jar:?] at info.magnolia.ui.form.definition.DefinitionConverter.lambda$static$2(DefinitionConverter.java:155) ~[magnolia-ui-framework-compatibility-6.2-SNAPSHOT.jar:?]
You can see the dialog definition here:
https://git.magnolia-cms.com/users/czimmermann/repos/website-spa-demo/browse/magnolia/light-modules/spa-website-lm/dialogs/components/Cards.yaml
See attached image for appearence in 6.1
I tried changing the transformer to
`info.magnolia.ui.form.field.transformer.multi.DelegatingMultiValueFieldTransformer`
but I still got an exception and the dialog does not open:
Caused by: java.lang.ClassCastException: info.magnolia.ui.field.ConfiguredSwitchableFieldDefinition cannot be cast to info.magnolia.ui.field.ConfiguredFieldDefinition at info.magnolia.ui.form.field.definition.migration.MultiValueFieldDefinitionConverter.convert(MultiValueFieldDefinitionConverter.java:67) ~[magnolia-ui-framework-compatibility-6.2-SNAPSHOT.jar:?] at info.magnolia.ui.form.field.definition.migration.MultiValueFieldDefinitionConverter.convert(MultiValueFieldDefinitionConverter.java:61) ~[magnolia-ui-framework-compatibility-6.2-SNAPSHOT.jar:?] at info.magnolia.ui.form.definition.DefinitionConverter.lambda$static$2(DefinitionConverter.java:155) ~[magnolia-ui-framework-compatibility-6.2-SNAPSHOT.jar:?]
- is superseded by
-
MGNLUI-5801 Increase the amount of complex transformers covered for auto-conversion to the updated Ui framework
- Closed
- relates to
-
MGNLUI-5726 MultiField's ByIndexedChildNodes child resolution strategy always prepends node name
- Closed