[ https://issues.apache.org/jira/browse/PDFBOX-4446?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16754600#comment-16754600 ]
Tilman Hausherr commented on PDFBOX-4446: ----------------------------------------- Can you attach a file that has the problem or is it confidential? > Tolerate some incorrect Xref in PDF file > ---------------------------------------- > > Key: PDFBOX-4446 > URL: https://issues.apache.org/jira/browse/PDFBOX-4446 > Project: PDFBox > Issue Type: Bug > Components: Parsing > Affects Versions: 2.0.14, 3.0.0 PDFBox > Reporter: DerekLiu > Priority: Major > > Some PDF file may not have correct Xref, and we should tolerate them. Or just > log an error but not raise exception. > {code} > pdfbox/src/main/java/org/apache/pdfbox/pdfparser/COSParser.java | 3 +++ > 1 file changed, 3 insertions(+) > diff --git a/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/COSParser.java > b/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/COSParser.java > index 8ca955ed2..b2b28b258 100644 > --- a/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/COSParser.java > +++ b/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/COSParser.java > @@ -721,6 +721,9 @@ public class COSParser extends BaseParser > } > } > > + if( fileOffset == null ) { > + continue; > + } > List<COSObject> stmObjects = > objToBeParsed.get(fileOffset); > if (stmObjects == null) > { > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org