[ https://issues.apache.org/jira/browse/PDFBOX-4084?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andreas Lehmkühler reopened PDFBOX-4084: ---------------------------------------- I obviously missed something and got a NPE with PDFBOX-4121. I'm on it > Can't draw PDFs while ANNOTS is COSStream instead of COSArray > ------------------------------------------------------------- > > Key: PDFBOX-4084 > URL: https://issues.apache.org/jira/browse/PDFBOX-4084 > Project: PDFBox > Issue Type: Bug > Components: PDModel > Affects Versions: 2.0.8 > Reporter: Cheng Zhong > Assignee: Andreas Lehmkühler > Priority: Major > Fix For: 2.0.9, 3.0.0 PDFBox > > Attachments: Benelux Equity Daily-20110321.pdf, TELECOM EQUIPMENT > DAILY - 12 AUG 2009.pdf > > > PDFBox would failed to draw the attached document , error logs are below: > {code:java} > java.lang.ClassCastException: org.apache.pdfbox.cos.COSStream cannot be cast > to org.apache.pdfbox.cos.COSArray > at org.apache.pdfbox.pdmodel.PDPage.getAnnotations(PDPage.java:661) > ~[classes/:?] > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:202) > ~[classes/:?]{code} > This PDF put COSStream as the page's ANNOTS object, and caused the failure. > Simply do type checks in PDPage.getAnnotations might avoid this issue, but > the annotations would lost. > > This PDF show correctly (I mean annotation works) in: > * Chrome 63.0.3239.132 > * Adobe Reader 11.0.23 > This PDF doesn't work perfectly in: > * Microsoft Edge > > > -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org