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 2022/05/31 04:11:00 UTC
[jira] [Closed] (PDFBOX-5449) Error occurred while processing the File:expected='endstream' actual='' at offset 142940
[ https://issues.apache.org/jira/browse/PDFBOX-5449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tilman Hausherr closed PDFBOX-5449.
-----------------------------------
Resolution: Not A Bug
> Error occurred while processing the File:expected='endstream' actual='' at offset 142940
> ----------------------------------------------------------------------------------------
>
> Key: PDFBOX-5449
> URL: https://issues.apache.org/jira/browse/PDFBOX-5449
> Project: PDFBox
> Issue Type: Bug
> Components: Parsing
> Affects Versions: 1.8.9
> Environment: Development
> Reporter: Ravi Thapa
> Priority: Critical
>
> Hi All
> I am getting this error for a specific file while loading.
> *PDDocument doc = PDDocument.load(new File(k))*
> Error occurred while processing the File:expected='endstream' actual='' at offset 142940.
> I am not sure what is the problem here. Can you guys recommend what i need to do to fix this issue.
> My code looks like this
> PDFMergerUtility mergePdf = new PDFMergerUtility()
> def i = 0
> pdfFileUrlList.each { k, v ->
> i++
> PDDocument doc = PDDocument.load(new File(k))
> if (doc.isEncrypted())
> {
> log.info("Document is encrypted :" + k)
> doc.decrypt("")
> doc.setAllSecurityToBeRemoved(true)
> def newFile = tempPath + "decryptFile_" + i + ".pdf"
> doc.save(newFile)
> mergePdf.addSource(new File(newFile))
> }
> else
> {
> mergePdf.addSource(k)
> }
> doc.close()
> }
>
> Below is the exception stacktrace
>
> java.io.IOException: expected='endstream' actual='' at offset 142940
> at org.apache.pdfbox.pdfparser.BaseParser.parseCOSStream(BaseParser.java:607)
> at org.apache.pdfbox.pdfparser.PDFParser.parseObject(PDFParser.java:650)
> at org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:203)
> at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1220)
> at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1187)
> at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1158)
> at org.apache.pdfbox.pdmodel.PDDocument$load.call(Unknown Source)
--
This message was sent by Atlassian Jira
(v8.20.7#820007)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org