[ 
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)

Reply via email to