[ 
https://issues.apache.org/jira/browse/FOP-3257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17954640#comment-17954640
 ] 

Joao Goncalves commented on FOP-3257:
-------------------------------------

Can you share an FO to replicate the issue? 

> NullPointerException in FontFileFinder.find
> -------------------------------------------
>
>                 Key: FOP-3257
>                 URL: https://issues.apache.org/jira/browse/FOP-3257
>             Project: FOP
>          Issue Type: Bug
>    Affects Versions: 2.11
>            Reporter: Stefan Ziegler
>            Priority: Major
>
> In PDFDocumentGraphics2DConfigurator.createFontInfo the 
> DefaultFontConfigurator is created with a null event listener. 
> Then in DefaultFontConfigurator.addDirectories the FontFileFinder is created 
> with that null event listener. 
> Inside fontFileFinder.find the null event listener is used if the font 
> directory is not found. 
>  
> {code:java}
> Cannot invoke 
> "org.apache.fop.fonts.FontEventListener.fontDirectoryNotFound(Object, 
> String)" because "this.eventListener" is null
>         at org.apache.fop.svg.PDFTranscoder.transcode(PDFTranscoder.java:136)
>         at 
> org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(XMLAbstractTranscoder.java:142)
>         at 
> org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:158)
>         at org.pdf24.svg2pdf.SVG2PDF.convert(SVG2PDF.java:133)
>         at org.pdf24.svg2pdf.SVG2PDF.main(SVG2PDF.java:83)
> Caused by: java.lang.NullPointerException: Cannot invoke 
> "org.apache.fop.fonts.FontEventListener.fontDirectoryNotFound(Object, 
> String)" because "this.eventListener" is null
>         at 
> org.apache.fop.fonts.autodetect.FontFileFinder.find(FontFileFinder.java:175)
>         at 
> org.apache.fop.fonts.DefaultFontConfigurator.addDirectories(DefaultFontConfigurator.java:122)
>         at 
> org.apache.fop.fonts.DefaultFontConfigurator.configure(DefaultFontConfigurator.java:86)
>         at 
> org.apache.fop.svg.PDFDocumentGraphics2DConfigurator.createFontInfo(PDFDocumentGraphics2DConfigurator.java:103)
>         at 
> org.apache.fop.svg.PDFDocumentGraphics2DConfigurator.configure(PDFDocumentGraphics2DConfigurator.java:69)
>         at org.apache.fop.svg.PDFTranscoder.transcode(PDFTranscoder.java:129)
>         ... 4 more{code}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to