You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Tilman Hausherr (Jira)" <ji...@apache.org> on 2022/03/19 04:10:00 UTC
[jira] [Commented] (PDFBOX-5393) NegativeArraySizeException in pfb parser with 0 byte pfb font file
[ https://issues.apache.org/jira/browse/PDFBOX-5393?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17509157#comment-17509157 ]
Tilman Hausherr commented on PDFBOX-5393:
-----------------------------------------
Ouch 😂
{noformat}
Caused by: java.lang.NegativeArraySizeException: null
org.apache.fontbox.pfb.PfbParser.parsePfb(PfbParser.java:124)
org.apache.fontbox.pfb.PfbParser.<init>(PfbParser.java:102)
org.apache.fontbox.type1.Type1Font.createWithPFB(Type1Font.java:54)
org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.addType1Font(FileSystemFontProvider.java:757)
org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.scanFonts(FileSystemFontProvider.java:386)
org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.<init>(FileSystemFontProvider.java:353)
org.apache.pdfbox.pdmodel.font.FontMapperImpl$DefaultFontProvider.<clinit>(FontMapperImpl.java:140)
org.apache.pdfbox.pdmodel.font.FontMapperImpl.getProvider(FontMapperImpl.java:159)
org.apache.pdfbox.pdmodel.font.FontMapperImpl.findFont(FontMapperImpl.java:413)
org.apache.pdfbox.pdmodel.font.FontMapperImpl.findFontBoxFont(FontMapperImpl.java:374)
org.apache.pdfbox.pdmodel.font.FontMapperImpl.getFontBoxFont(FontMapperImpl.java:348)
org.apache.pdfbox.pdmodel.font.PDType1Font.<init>(PDType1Font.java:277)
{noformat}
> NegativeArraySizeException in pfb parser with 0 byte pfb font file
> ------------------------------------------------------------------
>
> Key: PDFBOX-5393
> URL: https://issues.apache.org/jira/browse/PDFBOX-5393
> Project: PDFBox
> Issue Type: Bug
> Components: FontBox
> Affects Versions: 2.0.25
> Reporter: Francisco de la Peña
> Priority: Major
>
> While creating font cache, the application exits with an uncaught exception due to corrupted font files, specifically with a 0-byte .pfb file placed on a parsed font directory.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org