[PAGES-538] Exception in log after language change within dialog for add component Created: 29/Nov/21  Updated: 16/Dec/21  Resolved: 16/Dec/21

Status: Closed
Project: Magnolia pages module
Component/s: None
Affects Version/s: 6.2.13
Fix Version/s: 6.2.14

Type: Bug Priority: Neutral
Reporter: Adam Siska Assignee: Jakub Petras
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoD:
[X]* Doc/release notes changes? Comment present?
[X]* Downstream builds green?
[X]* Solution information and context easily available?
[X]* Tests
[X]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[X]* Steps to reproduce, expected, and actual results filled
[X]* Affected version filled
Sprint: Pages Maintenance 2, Pages Maintenance 3
Story Points: 3

 Description   

Steps to reproduce

  1. open pages app, edit some page
  2. add component (select one with i18n fields)
  3. in component dialog switch language to German
  4. 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


Generated at Mon Feb 12 06:19:55 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.