-
Bug
-
Resolution: Fixed
-
Major
-
5.4
-
None
-
Magnolia CE 5.4
-
-
Empty show more show less
-
Sprint 4 (Kromeriz)
-
3
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
Acceptance criteria