Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
-
None
Description
When trying to build fields using plain Vaadin BeanItem I get
java.lang.ClassCastException: com.vaadin.data.util.MethodProperty cannot be cast to info.magnolia.ui.vaadin.integration.jcr.DefaultProperty
at info.magnolia.ui.admincentral.field.builder.AbstractFieldBuilder.getOrCreateProperty(AbstractFieldBuilder.java:142)
at info.magnolia.ui.admincentral.field.builder.AbstractFieldBuilder.getField(AbstractFieldBuilder.java:99)
at info.magnolia.ui.admincentral.form.builder.FormBuilder.buildForm(FormBuilder.java:87)
...
Looking at source, it seems there is no need for casting to info.magnolia.ui.vaadin.integration.jcr.DefaultProperty. Indeed without that cast my code works just fine and so the existing junit tests.
Checklists
Acceptance criteria