I'm running into 4x OOMs when running the integration tests in Open or Oracle 
Jdk 8, even when raising the heap from 1512 to 2048 mb.
This didn't happen with OpenJDK 12 - which was my default setting before :|

It looks like there's a problem with XSLF (see below, although this is probably 
not the location where the memory leak is happening)

Andi


Testcase: testAllFiles[845: slideshow/Divino_Revelado.pptx using 
org.apache.poi.stress.XSLFFileHandler@396a51ab] took 2.339 sec
    Caused an ERROR
Java heap space
java.lang.OutOfMemoryError: Java heap space
    at java.util.Arrays.copyOf(Arrays.java:3332)
    at 
java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:124)
    at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:649)
    at java.lang.StringBuilder.append(StringBuilder.java:202)
    at 
org.apache.poi.sl.draw.DrawTextParagraph.tab2space(DrawTextParagraph.java:427)
    at 
org.apache.poi.sl.draw.DrawTextParagraph.getRenderableText(DrawTextParagraph.java:386)
    at 
org.apache.poi.sl.draw.DrawTextParagraph.getRenderableText(DrawTextParagraph.java:381)
    at 
org.apache.poi.sl.draw.DrawTextParagraph.getAttributedString(DrawTextParagraph.java:564)
    at 
org.apache.poi.sl.draw.DrawTextParagraph.breakText(DrawTextParagraph.java:258)
    at 
org.apache.poi.sl.draw.DrawTextShape.drawParagraphs(DrawTextShape.java:158)
    at 
org.apache.poi.sl.draw.DrawTextShape.getTextHeight(DrawTextShape.java:220)
    at org.apache.poi.sl.draw.DrawTextShape.drawContent(DrawTextShape.java:104)
    at org.apache.poi.sl.draw.DrawSimpleShape.draw(DrawSimpleShape.java:107)
    at org.apache.poi.sl.draw.DrawSheet.draw(DrawSheet.java:71)
    at org.apache.poi.sl.draw.DrawSlide.draw(DrawSlide.java:41)
    at org.apache.poi.xslf.usermodel.XSLFSlide.draw(XSLFSlide.java:373)
    at 
org.apache.poi.stress.SlideShowHandler.renderSlides(SlideShowHandler.java:152)
    at 
org.apache.poi.stress.SlideShowHandler.handleSlideShow(SlideShowHandler.java:46)
    at org.apache.poi.stress.XSLFFileHandler.handleFile(XSLFFileHandler.java:43)
    at org.apache.poi.TestAllFiles.testAllFiles(TestAllFiles.java:433)


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to