You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Tilman Hausherr (Jira)" <ji...@apache.org> on 2024/05/30 10:19:00 UTC
[jira] [Commented] (PDFBOX-5832) Error when loading a document with OutlineItems containing null SE objects
[ https://issues.apache.org/jira/browse/PDFBOX-5832?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17850668#comment-17850668 ]
Tilman Hausherr commented on PDFBOX-5832:
-----------------------------------------
"because we encountered some errors when loading documents" - but the error happened with writing, isn't it?
Could you open the file with an editor like NOTEPAD++ and look for "130 0 obj" and make a screenshot if you find it?
> Error when loading a document with OutlineItems containing null SE objects
> --------------------------------------------------------------------------
>
> Key: PDFBOX-5832
> URL: https://issues.apache.org/jira/browse/PDFBOX-5832
> Project: PDFBox
> Issue Type: Bug
> Affects Versions: 3.0.2 PDFBox, 3.0.3 PDFBox
> Reporter: Arthur Renard
> Priority: Major
> Attachments: image-2024-05-30-11-58-21-024.png, image-2024-05-30-12-00-33-290.png, image-2024-05-30-12-01-30-708.png
>
>
> Hello,
> I'm reaching out to you because we encountered some errors when loading documents after updating PDFBox to v3.0.2.
> I cloned the project in local env and tried with v3.0.3-SNAPSHOT but the same error appeared.
> When trying to load my document using the Loader.loadPDF(file) method, the following exception occured:
>
> {code:java}
> java.io.IOException: Error: Unknown type in object stream:COSObject{2240, 0}
> at org.apache.pdfbox.pdfwriter.compress.COSWriterObjectStream.writeObject(COSWriterObjectStream.java:238) at org.apache.pdfbox.pdfwriter.compress.COSWriterObjectStream.writeCOSDictionary(COSWriterObjectStream.java:341) at org.apache.pdfbox.pdfwriter.compress.COSWriterObjectStream.writeObject(COSWriterObjectStream.java:230) at org.apache.pdfbox.pdfwriter.compress.COSWriterObjectStream.writeObjectsToStream(COSWriterObjectStream.java:119) at org.apache.pdfbox.pdfwriter.COSWriter.doWriteBodyCompressed(COSWriter.java:499) at org.apache.pdfbox.pdfwriter.COSWriter.visitFromDocument(COSWriter.java:1307) {code}
> I can't share the document used for testing because it contains sensitive information, but after debugging a bit I found that it contains OutlineItems with null SE objects and that is apparently what's causing the error:
> !image-2024-05-30-11-58-21-024.png!
> !image-2024-05-30-12-00-33-290.png!
>
> The document was produced using Adobe Acrobat Pro 2020 20.5 30636
> !image-2024-05-30-12-01-30-708.png!
> Unfortunately I don't have access to this software and I coulnd't recreate a similar document to reproduce the issue.
>
> I found a user with a similar issue in your mailing lists : [https://www.mail-archive.com/users@pdfbox.apache.org/msg13258.html]
>
> Let me know if you need more details regarding this problem.
>
> Also, if you are able to create a test document that would reproduce the issue, would you please mind sharing it? It would be of great help.
> Or if you have way to anonymize a document without altering its structure.
>
> Many thanks in advance!
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org