[ 
https://issues.apache.org/jira/browse/PDFBOX-5400?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17512022#comment-17512022
 ] 

Oliver Schmidtmer commented on PDFBOX-5400:
-------------------------------------------

To me it seems the xref/trailer at the end references an older xref table and 
overrides some objects with newer ones.
Is it possilve that "/prev" references in the trailer are not handled?
{code:java}
xref                                    (at 672274)
1 7
0000000000 65535 f 
0000000009 00000 n                      1
0000671785 00000 n                      2
0000671882 00000 n                      3 (old)
0000672069 00000 n                      4
0000672127 00000 n                      5 (old)
0000672178 00000 n                      6 (old)
trailer
<<
/Size 7
/Root 5 0 R
/Info 6 0 R
>>
startxref
672274
%%EOF

xref                                    (at 676375)
0 1
0000000000 65535 f
3 1
0000672492 00000 n                      3
5 3
0000672655 00000 n                      5
0000672715 00000 n                      6
0000672852 00000 n                      7
trailer
<</Size 8/Root 5 0 R/Info 6 0 
R/ID[<D302B74AE38AE543991C9CD77C23B7EB><D302B74AE38AE543991C9CD77C23B7EB>]/Prev 
672274>>
startxref
676375
{code}

> Page tree root must be a dictionary
> -----------------------------------
>
>                 Key: PDFBOX-5400
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-5400
>             Project: PDFBox
>          Issue Type: Bug
>          Components: Parsing
>    Affects Versions: 2.0.26
>            Reporter: Tilman Hausherr
>            Priority: Major
>              Labels: regression
>         Attachments: 4ECBGZDM5GUZG7UT75RV5GTUFWF5TSXK.pdf
>
>
> worked in 2.0.25
> {noformat}
> Caused by: java.io.IOException: Page tree root must be a dictionary
>     org.apache.pdfbox.pdfparser.PDFParser.initialParse(PDFParser.java:198)
>     org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:226)
>     org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1107)
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org

Reply via email to