Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-24633

JAC ran out of memory because of a 500MB ImageBuffer which was a thumbnail of an attachment

    XMLWordPrintable

Details

    Description

      Was this caused by a large attachment or a pathological image that causes it to expand memory into the stratosphere?

      
      http-172.16.3.44-9080-Processor214tid=3692[RUNNABLE][DAEMON]
      java.awt.image.BufferedImage.<init>(int,int,int)
      com.atlassian.core.util.thumbnail.Thumber.getScaledInstance(BufferedImage,int,int,Object,boolean)
      com.atlassian.core.util.thumbnail.Thumber.scaleImageFastAndGood(BufferedImage,Thumber$WidthHeightHelper)
      com.atlassian.core.util.thumbnail.Thumber.scaleImage(Image,Thumber$WidthHeightHelper)
      com.atlassian.core.util.thumbnail.Thumber.scaleImage(Image,int,int)
      com.atlassian.core.util.thumbnail.Thumber.createThumbnail(InputStream,File,int,int,long,String)
      com.atlassian.core.util.thumbnail.Thumber.retrieveOrCreateThumbNail(InputStream,String,File,int,int,long)
      com.atlassian.core.util.thumbnail.Thumber.retrieveOrCreateThumbNail(File,File,int,int,long)
      com.atlassian.jira.issue.thumbnail.DefaultThumbnailManager.doGetThumbnail(Attachment)
      com.atlassian.jira.issue.thumbnail.DefaultThumbnailManager.getThumbnails(Collection,User)
      java.lang.reflect.Method.invoke(Object,Object[])
      com.atlassian.util.profiling.object.ObjectProfiler.profiledInvoke(Method,Object,Object[])
      com.atlassian.jira.config.component.SwitchingInvocationHandler.invoke(Object,Method,Object[])
      $Proxy136.getThumbnails(Collection,User)
      com.atlassian.jira.web.action.issue.ViewIssue.getThumbnails()
      java.lang.reflect.Method.invoke(Object,Object[])
      webwork.util.InjectionUtils$DefaultInjectionImpl.invoke(Method,Object,Object[])
      webwork.util.InjectionUtils.invoke(Method,Object,Object[])
      webwork.util.ValueStack.findValue(Query)
      webwork.util.SimpleTest.test(ValueStack,Object,Object)
      webwork.util.ValueStack.test(String)
      webwork.view.taglib.IfTag.doStartTag()
      org.apache.jsp.includes.panels.issue.view_005fattachments_jsp._jspx_meth_ww_005fif_005f18(JspTag,PageContext)
      org.apache.jsp.includes.panels.issue.view_005fattachments_jsp._jspx_meth_ww_005fif_005f0(PageContext)
      org.apache.jsp.includes.panels.issue.view_005fattachments_jsp._jspService(HttpServletRequest,HttpServletResponse)
      org.apache.catalina.core.ApplicationFilterChain.doFilter(ServletRequest,ServletResponse)
      com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(ServletRequest,ServletResponse)
      

      536MB in size according to YourKit

      Attachments

        Issue Links

          Activity

            People

              rsmart metapoint
              bbaker ɹǝʞɐq pɐɹq
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: