Details
-
Bug
-
Resolution: Won't Do
-
Neutral
-
None
-
2.8.9
-
None
-
None
-
-
Empty show more show less
Description
Our logging shows the following errors:
ERROR info.magnolia.jcr.node2bean.impl.Node2BeanTransformerImpl 12.06.2015 11:15:06 -- Can't set property [contentPreviewClass] to value [info.magnolia.contacts.app.field.component.ContactPreviewComponent] in bean [info.magnolia.ui.form.field.definition.ContentPreviewDefinition] for node /modules/standard-templating-kit/dialogs/components/teasers/stkTeaserContact/form/tabs/tabTeaser/fields/contact/contentPreviewDefinition due to info.magnolia.jcr.node2bean.Node2BeanException: java.lang.ClassNotFoundException: info.magnolia.contacts.app.field.component.ContactPreviewComponent ERROR info.magnolia.jcr.node2bean.impl.Node2BeanTransformerImpl 12.06.2015 11:15:06 -- Can't set property [contentPreviewClass] to value [info.magnolia.contacts.app.field.component.ContactPreviewComponent] in bean [info.magnolia.ui.form.field.definition.ContentPreviewDefinition] for node /modules/standard-templating-kit/dialogs/components/teasers/stkTeaserContact/form/tabs/tabTeaser/fields/contact/contentPreviewDefinition due to java.lang.IllegalArgumentException: Cannot invoke info.magnolia.ui.form.field.definition.ContentPreviewDefinition.setContentPreviewClass on bean class 'class info.magnolia.ui.form.field.definition.ContentPreviewDefinition' - java.lang.ClassCastException@54264b0c - had objects of type "java.lang.String" but expected signature "java.lang.Class" ERROR info.magnolia.jcr.node2bean.impl.Node2BeanTransformerImpl 12.06.2015 11:15:07 -- Can't convert property. Class for type [class java.lang.Class] not found. ERROR info.magnolia.jcr.node2bean.impl.Node2BeanTransformerImpl 12.06.2015 11:15:07 -- Can't set property [contentPreviewClass] to value [info.magnolia.contacts.app.field.component.ContactPreviewComponent] in bean [info.magnolia.ui.form.field.definition.ContentPreviewDefinition] for node /modules/standard-templating-kit/dialogs/components/teasers/stkTeaserContact/form/tabs/tabTeaser/fields/contact/contentPreviewDefinition due to info.magnolia.jcr.node2bean.Node2BeanException: java.lang.ClassNotFoundException: info.magnolia.contacts.app.field.component.ContactPreviewComponent ERROR info.magnolia.jcr.node2bean.impl.Node2BeanTransformerImpl 12.06.2015 11:15:07 -- Can't set property [contentPreviewClass] to value [info.magnolia.contacts.app.field.component.ContactPreviewComponent] in bean [info.magnolia.ui.form.field.definition.ContentPreviewDefinition] for node /modules/standard-templating-kit/dialogs/components/teasers/stkTeaserContact/form/tabs/tabTeaser/fields/contact/contentPreviewDefinition due to java.lang.IllegalArgumentException: Cannot invoke info.magnolia.ui.form.field.definition.ContentPreviewDefinition.setContentPreviewClass on bean class 'class info.magnolia.ui.form.field.definition.ContentPreviewDefinition' - java.lang.ClassCastException@28c3d421 - had objects of type "java.lang.String" but expected signature "java.lang.Class"
It seems config.modules.standard-templating-kit.dialogs.components.teasers.stkTeaserContact.xml contains configuration referencing info.magnolia.contacts.app.field.component.ContactPreviewComponent, but this class is not part of the magnolia-module-standard-templating-kit module or any of its dependencies.
This class seems to be part of the optional magnolia-contacts jar, which we don't use in our project.
Checklists
Acceptance criteria