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

Tilman Hausherr commented on PDFBOX-4872:
-----------------------------------------

You haven't told whether the changes did help with your file.

I don't do the releases, but I know it's much much more than just pressing a 
button, and we all have day jobs. Your clients shouldn't be stuck, there must 
be a "Plan B" (print manually, or contact the person who sent the PDF) because 
broken PDFs do happen. Unchecked exceptions are of course bad. You can either 
use the snapshot builds, or if you prefer to use only the changes related to 
your bugs, then take the 2.0.20 sources and do these changes only. Or catch 
"Exception".

> java.lang.ClassCastException: org.apache.fontbox.cmap.CMapParser$Operator 
> cannot be cast to java.lang.Number
> ------------------------------------------------------------------------------------------------------------
>
>                 Key: PDFBOX-4872
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-4872
>             Project: PDFBox
>          Issue Type: Bug
>          Components: FontBox
>    Affects Versions: 2.0.19
>            Reporter: Dushyanth Balasubramanian
>            Priority: Major
>             Fix For: 2.0.21, 3.0.0 PDFBox
>
>
> java.lang.ClassCastException: org.apache.fontbox.cmap.CMapParser$Operator 
> cannot be cast to java.lang.Numberjava.lang.ClassCastException: 
> org.apache.fontbox.cmap.CMapParser$Operator cannot be cast to java.lang.Number
>  at org.apache.fontbox.cmap.CMapParser.parse(CMapParser.java:130) at 
> org.apache.pdfbox.pdmodel.font.CMapManager.parseCMap(CMapManager.java:75) at 
> org.apache.pdfbox.pdmodel.font.PDFont.readCMap(PDFont.java:213) at 
> org.apache.pdfbox.pdmodel.font.PDFont.loadUnicodeCmap(PDFont.java:147) at 
> org.apache.pdfbox.pdmodel.font.PDFont.<init>(PDFont.java:115) at 
> org.apache.pdfbox.pdmodel.font.PDType0Font.<init>(PDType0Font.java:180) at 
> org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:97)
>  at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:146) at 
> org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:66)
>  at 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:875)
>  at 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:509)
>  at 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:483)
>  at 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:156)
>  at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:270) at 
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:321) at 
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:243) at 
> org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:229)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to