[ https://issues.apache.org/jira/browse/PDFBOX-1354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ghi Om closed PDFBOX-1354. -------------------------- Resolution: Duplicate Sorry, dup of bug 1088 > PDDocument#getPageMap() is broken > --------------------------------- > > Key: PDFBOX-1354 > URL: https://issues.apache.org/jira/browse/PDFBOX-1354 > Project: PDFBox > Issue Type: Bug > Components: PDModel > Affects Versions: 1.6.0 > Environment: Probably any. > Reporter: Ghi Om > Priority: Minor > > A class cast exception is thrown when using the method PDDocument#getPageMap() > public static void main(String[] args) throws Exception { > File f = new File("C:/test.pdf"); > PDDocument d = PDDocument.load(f); > PDDocumentOutline o = d.getDocumentCatalog().getDocumentOutline(); > Map<String, Integer> m = d.getPageMap(); > } > Stacktrace : > Exception in thread "main" java.lang.ClassCastException: > org.apache.pdfbox.pdmodel.PDPage cannot be cast to > org.apache.pdfbox.cos.COSObject > at > org.apache.pdfbox.pdmodel.PDDocument.processListOfPageReferences(PDDocument.java:163) > at > org.apache.pdfbox.pdmodel.PDDocument.processListOfPageReferences(PDDocument.java:167) > at > org.apache.pdfbox.pdmodel.PDDocument.generatePageMap(PDDocument.java:152) > at org.apache.pdfbox.pdmodel.PDDocument.getPageMap(PDDocument.java:242) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira