Details
-
Bug
-
Resolution: Fixed
-
Major
-
5.4
-
None
-
Magnolia CE 5.4
-
-
Empty show more show less
-
Sprint 4 (Kromeriz)
-
3
Description
When creating a dialog in yaml, the modalityLevel is not working.
2015-07-09 09:19:57,070 WARN agnolia.config.source.yaml.YamlConfigurationSource: Problem while registering DIALOG from LayeredResource{path='/vavo/dialogs/apps/renameEducation.yaml', layeredResources=[ClasspathResource{path=/vavo/dialogs/apps/renameEducation.yaml}]}: Class cast: info.magnolia.ui.api.overlay.OverlayLayer$ModalityLevel cannot be cast to java.lang.String
java.lang.ClassCastException: info.magnolia.ui.api.overlay.OverlayLayer$ModalityLevel cannot be cast to java.lang.String
at info.magnolia.jcr.node2bean.impl.EnumAwareConvertUtilsBean$EnumConverter.convert(EnumAwareConvertUtilsBean.java:62)
at org.apache.commons.beanutils.BeanUtilsBean.convert(BeanUtilsBean.java:1072)
at org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:1005)
at info.magnolia.config.map2bean.Map2BeanTransformer.readOutObject(Map2BeanTransformer.java:176)
at info.magnolia.config.map2bean.Map2BeanTransformer.readComplexValue(Map2BeanTransformer.java:142)
at info.magnolia.config.map2bean.Map2BeanTransformer.readValue(Map2BeanTransformer.java:108)
at info.magnolia.config.map2bean.Map2BeanTransformer.toBean(Map2BeanTransformer.java:95)
at info.magnolia.config.source.yaml.YamlConfigurationSource.loadAndRegister(YamlConfigurationSource.java:94)
at info.magnolia.config.source.yaml.AbstractFileResourceConfigurationSource$LoadAndRegisterFunction.doWith(AbstractFileResourceConfigurationSource.java:132)
at info.magnolia.config.source.yaml.AbstractFileResourceConfigurationSource$LoadAndRegisterFunction.doWith(AbstractFileResourceConfigurationSource.java:113)
at info.magnolia.resourceloader.util.VoidFunction.apply(VoidFunction.java:49)
at info.magnolia.resourceloader.util.VoidFunction.apply(VoidFunction.java:46)
at info.magnolia.resourceloader.util.PredicatedResourceVisitor.visitFile(PredicatedResourceVisitor.java:117)
at info.magnolia.resourceloader.layered.RelayerResourceVisitor.visitFile(RelayerResourceVisitor.java:61)
at info.magnolia.resourceloader.classpath.VisitorFunction.doWith(VisitorFunction.java:57)
at info.magnolia.resourceloader.classpath.VisitorFunction.doWith(VisitorFunction.java:44)
at info.magnolia.resourceloader.util.VoidFunction.apply(VoidFunction.java:49)
at info.magnolia.resourceloader.util.VoidFunction.apply(VoidFunction.java:46)
at info.magnolia.classpathwatch.ClasspathScanner.run(ClasspathScanner.java:111)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
2015-07-09 09:19:57,077 INFO agnolia.config.source.yaml.YamlConfigurationSource: Registered DefinitionMetadataBuilder.DefinitionMetadataImpl(type=DIALOG, referenceId=vavo:apps/renameEducation, name=renameEducation, module=vavo, location=/vavo/dialogs/apps/renameEducation.yaml, relativeLocation=apps/renameEducation) from LayeredResource{path='/vavo/dialogs/apps/renameEducation.yaml', layeredResources=[ClasspathResource{path=/vavo/dialogs/apps/renameEducation.yaml}]}
renameEducation.yml
modalityLevel: light
form:
i18nBasename: net.trimm.magnolia.vavo.messages
tabs:
- name: item
fields:
- name: jcrName
class: info.magnolia.ui.form.field.definition.TextFieldDefinition
label: educations.dialog.renameEducation.item.jcrName.label
required: true
actions: !include /tte/dialogs/common/actions.yml
Checklists
Acceptance criteria