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