Details
-
Bug
-
Resolution: Fixed
-
Low
-
4.0 - Beta 1
-
4
-
Description
Got the following exception in the logs when working with JIRA:
2009-06-11 21:22:50,205 http-8090-Processor7 ERROR admin 76969x72x1 1fvk9wi /secure/admin/jira/ViewMemoryInfo.jspa [webwork.util.ValueStack] query="free"
{[id="free" type="8" values=""]}java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at webwork.util.InjectionUtils$DefaultInjectionImpl.invoke(InjectionUtils.java:61)
at webwork.util.InjectionUtils.invoke(InjectionUtils.java:52)
at webwork.util.ValueStack.findValue(ValueStack.java:409)
at webwork.util.ValueStack.findValue(ValueStack.java:459)
at webwork.util.ValueStack.findValue(ValueStack.java:210)
at webwork.view.taglib.WebWorkBodyTagSupport.findValue(WebWorkBodyTagSupport.java:61)
at webwork.view.taglib.BasicPropertyTag.doStartTag(BasicPropertyTag.java:54)
at org.apache.jsp.secure.admin.jira.views.memoryinfo_jsp._jspService(memoryinfo_jsp.java:655)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
It looks like it was caused by an infinite recursion:
Caused by: java.lang.StackOverflowError
at sun.management.MemoryPoolImpl.getUsage0(Native Method)
at sun.management.MemoryPoolImpl.getUsage(MemoryPoolImpl.java:77)
at com.atlassian.jdk.utilities.runtimeinformation.MemoryInformationBean.getUsed(MemoryInformationBean.java:26)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getUsed(JiraRuntimeInformationFactory.java:109)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getTotal(JiraRuntimeInformationFactory.java:104)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)
at com.atlassian.jira.util.system.JiraRuntimeInformationFactory$MemoryInformationInMegabytes.getFree(JiraRuntimeInformationFactory.java:114)