Hi,
Am 23.01.2013 10:27, schrieb Maruan Sahyoun:
Hi Manoj,
I'm afraid Manoj isn't subscribed to this list.
BR
Andreas Lehmkühler
the size alone is not the cause of the issue. In a recent project we were
handling PDF's larger than the one you are talking about.
1. Can you test with the Non Sequential Parser i.e. PDDocument.loadNonSeq(…)
and confirm that this is causing the same issue.
2. Can you upload a sample PDF which enables us to reproduce the issue? Without
that it will be very difficult to say why this is happening.
3. Of course you can try with larger heap settings until it works but I don't
think this is a good approach.
In addition to that it would be good if you could describe what you want to
achieve with the PDF. Maybe there are ways doing so without parsing the
complete file.
With kind regards
Maruan Sahyoun
Am 23.01.2013 um 10:18 schrieb "Manoj Patel (JIRA)" <j...@apache.org>:
[
https://issues.apache.org/jira/browse/PDFBOX-1498?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13560504#comment-13560504
]
Manoj Patel commented on PDFBOX-1498:
-------------------------------------
Sorry but i cannot share document with anyone. I have created new document
which is around 700mb. Now when i try same program it is giving below Java
heap space exception, even i have set -Xmx1024 parameter for that
Exception in thread "main" org.apache.pdfbox.exceptions.WrappedIOException
at org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:243)
at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1071)
at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1038)
at imageData.ReadLargeFile.main(ReadLargeFile.java:13)
Caused by: java.lang.OutOfMemoryError: Java heap space
at java.io.BufferedOutputStream.<init>(BufferedOutputStream.java:59)
at
org.apache.pdfbox.cos.COSStream.createFilteredStream(COSStream.java:415)
at
org.apache.pdfbox.pdfparser.BaseParser.parseCOSStream(BaseParser.java:452)
at org.apache.pdfbox.pdfparser.PDFParser.parseObject(PDFParser.java:566)
at org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:187)
... 3 more
Is there any way to read it?
Index Out Of Bounds Exception while reading large PDF Document
---------------------------------------------------------------
Key: PDFBOX-1498
URL: https://issues.apache.org/jira/browse/PDFBOX-1498
Project: PDFBox
Issue Type: Bug
Reporter: Manoj Patel
Assignee: Andreas Lehmkühler
I am getting java.lang.IndexOutOfBoundsException while reading large PDF
document (800 mb).
Below is the full stack
Exception in thread "main" org.apache.pdfbox.exceptions.WrappedIOException
at org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:243)
at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1071)
at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1038)
at imageData.AddFooter.main(AddFooter.java:26)
Caused by: java.lang.IndexOutOfBoundsException: Index: 3377, Size: 3377
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at
org.apache.pdfbox.io.RandomAccessBuffer.seek(RandomAccessBuffer.java:84)
at
org.apache.pdfbox.io.RandomAccessFileOutputStream.write(RandomAccessFileOutputStream.java:106)
at
java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
at java.io.FilterOutputStream.close(FilterOutputStream.java:140)
at
org.apache.pdfbox.pdfparser.BaseParser.parseCOSStream(BaseParser.java:606)
at org.apache.pdfbox.pdfparser.PDFParser.parseObject(PDFParser.java:566)
at org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:187)
... 3 more
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira