I was trying to test this feature by using the docs:
[url]https://documentation.magnolia-cms.com/display/DOCS/Blossom+module[/url]
so i changed one of my existing rendering model classes to extend
AbstractAutowiredRenderingModel instead of RenderingModelImpl and changed the
constructor according to the docs. then i get this exception:
Caused by: java.lang.NullPointerException: null
at
info.magnolia.module.blossom.rendering.AbstractAutowiredRenderingModel.findBeanFactory(AbstractAutowiredRenderingModel.java:77)
~[magnolia-module-blossom-3.1.2.jar:na]
at
info.magnolia.module.blossom.rendering.AbstractAutowiredRenderingModel.<init>(AbstractAutowiredRenderingModel.java:70)
~[magnolia-module-blossom-3.1.2.jar:na]
at
ir.samatco.crowdfunding.projects.model.ProjectsModel.<init>(ProjectsModel.java:41)
~[crowdfund-cms-1.0.0-SNAPSHOT.jar:na]
at
info.magnolia.templating.renderers.NoScriptRenderer.render(NoScriptRenderer.java:80)
[magnolia-templating-5.4.1.jar:na]
at
info.magnolia.rendering.engine.DefaultRenderingEngine.render(DefaultRenderingEngine.java:118)
[magnolia-rendering-5.4.1.jar:na]
at
info.magnolia.rendering.engine.DefaultRenderingEngine$$EnhancerByCGLIB$$358f4845.render(<generated>)
[cglib-nodep-3.1.jar:na]
at
info.magnolia.templating.elements.AreaElement.end(AreaElement.java:330)
[magnolia-templating-5.4.1.jar:na]
at
info.magnolia.templating.freemarker.AbstractDirective.execute(AbstractDirective.java:98)
[magnolia-templating-5.4.1.jar:na]
at freemarker.core.Environment.visit(Environment.java:333)
[freemarker-2.3.21.jar:2.3.21]
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:100)
[freemarker-2.3.21.jar:2.3.21]
at freemarker.core.Environment.visit(Environment.java:257)
[freemarker-2.3.21.jar:2.3.21]
at freemarker.core.MixedContent.accept(MixedContent.java:57)
[freemarker-2.3.21.jar:2.3.21]
at freemarker.core.Environment.visit(Environment.java:257)
[freemarker-2.3.21.jar:2.3.21]
at freemarker.core.Environment.process(Environment.java:235)
[freemarker-2.3.21.jar:2.3.21]
at freemarker.template.Template.process(Template.java:262)
[freemarker-2.3.21.jar:2.3.21]
at
info.magnolia.freemarker.FreemarkerHelper.render(FreemarkerHelper.java:152)
[magnolia-freemarker-support-5.4.1.jar:na]
at
info.magnolia.rendering.renderer.FreemarkerRenderer.onRender(FreemarkerRenderer.java:96)
[magnolia-rendering-5.4.1.jar:na]
at
info.magnolia.rendering.renderer.AbstractRenderer.render(AbstractRenderer.java:155)
[magnolia-rendering-5.4.1.jar:na]
at
info.magnolia.rendering.engine.DefaultRenderingEngine.render(DefaultRenderingEngine.java:118)
[magnolia-rendering-5.4.1.jar:na]
at
info.magnolia.rendering.engine.DefaultRenderingEngine$$EnhancerByCGLIB$$358f4845.render(<generated>)
[cglib-nodep-3.1.jar:na]
at
info.magnolia.rendering.engine.RenderingFilter.render(RenderingFilter.java:195)
[magnolia-rendering-5.4.1.jar:na]
at
info.magnolia.rendering.engine.RenderingFilter.handleTemplateRequest(RenderingFilter.java:140)
[magnolia-rendering-5.4.1.jar:na]
at
info.magnolia.objectfactory.ObjectManufacturer.newInstance(ObjectManufacturer.java:124)
~[magnolia-core-5.4.2.jar:na]
at
info.magnolia.objectfactory.ObjectManufacturer.newInstance(ObjectManufacturer.java:111)
~[magnolia-core-5.4.2.jar:na]
at
info.magnolia.objectfactory.guice.GuiceComponentProvider.newInstanceWithParameterResolvers(GuiceComponentProvider.java:121)
~[magnolia-core-5.4.2.jar:na]
at
info.magnolia.rendering.renderer.AbstractRenderer.newModel(AbstractRenderer.java:197)
[magnolia-rendering-5.4.1.jar:na]
... 135 common frames omitted
--
Context is everything:
http://forum.magnolia-cms.com/forum/thread.html?threadId=b7c029ea-c55a-4243-8e18-354d3b2d0415
----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------