You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Ghi Om (JIRA)" <ji...@apache.org> on 2012/07/03 15:53:23 UTC

[jira] [Created] (PDFBOX-1354) PDDocument#getPageMap() is broken

Ghi Om created PDFBOX-1354:
------------------------------

             Summary: 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

        

[jira] [Closed] (PDFBOX-1354) PDDocument#getPageMap() is broken

Posted by "Ghi Om (JIRA)" <ji...@apache.org>.
     [ 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