[
https://issues.apache.org/jira/browse/PDFBOX-2064?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tilman Hausherr resolved PDFBOX-2064.
-------------------------------------
Resolution: Fixed
Fixed in 1592887. I couldn't find whether 2.0 is affected.
> java.lang.ArrayIndexOutOfBoundsException in CompositeImage.createMaskedImage
> ----------------------------------------------------------------------------
>
> Key: PDFBOX-2064
> URL: https://issues.apache.org/jira/browse/PDFBOX-2064
> Project: PDFBox
> Issue Type: Bug
> Affects Versions: 1.8.5, 1.8.6
> Reporter: Tilman Hausherr
> Assignee: Tilman Hausherr
> Fix For: 1.8.6
>
>
> I get this exception with the file of PDFBOX-2060:
> Mai 06, 2014 9:59:22 PM org.apache.pdfbox.pdmodel.graphics.xobject.PDPixelMap
> ge
> tRGBImage
> Schwerwiegend: java.lang.ArrayIndexOutOfBoundsException: Coordinate out of
> bounds!
> java.lang.ArrayIndexOutOfBoundsException: Coordinate out of bounds!
> at sun.awt.image.ByteInterleavedRaster.getDataElements(Unknown Source)
> at java.awt.image.BufferedImage.getRGB(Unknown Source)
> at
> org.apache.pdfbox.pdmodel.graphics.xobject.CompositeImage.createMaskedImage(CompositeImage.java:86)
> at
> org.apache.pdfbox.pdmodel.graphics.xobject.PDXObjectImage.applyMasks(PDXObjectImage.java:156)
> at
> org.apache.pdfbox.pdmodel.graphics.xobject.PDPixelMap.getRGBImage(PDPixelMap.java:343)
> at org.apache.pdfbox.util.operator.pagedrawer.Invoke.process(Invoke.java:83)
> at
> org.apache.pdfbox.util.PDFStreamEngine.processOperator(PDFStreamEngine.java:557)
> at
> org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:268)
> at
> org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:235)
> at
> org.apache.pdfbox.util.PDFStreamEngine.processStream(PDFStreamEngine.java:215)
> at org.apache.pdfbox.pdfviewer.PageDrawer.drawPage(PageDrawer.java:135)
> at org.apache.pdfbox.pdfviewer.PDFPagePanel.paint(PDFPagePanel.java:105)
> The reason is that the mask size is smaller than the base image size, but the
> loop uses the base size.
--
This message was sent by Atlassian JIRA
(v6.2#6252)