[ https://issues.apache.org/jira/browse/PDFBOX-2825?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14580827#comment-14580827 ]
John Hewson edited comment on PDFBOX-2825 at 6/10/15 5:16 PM: -------------------------------------------------------------- Actually for this PDF we need the DCT encoded stream too, at least earlier during the JPEG decoding process. I'm not sure if we make copies of that data too or not? was (Author: jahewson): Actually for this PDF we need the DCT encoded stream. > Requested array size exceeds VM limit > ------------------------------------- > > Key: PDFBOX-2825 > URL: https://issues.apache.org/jira/browse/PDFBOX-2825 > Project: PDFBox > Issue Type: Bug > Components: Rendering > Affects Versions: 2.0.0 > Reporter: Dmitry Andreev > Labels: newbie > > Hi, I've got this OOM exception when trying to render big file. > {code} > Exception in thread "main" java.lang.OutOfMemoryError: Requested array size > exceeds VM limit > at java.util.Arrays.copyOf(Arrays.java:3230) > at java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:113) > at > java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:93) > at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:140) > at org.apache.pdfbox.io.IOUtils.copy(IOUtils.java:68) > at org.apache.pdfbox.io.IOUtils.toByteArray(IOUtils.java:50) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:244) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:149) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:246) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:766) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:51) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:802) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:464) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:438) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:180) > at > org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:205) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:136) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:69) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:56) > {code} > It's there something way to fix this? -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org