Issue Type: Bug Bug
Affects Versions: 4.5.8
Assignee: Unassigned
Components: core
Created: 14/May/13 7:45 PM
Description:

MetaData.getLastActionDate() throws NullPointerException when lastaction property does not exist. This is probably true for other properties as well.

The exception is being thrown in DelegatePropertyWrapper, implying that the property wrapper is wrapping a null property. I don't understand the purpose or use of the property wrappers well enough to know what the proper fix is.

Partial Stack trace
Caused by: java.lang.NullPointerException
	at info.magnolia.jcr.wrapper.DelegatePropertyWrapper.getDate(DelegatePropertyWrapper.java:193)
	at info.magnolia.cms.core.MetaData.getDateProperty(MetaData.java:420)
	at info.magnolia.cms.core.MetaData.getLastActionDate(MetaData.java:255)
	at org.apache.jsp.templates.gato.includes.meta_jsp._jspService(meta_jsp.java:91)
	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:388)
	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 org.apache.taglibs.standard.tag.common.core.ImportSupport.acquireString(ImportSupport.java:296)
	at org.apache.taglibs.standard.tag.common.core.ImportSupport.doEndTag(ImportSupport.java:161)
	at org.apache.jsp.templates.gato.main_002d2009.includes.head_002dcommon_jsp._jspx_meth_c_005fimport_005f1(head_002dcommon_jsp.java:196)
	at org.apache.jsp.templates.gato.main_002d2009.includes.head_002dcommon_jsp._jspService(head_002dcommon_jsp.java:80)
	... 188 more
Project: Magnolia
Priority: Neutral Neutral
Reporter: Charles Jones
Security Level: Public
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



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