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)
signature.asc
Description: OpenPGP digital signature