Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
3.0.0 PDFBox
-
None
-
None
-
Fedora 39
corretto-17.0.4.1
Description
The following NullPointerException occurs on a Fedora 39 machine:
java.lang.NullPointerException: Cannot invoke "org.apache.fontbox.ttf.CFFTable.getFont()" because the return value of "org.apache.fontbox.ttf.OpenTypeFont.getCFF()" is null at org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.addTrueTypeFontImpl(FileSystemFontProvider.java:693) at org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.addTrueTypeFont(FileSystemFontProvider.java:635) at org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.scanFonts(FileSystemFontProvider.java:379) at org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.<init>(FileSystemFontProvider.java:354) at org.apache.pdfbox.pdmodel.font.FontMapperImpl$DefaultFontProvider.<clinit>(FontMapperImpl.java:139) ... 90 more
I have also found the offending font: "abattis-cantarell", installed as a dependency of gnome-shell, triggers the bug. After removing the abattis-cantarell font files from my system, the exception did no longer occur.
Attachments
Attachments
Issue Links
- duplicates
-
PDFBOX-5654 Avoid NPE when processing CFF2 based fonts
- Closed
-
PDFBOX-5722 Wrong scope for maven dependencies
- Closed