Ah! Getting the templating functions from the request object, that makes sense. 
thank you!
However, it still doesn't work and I get a NullPointerException which isn't 
very helpfull.


[code]Stacktrace:
        at info.magnolia.context.WebContextImpl.include(WebContextImpl.java:201)
        at 
info.magnolia.rendering.renderer.JspRenderer.onRender(JspRenderer.java:63)
        ... 142 more
Caused by: org.apache.jasper.JasperException: An exception occurred processing 
JSP page /templates/components/BannerForXML.jsp at line 38

35:  ContentMap versions = 
(ContentMap)pageContext.findAttribute("content.versions");
36: 
37: TemplatingFunctions cmsfn = (TemplatingFunctions) 
request.getAttribute("cmsfn");
38: for (PropertyIterator iter = cmsfn.asJCRNode(versions).getProperties(); 
iter.hasNext();) {
39:     Property myProperty = iter.nextProperty(); %>
40:     <%=  myProperty.getString()  %><%
41:   } %>


Stacktrace:
        at 
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:519)
        at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:428)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
info.magnolia.cms.filters.MgnlFilterDispatcher.doDispatch(MgnlFilterDispatcher.java:75)
        at 
info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:108)
        at 
info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:94)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
        at 
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
        at 
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
        at info.magnolia.context.WebContextImpl.include(WebContextImpl.java:198)
        ... 143 more
Caused by: java.lang.NullPointerException
        at 
org.apache.jsp.templates.components.BannerForXML_jsp._jspService(BannerForXML_jsp.java:124)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386)
        ... 157 more

[/code]

-- 
Context is everything: 
http://forum.magnolia-cms.com/forum/thread.html?threadId=1f7b9031-46d7-47bd-884d-739251ec15d2


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