Tilman Hausherr created PDFBOX-2064:
---------------------------------------
Summary: 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)