[ https://issues.apache.org/jira/browse/PDFBOX-536?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andreas Lehmkühler resolved PDFBOX-536. --------------------------------------- Resolution: Fixed Fix Version/s: 0.8.1 I've added Mels patch with version 821928. Thanks to Mel for hie contibution. > missing iterator.hasNext() test in PDFXrefStreamParser > ------------------------------------------------------ > > Key: PDFBOX-536 > URL: https://issues.apache.org/jira/browse/PDFBOX-536 > Project: PDFBox > Issue Type: Bug > Components: Parsing > Affects Versions: 0.8.0-incubator > Reporter: Mel Martinez > Fix For: 0.8.1 > > Attachments: 09_05_11_Archiv.pdf, PDFXrefStreamParser.java > > > The class: org.apache.pdfbox.pdfparser.PDFXrefStreamParser > uses an unbounded iterator in it's parser method. > Specifically, line 100 should be changed from: > while(pdfSource.available() > 0) > To > while(pdfSource.available() > 0 && objIter.hasNext()) > Not having this check causes line 115 to blow up with a > NoSuchElementException. > I will attach a test file that triggers the problem (during Text extraction) > and also a patched version of PDFXrefStreamParser.java. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.