Details

    • Task
    • Resolution: Duplicate
    • Major
    • None
    • 2.5
    • None
    • None

    Description

      Also remove old DMS demo-project bootstrap file and replace them with a migrated DAM version.
      Substituting DMS with DAM is not a simple drop-in replacement. A quick test showed that STK needs first a DAMHandler implementation specific to the new DAM module.

      get(image) failed on instance of info.magnolia.module.templatingkit.templates.components.InternalTeaserModel
      The problematic instruction:
      ----------
      ==> assignment: imageLink=(model.image!).link! [on line 21, column 9 in templating-kit/components/teasers/carouselItem.ftl]
       in user-directive assignValues [on line 45, column 5 in templating-kit/components/teasers/carouselItem.ftl]
      ----------
      
      Java backtrace for programmers:
      ----------
      freemarker.template.TemplateModelException: get(image) failed on instance of info.magnolia.module.templatingkit.templates.components.InternalTeaserModel
      	at freemarker.ext.beans.BeanModel.get(BeanModel.java:224)
      	[...]
      Caused by: info.magnolia.jcr.RuntimeRepositoryException: javax.jcr.NoSuchWorkspaceException: dms
      	at info.magnolia.context.AbstractContext.getHierarchyManager(AbstractContext.java:209)
      	at info.magnolia.context.MgnlContext.getHierarchyManager(MgnlContext.java:125)
      	at info.magnolia.module.templatingkit.dam.handlers.DMSDAMHandler.getAssetByKey(DMSDAMHandler.java:81)
      	at info.magnolia.module.templatingkit.dam.handlers.DMSDAMHandler.getAsset(DMSDAMHandler.java:70)
      	at info.magnolia.module.templatingkit.dam.DAMSupport.getAsset(DAMSupport.java:88)
      	at info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAsset(STKTemplatingFunctions.java:450)
      	at info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAsset(STKTemplatingFunctions.java:463)
      	at info.magnolia.module.templatingkit.templates.components.InternalTeaserModel.findImage(InternalTeaserModel.java:102)
      	at info.magnolia.module.templatingkit.templates.components.InternalTeaserModel.getImage(InternalTeaserModel.java:75)
      	... 216 more
      Caused by: javax.jcr.NoSuchWorkspaceException: dms
      	at info.magnolia.repository.DefaultRepositoryManager.getSession(DefaultRepositoryManager.java:227)
      	at info.magnolia.context.DefaultRepositoryStrategy.internalGetSession(DefaultRepositoryStrategy.java:63)
      	at info.magnolia.context.AbstractRepositoryStrategy.getSession(AbstractRepositoryStrategy.java:76)
      	at info.magnolia.context.AbstractContext.getJCRSession(AbstractContext.java:134)
      	at info.magnolia.context.AbstractContext.getHierarchyManager(AbstractContext.java:207)
      	... 224 more
      

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              ehechinger Eric Hechinger
              fgrilli Federico Grilli
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Task DoR