Details
-
Task
-
Resolution: Duplicate
-
Major
-
None
-
2.5
-
None
-
None
-
-
Empty show more show less
-
Empty show more show less
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