-
Bug
-
Resolution: Fixed
-
Neutral
-
6.2.13
-
None
-
None
-
Empty show more show less
-
Pages Maintenance 2, Pages Maintenance 3
-
3
Steps to reproduce
- open pages app, edit some page
- add component (select one with i18n fields)
- in component dialog switch language to German
- see exception in log
info.magnolia.config.registry.Registry$NoSuchDefinitionException: at info.magnolia.config.registry.AbstractRegistry.getProvider(AbstractRegistry.java:127) ~[magnolia-configuration-6.2.14-SNAPSHOT.jar:?] at info.magnolia.pages.app.data.AvailableTemplatesSelectFieldSupport.lambda$getItemCaptionGenerator$b2c13c45$1(AvailableTemplatesSelectFieldSupport.java:73) ~[magnolia-pages-app-6.2.13-SNAPSHOT.jar:?] at com.vaadin.ui.ComboBox.updateSelectedItemCaption(ComboBox.java:860) ~[vaadin-server-8.14.1.jar:8.14.1] at com.vaadin.ui.ComboBox.updateSelectedItemState(ComboBox.java:853) ~[vaadin-server-8.14.1.jar:8.14.1] at com.vaadin.ui.AbstractSingleSelect.setSelectedItem(AbstractSingleSelect.java:355) ~[vaadin-server-8.14.1.jar:8.14.1] at com.vaadin.ui.AbstractSingleSelect.setSelectedItem(AbstractSingleSelect.java:119) ~[vaadin-server-8.14.1.jar:8.14.1] at com.vaadin.ui.AbstractSingleSelect.setValue(AbstractSingleSelect.java:153) ~[vaadin-server-8.14.1.jar:8.14.1] at info.magnolia.ui.editor.FormPresenter.lambda$null$18(FormPresenter.java:316) ~[magnolia-ui-framework-6.2.14-SNAPSHOT.jar:?] at java.util.Optional.ifPresent(Optional.java:159) ~[?:1.8.0_221] at info.magnolia.ui.editor.FormPresenter.lambda$applyDefaults$19(FormPresenter.java:314) ~[magnolia-ui-framework-6.2.14-SNAPSHOT.jar:?] at java.util.HashMap.forEach(HashMap.java:1289) ~[?:1.8.0_221] at info.magnolia.ui.editor.FormPresenter.applyDefaults(FormPresenter.java:313) ~[magnolia-ui-framework-6.2.14-SNAPSHOT.jar:?] at info.magnolia.ui.editor.FormPresenter.lambda$null$0(FormPresenter.java:107) ~[magnolia-ui-framework-6.2.14-SNAPSHOT.jar:?]
variations of repro steps:
3. close dialog
4. change language in page editor
5. see same exception in log
Development notes
- current snapshot is affected (since
MGNLUI-6833) - template id needs to be checked for empty string here: https://git.magnolia-cms.com/projects/MODULES/repos/pages/browse/magnolia-pages-app/src/main/java/info/magnolia/pages/app/data/AvailableTemplatesSelectFieldSupport.java#73
Acceptance criteria