[ https://issues.apache.org/jira/browse/PDFBOX-2275?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14106696#comment-14106696 ]
Andreas Lehmkühler commented on PDFBOX-2275: -------------------------------------------- OK, let's apply Tilmans patch and see if similar issues will occur in the future. > ClassCastException in PDResources > --------------------------------- > > Key: PDFBOX-2275 > URL: https://issues.apache.org/jira/browse/PDFBOX-2275 > Project: PDFBox > Issue Type: Bug > Components: PDModel > Affects Versions: 2.0.0 > Reporter: Dominic Tubach > Attachments: PDResources.diff > > > The code (added in revision 1606860) > {code} > COSObject cosObject = (COSObject)dict.getItem(objName); > {code} in the method getXObjects() in PDResources fails with a > ClassCastException: > bq. org.apache.pdfbox.cos.COSStream cannot be cast to > org.apache.pdfbox.cos.COSObject > The document issuing this exception is created using the following code: > {code} > PDDocument doc = new PDDocument(); > PDPage page = new PDPage(); > doc.addPage(page); > PDImageXObject image = JPEGFactory.createFromStream(doc, imageStream); > try (PDPageContentStream contentStream = new PDPageContentStream(doc, page, > false, false)) { > contentStream.drawImage(image, 20, 20); > } > {code} -- This message was sent by Atlassian JIRA (v6.2#6252)