Details
-
Bug
-
Resolution: Duplicate
-
Medium
-
None
-
3.0.5
-
None
-
None
-
Version is actually 3.0.4-studio-4
Description
Bamboo runs out of memory rendering the page that shows commits related to a build when there are lots of commits (> 500 or so).
Perhaps this page could show the commits in batches with controls to navigate through the batches.
I suspect the same happens with the page that shows issues related to a build when there are lots of issues.
ajp-j2ee.instance.jirastudio.com-bamboo%2F127.0.0.105-8009-6 tid=311 [RUNNABLE] [DAEMON] <--- OutOfMemoryError happened in this thread java.lang.OutOfMemoryError.<init>() com.opensymphony.module.sitemesh.html.util.CharArray.grow(int) com.opensymphony.module.sitemesh.html.util.CharArray.append(char[], int, int) com.opensymphony.module.sitemesh.html.util.CharArray.append(CharArray) com.opensymphony.module.sitemesh.parser.FastPageParser.internalParse(Reader) com.opensymphony.module.sitemesh.parser.FastPageParser.parse(char[]) com.opensymphony.module.sitemesh.filter.Buffer.parse() com.opensymphony.module.sitemesh.filter.PageResponseWrapper.getPage() com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(HttpServletRequest, HttpServletResponse, FilterChain) com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(ServletRequest, ServletResponse, FilterChain) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) org.apache.catalina.core.ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(ServletRequest, ServletResponse, FilterChain) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) org.apache.catalina.core.ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(ServletRequest, ServletResponse) com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(HttpServletRequest, HttpServletResponse, FilterChain) com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletRequest, ServletResponse, FilterChain) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) org.apache.catalina.core.ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) com.atlassian.bamboo.filter.AccessLogFilter.doFilter(ServletRequest, ServletResponse, FilterChain) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) org.apache.catalina.core.ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(ServletRequest, ServletResponse) org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(ServletRequest, ServletResponse, FilterChain) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(ServletRequest, ServletResponse) com.atlassian.bamboo.filter.SeraphLoginFilter.doFilter(ServletRequest, ServletResponse, FilterChain) org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(ServletRequest, ServletResponse) org.acegisecurity.util.FilterChainProxy.doFilter(ServletRequest, ServletResponse, FilterChain) org.acegisecurity.util.FilterToBeanProxy.doFilter(ServletRequest, ServletResponse, FilterChain) com.atlassian.bamboo.filter.BambooAcegiProxyFilter.doFilter(ServletRequest, ServletResponse, FilterChain) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) org.apache.catalina.core.ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) com.atlassian.bamboo.filter.LicenseFilter.doFilter(HttpServletRequest, HttpServletResponse, FilterChain) com.atlassian.core.filters.AbstractHttpFilter.doFilter(ServletRequest, ServletResponse, FilterChain) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) org.apache.catalina.core.ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(ServletRequest, ServletResponse, FilterChain) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) org.apache.catalina.core.ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) com.atlassian.seraph.filter.SecurityFilter.doFilter(ServletRequest, ServletResponse, FilterChain) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) org.apache.catalina.core.ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) com.atlassian.seraph.filter.BaseLoginFilter.doFilter(ServletRequest, ServletResponse, FilterChain) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) org.apache.catalina.core.ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(ServletRequest, ServletResponse) com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(HttpServletRequest, HttpServletResponse, FilterChain) com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletRequest, ServletResponse, FilterChain) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) org.apache.catalina.core.ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) com.atlassian.bamboo.persistence.BambooSessionInViewFilter.doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) org.springframework.web.filter.OncePerRequestFilter.doFilter(ServletRequest, ServletResponse, FilterChain) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) org.apache.catalina.core.ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) com.atlassian.bamboo.filter.CompressingFilter.doFilter(ServletRequest, ServletResponse, FilterChain) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) org.apache.catalina.core.ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) com.atlassian.bamboo.filter.RequestCacheThreadLocalFilter.doFilter(ServletRequest, ServletResponse, FilterChain) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) org.apache.catalina.core.ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(ServletRequest, ServletResponse) com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(HttpServletRequest, HttpServletResponse, FilterChain) com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletRequest, ServletResponse, FilterChain) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) org.apache.catalina.core.ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) org.apache.catalina.core.ApplicationDispatcher.invoke(ServletRequest, ServletResponse, ApplicationDispatcher$State) org.apache.catalina.core.ApplicationDispatcher.processRequest(ServletRequest, ServletResponse, ApplicationDispatcher$State) org.apache.catalina.core.ApplicationDispatcher.doForward(ServletRequest, ServletResponse) org.apache.catalina.core.ApplicationDispatcher.forward(ServletRequest, ServletResponse) com.atlassian.bamboo.filter.UrlRewriteFilter.forwardTo(String, HttpServletRequest, ServletResponse) com.atlassian.bamboo.filter.UrlRewriteFilter.doFilter(ServletRequest, ServletResponse, FilterChain) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) org.apache.catalina.core.ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(ServletRequest, ServletResponse) com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(HttpServletRequest, HttpServletResponse, FilterChain) com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletRequest, ServletResponse, FilterChain) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) org.apache.catalina.core.ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) org.springframework.web.filter.OncePerRequestFilter.doFilter(ServletRequest, ServletResponse, FilterChain) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) org.apache.catalina.core.ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) org.apache.catalina.core.StandardWrapperValve.invoke(Request, Response) org.apache.catalina.core.StandardContextValve.invoke(Request, Response) org.apache.catalina.core.StandardHostValve.invoke(Request, Response) org.apache.catalina.valves.ErrorReportValve.invoke(Request, Response) org.apache.catalina.core.StandardEngineValve.invoke(Request, Response) org.apache.catalina.connector.CoyoteAdapter.service(Request, Response) org.apache.coyote.ajp.AjpAprProcessor.process(long) org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(long) org.apache.tomcat.util.net.AprEndpoint$Worker.run() java.lang.Thread.run()
Attachments
Issue Links
- duplicates
-
BAM-9539 Building changesets with large number of commit files causes Bamboo to run out of memory
- Closed