[
https://issues.apache.org/jira/browse/PDFBOX-5437?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17539008#comment-17539008
]
Tilman Hausherr commented on PDFBOX-5437:
-----------------------------------------
The clone class will no longer be available in 3.*, it was too "dangerous" 😂
(but it can be copied). In most cases changing the sequence of closing (like
you suggested) solves these problems.
> COSStream has been closed Exception on saving PDF document
> ----------------------------------------------------------
>
> Key: PDFBOX-5437
> URL: https://issues.apache.org/jira/browse/PDFBOX-5437
> Project: PDFBox
> Issue Type: Bug
> Components: PDModel
> Affects Versions: 2.0.24, 2.0.25, 2.0.26
> Reporter: Sanjivani
> Priority: Major
>
> Below exception occurs on saving created pdf,
> java.io.IOException: COSStream has been closed and cannot be read. Perhaps
> its enclosing PDDocument has been closed?
> Â Â at org.apache.pdfbox.cos.COSStream.checkClosed(COSStream.java:83)
> ~[pdfbox-2.0.26.jar:2.0.26]
> Â Â at
> org.apache.pdfbox.cos.COSStream.createRawInputStream(COSStream.java:133)
> ~[pdfbox-2.0.26.jar:2.0.26]
> Â Â at
> org.apache.pdfbox.pdfwriter.COSWriter.visitFromStream(COSWriter.java:1268)
> ~[pdfbox-2.0.26.jar:2.0.26]
> Â Â at org.apache.pdfbox.cos.COSStream.accept(COSStream.java:416)
> ~[pdfbox-2.0.26.jar:2.0.26]
> Â Â at
> org.apache.pdfbox.pdfwriter.COSWriter.doWriteObject(COSWriter.java:570)
> ~[pdfbox-2.0.26.jar:2.0.26]
> Â Â at
> org.apache.pdfbox.pdfwriter.COSWriter.doWriteObjects(COSWriter.java:496)
> ~[pdfbox-2.0.26.jar:2.0.26]
> Â Â at org.apache.pdfbox.pdfwriter.COSWriter.doWriteBody(COSWriter.java:480)
> ~[pdfbox-2.0.26.jar:2.0.26]
> Â Â at
> org.apache.pdfbox.pdfwriter.COSWriter.visitFromDocument(COSWriter.java:1162)
> ~[pdfbox-2.0.26.jar:2.0.26]
> Â Â at org.apache.pdfbox.cos.COSDocument.accept(COSDocument.java:452)
> ~[pdfbox-2.0.26.jar:2.0.26]
> Â Â at org.apache.pdfbox.pdfwriter.COSWriter.write(COSWriter.java:1435)
> ~[pdfbox-2.0.26.jar:2.0.26]
> Â Â at org.apache.pdfbox.pdfwriter.COSWriter.write(COSWriter.java:1322)
> ~[pdfbox-2.0.26.jar:2.0.26]
> Â Â at org.apache.pdfbox.pdmodel.PDDocument.save(PDDocument.java:1377)
> ~[pdfbox-2.0.26.jar:2.0.26]
--
This message was sent by Atlassian Jira
(v8.20.7#820007)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]