[ https://issues.apache.org/jira/browse/PDFBOX-2513?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14229040#comment-14229040 ]
Tilman Hausherr commented on PDFBOX-2513: ----------------------------------------- I mean that the original team (3 people from Atos worldline, which then donated preflight to Apache) had a good reason to throw ValidationException for problems that are not really PDFA-non-compliance problems. PDFBOX-2531 is about a follow-up problem, i.e. that the stream is null because it wasn't read. But it wasn't read because there's some problem with the decompression from CCITT G4 decoding. THAT is the real problem, and we haven't even found out whether the cause is a bug in the filter, or a bug in the file. > false negative? RuntimeException: EOL encountered in white run > -------------------------------------------------------------- > > Key: PDFBOX-2513 > URL: https://issues.apache.org/jira/browse/PDFBOX-2513 > Project: PDFBox > Issue Type: Bug > Components: Preflight > Affects Versions: 2.0.0 > Environment: java7 deb7 > Reporter: Ralf Hauser > Labels: CCITTFaxDecode > Attachments: 2513.pdf, patch2513.txt, patch2513a.txt > > > java.lang.RuntimeException: EOL encountered in white run. > at > org.apache.pdfbox.filter.ccitt.TIFFFaxDecoder.decodeWhiteCodeWord(TIFFFaxDecoder.java:1168) > at > org.apache.pdfbox.filter.ccitt.TIFFFaxDecoder.decodeT6(TIFFFaxDecoder.java:980) > at > org.apache.pdfbox.filter.CCITTFaxFilter.decode(CCITTFaxFilter.java:95) > at org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:386) > at org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:335) > at org.apache.pdfbox.cos.COSStream.getDecodeResult(COSStream.java:290) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.<init>(PDImageXObject.java:115) > at > org.apache.pdfbox.pdmodel.graphics.PDXObject.createXObject(PDXObject.java:65) > at > org.apache.pdfbox.preflight.process.reflect.ResourcesValidationProcess.validateXObjects(ResourcesValidationProcess.java:285) > at > org.apache.pdfbox.preflight.process.reflect.ResourcesValidationProcess.validate(ResourcesValidationProcess.java:80) > at > org.apache.pdfbox.preflight.utils.ContextHelper.callValidation(ContextHelper.java:81) > at > org.apache.pdfbox.preflight.utils.ContextHelper.validateElement(ContextHelper.java:54) > at > org.apache.pdfbox.preflight.process.reflect.SinglePageValidationProcess.validateResources(SinglePageValidationProcess.java:167) > at > org.apache.pdfbox.preflight.process.reflect.SinglePageValidationProcess.validate(SinglePageValidationProcess.java:82) > at > org.apache.pdfbox.preflight.utils.ContextHelper.callValidation(ContextHelper.java:81) > at > org.apache.pdfbox.preflight.utils.ContextHelper.validateElement(ContextHelper.java:54) > at > org.apache.pdfbox.preflight.process.PageTreeValidationProcess.validatePage(PageTreeValidationProcess.java:56) > at > org.apache.pdfbox.preflight.process.PageTreeValidationProcess.validate(PageTreeValidationProcess.java:45) > at > org.apache.pdfbox.preflight.utils.ContextHelper.callValidation(ContextHelper.java:81) > at > org.apache.pdfbox.preflight.utils.ContextHelper.validateElement(ContextHelper.java:118) > at > org.apache.pdfbox.preflight.PreflightDocument.validate(PreflightDocument.java:168) -- This message was sent by Atlassian JIRA (v6.3.4#6332)