Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.0.27, 2.0.31, 3.0.2 PDFBox
Description
Hi,
I am using PDFBox CLI version 2.0.27 to convert PDFs to images. For certain PDFs, I am running into an exception while converting PDF to Image. There are multiple exceptions coming from org.apache.fontbox.ttf.
Sample Exception:
at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292)
Stdout: , Stderr: at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65) at org.apache.fontbox.ttf.GlyphTable.getGlyphData(GlyphTable.java:219) at org.apache.fontbox.ttf.GlyphTable.getGlyph(GlyphTable.java:199) at org.apache.fontbox.ttf.GlyfCompositeDescript.initDescriptions(GlyfCompositeDescript.java:292) at org.apache.fontbox.ttf.GlyfCompositeDescript.<init>(GlyfCompositeDescript.java:80) at org.apache.fontbox.ttf.GlyphData.initData(GlyphData.java:65)
Is there any additional library that I should be providing in the classpath to handle this?
Currently I am providing these libraries in the classpath:
common-image-3.10.1.jar common-io-3.10.1.jar common-lang-3.4.1.jar fontbox-1.7.1.jar imageio-core-3.10.1.jar imageio-jpeg-3.10.1.jar imageio-metadata-3.10.1.jar imageio-tiff-3.10.1.jar jai-imageio-core-1.3.0.jar jai-imageio-jpeg2000-1.4.0.jar