Details
-
Improvement
-
Resolution: Obsolete
-
Critical
-
None
-
None
-
None
Description
When block picker contains decorated block than NPE occures.
Reproduce:
1. Add decoration file /travel-demo-stories-app/decorations/content-editor/blocks/image.yaml in resource app
fields:
myField:
class: info.magnolia.ui.form.field.definition.TextFieldDefinition
2. Open Stories app and edit /stories-demo/lost-and-found-in-swiss-alps
3. Click + symbol for one of the blocks and select others option
4. NPE occurs
Caused by: java.lang.NullPointerException at com.vaadin.v7.data.util.IndexedContainer$IndexedContainerProperty.setValue(IndexedContainer.java:857) ~[vaadin-compatibility-server-8.8.5.jar:8.8.5] at info.magnolia.editor.blockpicker.BlockPickerFieldFactory.getBlockDefinitionBeanItemContainer(BlockPickerFieldFactory.java:64) ~[magnolia-content-editor-1.3.3-SNAPSHOT.jar:?] at info.magnolia.editor.blockpicker.BlockPickerFieldFactory.createFieldComponent(BlockPickerFieldFactory.java:52) ~[magnolia-content-editor-1.3.3-SNAPSHOT.jar:?] at info.magnolia.ui.form.field.factory.AbstractFieldFactory.createField(AbstractFieldFactory.java:145) ~[magnolia-ui-framework-compatibility-6.2-SNAPSHOT.jar:?] at info.magnolia.ui.dialog.choosedialog.ChooseDialogPresenterImpl.start(ChooseDialogPresenterImpl.java:122) ~[magnolia-ui-framework-compatibility-6.2-SNAPSHOT.jar:?]
Checklists
Acceptance criteria