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

Reply via email to