[
https://issues.apache.org/jira/browse/PDFBOX-5827?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17849052#comment-17849052
]
Kabir Soneja edited comment on PDFBOX-5827 at 5/23/24 5:43 PM:
---------------------------------------------------------------
Thanks [~tilman] really appreciate your quick response on this. I just tried
with the jar you mentioned and it works now. The pdf is converted to an image
but I still see the exception but it is not fatal
{code:java}
May 23, 2024 10:40:58 AM org.apache.fontbox.ttf.OS2WindowsMetricsTable
readWARNING: Could not read all expected parts of version >= 1, setting version
to 0java.io.EOFException at
org.apache.fontbox.ttf.TTFDataStream.readUnsignedInt(TTFDataStream.java:153) at
org.apache.fontbox.ttf.OS2WindowsMetricsTable.read(OS2WindowsMetricsTable.java:843)
at org.apache.fontbox.ttf.TrueTypeFont.readTable(TrueTypeFont.java:361) at
org.apache.fontbox.ttf.TTFParser.parseTables(TTFParser.java:188) at
org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:165) at
org.apache.fontbox.ttf.OTFParser.parse(OTFParser.java:79) at
org.apache.fontbox.ttf.OTFParser.parse(OTFParser.java:27) at
org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:110) at
org.apache.fontbox.ttf.OTFParser.parse(OTFParser.java:73) at
org.apache.pdfbox.pdmodel.font.PDCIDFontType2.<init>(PDCIDFontType2.java:112)
at
org.apache.pdfbox.pdmodel.font.PDCIDFontType2.<init>(PDCIDFontType2.java:65) at
org.apache.pdfbox.pdmodel.font.PDFontFactory.createDescendantFont(PDFontFactory.java:139)
at org.apache.pdfbox.pdmodel.font.PDType0Font.<init>(PDType0Font.java:203)
at
org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:97)
at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:171) at
org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:66)
at
org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:959)
at
org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:532)
at
org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:507)
at
org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:151)
at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:292)
at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:355)
at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:272)
at
org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:258)
at org.apache.pdfbox.tools.PDFToImage.main(PDFToImage.java:264) at
org.apache.pdfbox.tools.PDFBox.main(PDFBox.java:93)
May 23, 2024 10:40:58 AM org.apache.fontbox.ttf.OS2WindowsMetricsTable
readWARNING: Could not read all expected parts of version >= 1, setting version
to 0java.io.EOFException at
org.apache.fontbox.ttf.TTFDataStream.readUnsignedInt(TTFDataStream.java:153) at
org.apache.fontbox.ttf.OS2WindowsMetricsTable.read(OS2WindowsMetricsTable.java:843)
at org.apache.fontbox.ttf.TrueTypeFont.readTable(TrueTypeFont.java:361) at
org.apache.fontbox.ttf.TTFParser.parseTables(TTFParser.java:188) at
org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:165) at
org.apache.fontbox.ttf.OTFParser.parse(OTFParser.java:79) at
org.apache.fontbox.ttf.OTFParser.parse(OTFParser.java:27) at
org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:110) at
org.apache.fontbox.ttf.OTFParser.parse(OTFParser.java:73) at
org.apache.pdfbox.pdmodel.font.PDCIDFontType2.<init>(PDCIDFontType2.java:112)
at
org.apache.pdfbox.pdmodel.font.PDCIDFontType2.<init>(PDCIDFontType2.java:65) at
org.apache.pdfbox.pdmodel.font.PDFontFactory.createDescendantFont(PDFontFactory.java:139)
at org.apache.pdfbox.pdmodel.font.PDType0Font.<init>(PDType0Font.java:203)
at
org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:97)
at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:171) at
org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:66)
at
org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:959)
at
org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:532)
at
org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:507)
at
org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:151)
at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:292)
at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:355)
at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:272)
at
org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:258)
at org.apache.pdfbox.tools.PDFToImage.main(PDFToImage.java:264) at
org.apache.pdfbox.tools.PDFBox.main(PDFBox.java:93)
May 23, 2024 10:40:58 AM org.apache.fontbox.ttf.GlyfCompositeDescript
initDescriptionsSEVERE: java.io.IOException: composite glyph maximum level
reachedMay 23, 2024 10:40:58 AM org.apache.fontbox.ttf.GlyfCompositeDescript
getPointCountSEVERE: GlyphDescription for index 2 is null, returning 0May 23,
2024 10:40:58 AM org.apache.fontbox.ttf.GlyfCompositeDescript
getContourCountSEVERE: missing glyph description for index 2 {code}
was (Author: JIRAUSER302151):
Thanks [~tilman] just tried with the jar you mentioned and it works now. The
pdf is converted to an image but I still see the exception but it is not fatal
{code:java}
May 23, 2024 10:40:58 AM org.apache.fontbox.ttf.OS2WindowsMetricsTable
readWARNING: Could not read all expected parts of version >= 1, setting version
to 0java.io.EOFException at
org.apache.fontbox.ttf.TTFDataStream.readUnsignedInt(TTFDataStream.java:153) at
org.apache.fontbox.ttf.OS2WindowsMetricsTable.read(OS2WindowsMetricsTable.java:843)
at org.apache.fontbox.ttf.TrueTypeFont.readTable(TrueTypeFont.java:361) at
org.apache.fontbox.ttf.TTFParser.parseTables(TTFParser.java:188) at
org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:165) at
org.apache.fontbox.ttf.OTFParser.parse(OTFParser.java:79) at
org.apache.fontbox.ttf.OTFParser.parse(OTFParser.java:27) at
org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:110) at
org.apache.fontbox.ttf.OTFParser.parse(OTFParser.java:73) at
org.apache.pdfbox.pdmodel.font.PDCIDFontType2.<init>(PDCIDFontType2.java:112)
at
org.apache.pdfbox.pdmodel.font.PDCIDFontType2.<init>(PDCIDFontType2.java:65) at
org.apache.pdfbox.pdmodel.font.PDFontFactory.createDescendantFont(PDFontFactory.java:139)
at org.apache.pdfbox.pdmodel.font.PDType0Font.<init>(PDType0Font.java:203)
at
org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:97)
at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:171) at
org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:66)
at
org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:959)
at
org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:532)
at
org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:507)
at
org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:151)
at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:292)
at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:355)
at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:272)
at
org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:258)
at org.apache.pdfbox.tools.PDFToImage.main(PDFToImage.java:264) at
org.apache.pdfbox.tools.PDFBox.main(PDFBox.java:93)
May 23, 2024 10:40:58 AM org.apache.fontbox.ttf.OS2WindowsMetricsTable
readWARNING: Could not read all expected parts of version >= 1, setting version
to 0java.io.EOFException at
org.apache.fontbox.ttf.TTFDataStream.readUnsignedInt(TTFDataStream.java:153) at
org.apache.fontbox.ttf.OS2WindowsMetricsTable.read(OS2WindowsMetricsTable.java:843)
at org.apache.fontbox.ttf.TrueTypeFont.readTable(TrueTypeFont.java:361) at
org.apache.fontbox.ttf.TTFParser.parseTables(TTFParser.java:188) at
org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:165) at
org.apache.fontbox.ttf.OTFParser.parse(OTFParser.java:79) at
org.apache.fontbox.ttf.OTFParser.parse(OTFParser.java:27) at
org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:110) at
org.apache.fontbox.ttf.OTFParser.parse(OTFParser.java:73) at
org.apache.pdfbox.pdmodel.font.PDCIDFontType2.<init>(PDCIDFontType2.java:112)
at
org.apache.pdfbox.pdmodel.font.PDCIDFontType2.<init>(PDCIDFontType2.java:65) at
org.apache.pdfbox.pdmodel.font.PDFontFactory.createDescendantFont(PDFontFactory.java:139)
at org.apache.pdfbox.pdmodel.font.PDType0Font.<init>(PDType0Font.java:203)
at
org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:97)
at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:171) at
org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:66)
at
org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:959)
at
org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:532)
at
org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:507)
at
org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:151)
at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:292)
at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:355)
at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:272)
at
org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:258)
at org.apache.pdfbox.tools.PDFToImage.main(PDFToImage.java:264) at
org.apache.pdfbox.tools.PDFBox.main(PDFBox.java:93)
May 23, 2024 10:40:58 AM org.apache.fontbox.ttf.GlyfCompositeDescript
initDescriptionsSEVERE: java.io.IOException: composite glyph maximum level
reachedMay 23, 2024 10:40:58 AM org.apache.fontbox.ttf.GlyfCompositeDescript
getPointCountSEVERE: GlyphDescription for index 2 is null, returning 0May 23,
2024 10:40:58 AM org.apache.fontbox.ttf.GlyfCompositeDescript
getContourCountSEVERE: missing glyph description for index 2 {code}
> Multiple exceptions coming from org.apache.fontbox.ttf for different PDFs
> -------------------------------------------------------------------------
>
> Key: PDFBOX-5827
> URL: https://issues.apache.org/jira/browse/PDFBOX-5827
> Project: PDFBox
> Issue Type: Bug
> Components: FontBox
> Affects Versions: 2.0.27, 2.0.31, 3.0.2 PDFBox
> Reporter: Kabir Soneja
> Assignee: Tilman Hausherr
> Priority: Major
> Labels: StackOverflowError
> Fix For: 2.0.32, 3.0.3 PDFBox, 4.0.0
>
>
> 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:
> {code:java}
> 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)
> {code}
>
> {code:java}
> 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)
> {code}
> 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:
> {code:java}
> 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{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]