ClassCastException: COSInteger cannot be cast to COSDictionary
--------------------------------------------------------------
Key: PDFBOX-813
URL: https://issues.apache.org/jira/browse/PDFBOX-813
Project: PDFBox
Issue Type: Bug
Components: Parsing
Affects Versions: 1.2.1
Environment: Windows XP
java version "1.6.0_12"
Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
Java HotSpot(TM) Client VM (build 11.2-b01, mixed mode, sharing)
Reporter: CP
Priority: Critical
I get the below exceptions when calling
pdfDoc.getDocumentCatalog().getAllPages(). The code continues after the first
exception because I've called PDDocument.load("C:/CancerSummReport_34914.pdf",
true) setting the load "force" param to true. The second exception causes the
code to abort.
(I will try uploading the PDF that causes this problem)
2010-09-02 16:47:47,521 [main] WARN (PDFParser.java:189) - Parsing Error,
Skipping Object
java.io.IOException: Error: Expected an integer type, actual='bj'
at org.apache.pdfbox.pdfparser.BaseParser.readInt(BaseParser.java:1310)
at org.apache.pdfbox.pdfparser.PDFParser.parseObject(PDFParser.java:497)
at org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:179)
at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:878)
at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:843)
at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:768)
at com.xyz.framework.functionalTests.PDFBoxBug.main(PDFBoxBug.java:16)
2010-09-02 16:47:47,552 [main] WARN (BaseParser.java:215) - Invalid
dictionary, found:? but expected:''
Exception in thread "main" java.lang.ClassCastException:
org.apache.pdfbox.cos.COSInteger cannot be cast to
org.apache.pdfbox.cos.COSDictionary
at
org.apache.pdfbox.pdmodel.PDDocument.getDocumentCatalog(PDDocument.java:414)
at com.xyz.framework.functionalTests.PDFBoxBug.main(PDFBoxBug.java:18)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.