Hello All,

I'm creating a Blossom module that needs to render a form using Freemarker. I 
also need to bind Spring into it.
My blossom-servlet.xml is : 
[code]
<bean class="info.magnolia.module.blossom.view.TemplateViewResolver">
                <property name="prefix" value="/cmc/templates/" />
                <property name="suffix" value=".ftl" />
                <property name="viewRenderer">
                        <bean 
class="info.magnolia.module.blossom.view.FreemarkerTemplateViewRenderer">
                                <property name="exposeSpringMacroHelpers" 
value="true" />
                        </bean>
                </property>
        </bean>

        <bean class="info.magnolia.module.blossom.view.ParagraphViewResolver">
                <property name="prefix" value="/cmc/paragraphs/" />
                <property name="suffix" value=".ftl" />
                <property name="viewRenderer">
                        <bean 
class="info.magnolia.module.blossom.view.FreemarkerParagraphViewRenderer">
                                <property name="exposeSpringMacroHelpers" 
value="true" />
                        </bean>
                </property>
        </bean>
[/code]
I followed the instructions to expose the Spring Macros with the property on 
both Freemarker Paragraph and Template View Resolvers but I'm getting the 
following Exception : 
[code]
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'info.magnolia.module.blossom.view.TemplateViewResolver#0' defined in 
class path resource [blossom-servlet.xml]: Cannot create inner bean 
'info.magnolia.module.blossom.view.FreemarkerTemplateViewRenderer#8f2588' of 
type [info.magnolia.module.blossom.view.FreemarkerTemplateViewRenderer] while 
setting bean property 'viewRenderer'; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 
'info.magnolia.module.blossom.view.FreemarkerTemplateViewRenderer#8f2588' 
defined in class path resource [blossom-servlet.xml]: Error setting property 
values; nested exception is 
org.springframework.beans.NotWritablePropertyException: Invalid property 
'exposeSpringMacroHelpers' of bean class 
[info.magnolia.module.blossom.view.FreemarkerTemplateViewRenderer]: Bean 
property 'exposeSpringMacroHelpers' is not writable or has an invalid setter 
method. Does the parameter type of the setter match the return type of the 
getter?
[/code]
Using Blossom 1.2.3 and Magnolia 4.4.6

Thanks and Regards, 
Alexandre Odoni

-- 
Context is everything: 
http://forum.magnolia-cms.com/forum/thread.html?threadId=c3bfd38d-6c67-4402-b09e-33dc091d8859


----------------------------------------------------------------
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]>
----------------------------------------------------------------

Reply via email to