Lonzak created PDFBOX-5732: ------------------------------ Summary: 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
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: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org