Uploaded image for project: 'Content Editor'
  1. Content Editor
  2. CONTEDIT-220

BlockPicker fails with NPE when contains decorated block

    XMLWordPrintable

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

        Attachments

          Activity

            People

              Unassigned Unassigned
              mdivilek Milan Divilek
              AuthorX
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Task DoD