Am 06.09.2016 um 18:33 schrieb George Sexton:
I have a program that batch processes PDF files to create thumbnails. Since I've got 10's of thousands of files to process, and an 8 core machine, I decided to make the processor multi-threaded.

The issue seems to be that I'm getting this exception randomly. It doesn't always happen, and it isn't always the same file.

java.awt.color.CMMException: LCMS error 13: Couldn't link the profiles
    at sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native Method)
    at sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:156)
at sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:155) at sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:629)
    at java.awt.color.ICC_ColorSpace.toRGB(ICC_ColorSpace.java:182)
at org.apache.pdfbox.pdmodel.graphics.color.PDDeviceRGB.toRGB(PDDeviceRGB.java:104) at org.apache.pdfbox.rendering.PageDrawer.getPaint(PageDrawer.java:237) at org.apache.pdfbox.rendering.PageDrawer.getNonStrokingPaint(PageDrawer.java:529) at org.apache.pdfbox.rendering.PageDrawer.drawGlyph2D(PageDrawer.java:374) at org.apache.pdfbox.rendering.PageDrawer.showFontGlyph(PageDrawer.java:334) at org.apache.pdfbox.contentstream.PDFStreamEngine.showGlyph(PDFStreamEngine.java:744) at org.apache.pdfbox.contentstream.PDFStreamEngine.showText(PDFStreamEngine.java:701) at org.apache.pdfbox.contentstream.PDFStreamEngine.showTextString(PDFStreamEngine.java:564) at org.apache.pdfbox.contentstream.operator.text.ShowText.process(ShowText.java:55) at org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:815) at org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:472) at org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:446) at org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149) at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:189) at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:145) at org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:94) at com.mhsoftware.graphics.ImageHelper.getPDFThumbnail(ImageHelper.java:583) at com.mhsoftware.cdaily.business.attachments.getPDFMetaData(attachments.java:267) at com.mhsoftware.cdaily.business.attachments.getMetaData(attachments.java:229) at com.mhsoftware.cdaily.support.misc.AttachmentRepairer$MetaDataGenerator.run(AttachmentRepairer.java:167) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)


This was using PDFBox Snapshot: pdfbox-2.0.3-20160902.161822-193.jar. Should I file a bug on this?

Yes, but with Oracle, not with us :-)

You shouldn't use LCMS, see here:
https://pdfbox.apache.org/2.0/getting-started.html

Tilman





---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org

Reply via email to