Getting a new stack trace once I upgraded to 1.8.0:

16:12:17,515  WARN org.apache.pdfbox.util.PDFStreamEngine:359
processEncodedText() - java.lang.NoSuchMethodError:
org.apache.fontbox.cmap.CMap.getSpaceMapping()I
java.lang.NoSuchMethodError: org.apache.fontbox.cmap.CMap.getSpaceMapping()I
at
org.apache.pdfbox.pdmodel.font.PDSimpleFont.getSpaceWidth(PDSimpleFont.java:525)
at
org.apache.pdfbox.util.PDFStreamEngine.processEncodedText(PDFStreamEngine.java:355)
at
org.apache.pdfbox.util.operator.ShowTextGlyph.process(ShowTextGlyph.java:62)
at
org.apache.pdfbox.util.PDFStreamEngine.processOperator(PDFStreamEngine.java:554)
at
org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:268)
at
org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:235)
at
org.apache.pdfbox.util.PDFStreamEngine.processStream(PDFStreamEngine.java:215)
at
org.apache.pdfbox.util.PDFTextStripper.processPage(PDFTextStripper.java:455)
at
org.apache.pdfbox.util.PDFTextStripper.processPages(PDFTextStripper.java:379)
at
org.apache.pdfbox.util.PDFTextStripper.writeText(PDFTextStripper.java:335)
at org.apache.pdfbox.util.PDFTextStripper.getText(PDFTextStripper.java:254)

Usage:

        PDFTextStripper stripper = new PDFTextStripper();
        stripper.setStartPage(pageNumber);
        stripper.setEndPage(pageNumber);
        String content = stripper.getText(rendered);

Where rendered is of type PDDocument.

This comes after performing a mvn clean install of our project. Reverting
back to 1.7.1 avoids the stack trace.

Any ideas on this one at all?

Thanks,

James

Reply via email to