Hi all,

I seem to be running into a regression with pdfbox 1.0.0. I have a PDF file that parses fine with 0.8.0, but triggers an exception with 1.0.0.
The stack trace looks like this:

java.lang.ArrayIndexOutOfBoundsException: 3
        at 
org.apache.fontbox.cff.CFFParser$IndexData.getBytes(CFFParser.java:585)
        at org.apache.fontbox.cff.CFFParser.parseFont(CFFParser.java:329)
        at org.apache.fontbox.cff.CFFParser.parse(CFFParser.java:65)
at org.apache.pdfbox.pdmodel.font.PDType1CFont.ensureLoaded(PDType1CFont.java:290) at org.apache.pdfbox.pdmodel.font.PDType1CFont.getFontWidth(PDType1CFont.java:138) at org.apache.pdfbox.util.PDFStreamEngine.processEncodedText(PDFStreamEngine.java:323)
        at org.apache.pdfbox.util.operator.ShowText.process(ShowText.java:45)
at org.apache.pdfbox.util.PDFStreamEngine.processOperator(PDFStreamEngine.java:552) at org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:248) at org.apache.pdfbox.util.PDFStreamEngine.processStream(PDFStreamEngine.java:207) at org.apache.pdfbox.util.PDFTextStripper.processPage(PDFTextStripper.java:367) at org.apache.pdfbox.util.PDFTextStripper.processPages(PDFTextStripper.java:291) at org.apache.pdfbox.util.PDFTextStripper.writeText(PDFTextStripper.java:247)
        at 
org.apache.pdfbox.util.PDFTextStripper.getText(PDFTextStripper.java:180)

A public file that triggers this exception can be found at:
http://domex.nps.edu/corp/files/govdocs1/000/000163.pdf

Any ideas?

Regards,
Arjohn Kampman

Reply via email to