Uploaded image for project: 'Magnolia Standard Templating Kit (closed)'
  1. Magnolia Standard Templating Kit (closed)
  2. MGNLSTK-1486

Can't set property [contentPreviewClass] to value [info.magnolia.contacts.app.field.component.ContactPreviewComponent]

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Neutral
    • None
    • 2.8.9
    • None
    • None

    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

        Attachments

          Activity

            People

              Unassigned Unassigned
              breun Nils Breunese
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: