[ https://issues.apache.org/jira/browse/PDFBOX-2169?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14048454#comment-14048454 ]
John Hewson commented on PDFBOX-2169: ------------------------------------- I did some refactoring in [r1606970|http://svn.apache.org/r1606970], there was some confusion due to having two FontManager classes, I've renamed these to SystemFontManager and PDFFontManager. I expect that there will still be issues with Jenkins, but I'd like to get the correct exception at least, which should be "Could not find TTF fallback font on the system". > NPE in PDTrueTypeFont.makeFontDescriptor > ---------------------------------------- > > Key: PDFBOX-2169 > URL: https://issues.apache.org/jira/browse/PDFBOX-2169 > Project: PDFBox > Issue Type: Bug > Affects Versions: 2.0.0 > Reporter: Tilman Hausherr > Assignee: John Hewson > Attachments: 000153.pdf > > > The attached file brings this exception when rendering or when extracting text > {code} > java.lang.NullPointerException > at > org.apache.pdfbox.pdmodel.font.PDTrueTypeFont.makeFontDescriptor(PDTrueTypeFont.java:161) > at > org.apache.pdfbox.pdmodel.font.PDTrueTypeFont.getFontDescriptor(PDTrueTypeFont.java:150) > at org.apache.pdfbox.pdmodel.font.PDFont.getFontWidth(PDFont.java:814) > at > org.apache.pdfbox.pdmodel.font.PDTrueTypeFont.getFontWidth(PDTrueTypeFont.java:382) > at org.apache.pdfbox.pdmodel.font.PDFont.getFontWidth(PDFont.java:312) > at > org.apache.pdfbox.util.PDFStreamEngine.processEncodedText(PDFStreamEngine.java:377) > at org.apache.pdfbox.util.operator.ShowText.process(ShowText.java:44) > at > org.apache.pdfbox.util.PDFStreamEngine.processOperator(PDFStreamEngine.java:508) > {code} -- This message was sent by Atlassian JIRA (v6.2#6252)