[MGNLSTK-1486] Can't set property [contentPreviewClass] to value [info.magnolia.contacts.app.field.component.ContactPreviewComponent] Created: 12/Jun/15  Updated: 02/Jul/18  Resolved: 02/Jul/18

Status: Closed
Project: Magnolia Standard Templating Kit (closed)
Component/s: None
Affects Version/s: 2.8.9
Fix Version/s: None

Type: Bug Priority: Neutral
Reporter: Nils Breunese Assignee: Unassigned
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Date of First Response:

 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.



 Comments   
Comment by Jan Haderka [ 02/Jul/18 ]

STK have been deprecated in September 2017. As part of this project nearing end-of-life, we are not planning to fix any of the existing issues except for the critical security issues. For more details, please consult documentation.

Generated at Mon Feb 12 07:37:01 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.