[
https://issues.apache.org/jira/browse/PDFBOX-5732?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17795223#comment-17795223
]
Lonzak commented on PDFBOX-5732:
--------------------------------
Yes you were right: Twelve monkeys fixed this issue:
[https://github.com/haraldk/TwelveMonkeys/issues/474]
But since probably not everybody uses it an IOE would also be helpful...?
> Problem converting PDF to image (java.awt.color.CMMException: Can not access
> specified profile)
> -----------------------------------------------------------------------------------------------
>
> Key: PDFBOX-5732
> URL: https://issues.apache.org/jira/browse/PDFBOX-5732
> Project: PDFBox
> Issue Type: Bug
> Components: Rendering
> Affects Versions: 2.0.30
> Reporter: Lonzak
> Priority: Major
>
> Recently I get the following error when converting PDF files to images. The
> embedded ICC profile is probably broken. PdfBox should ignore the profile in
> such cases.
>
> The place is in the DCTFilter.decode(DCTFilter.java:123)
> {code:java}
> java.awt.color.CMMException: Can not access specified profile.
> at sun.java2d.cmm.lcms.LCMS.getProfileSizeNative(Native Method) ~[?:?]
> at sun.java2d.cmm.lcms.LCMS.getProfileSize(LCMS.java:68) ~[?:?]
> at java.awt.color.ICC_Profile.getData(ICC_Profile.java:1311) ~[?:?]
> at
> com.sun.imageio.plugins.jpeg.JPEGImageReader.setImageData(JPEGImageReader.java:798)
> ~[?:?]
> at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImageHeader(Native
> Method) ~[?:?]
> at
> com.sun.imageio.plugins.jpeg.JPEGImageReader.readNativeHeader(JPEGImageReader.java:731)
> ~[?:?]
> at
> com.sun.imageio.plugins.jpeg.JPEGImageReader.readHeader(JPEGImageReader.java:725)
> ~[?:?]
> at
> com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1130)
> ~[?:?]
> at
> com.sun.imageio.plugins.jpeg.JPEGImageReader.readRaster(JPEGImageReader.java:1541)
> ~[?:?]
> at org.apache.pdfbox.filter.DCTFilter.decode(DCTFilter.java:123)
> ~[pdfbox-2.0.29.jar:2.0.29]
> at org.apache.pdfbox.cos.COSInputStream.create(COSInputStream.java:87)
> ~[pdfbox-2.0.29.jar:2.0.29]
> at org.apache.pdfbox.cos.COSStream.createInputStream(COSStream.java:175)
> ~[pdfbox-2.0.29.jar:2.0.29]
> at
> org.apache.pdfbox.pdmodel.common.PDStream.createInputStream(PDStream.java:243)
> ~[pdfbox-2.0.29.jar:2.0.29]
> at
> org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.createInputStream(PDImageXObject.java:901)
> ~[pdfbox-2.0.29.jar:2.0.29]
> at
> org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:499)
> ~[pdfbox-2.0.29.jar:2.0.29]
> at
> org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:226)
> ~[pdfbox-2.0.29.jar:2.0.29]
> at
> org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:514)
> ~[pdfbox-2.0.29.jar:2.0.29]
> at
> org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477)
> ~[pdfbox-2.0.29.jar:2.0.29]
> at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1115)
> ~[pdfbox-2.0.29.jar:2.0.29]
> at
> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:67)
> ~[pdfbox-2.0.29.jar:2.0.29]
> at
> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:980)
> ~[pdfbox-2.0.29.jar:2.0.29]
> at
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:555)
> ~[pdfbox-2.0.29.jar:2.0.29]
> at
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:530)
> ~[pdfbox-2.0.29.jar:2.0.29]
> at
> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:155)
> ~[pdfbox-2.0.29.jar:2.0.29]
> at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:288)
> ~[pdfbox-2.0.29.jar:2.0.29]
> at
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:355)
> ~[pdfbox-2.0.29.jar:2.0.29]
> at
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:272)
> ~[pdfbox-2.0.29.jar:2.0.29]
> at
> org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:258)
> ~[pdfbox-2.0.29.jar:2.0.29] {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]