Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 5.0.1
-
Fix Version/s: 5.0.2
-
Component/s: Core/Parsing
-
Labels:None
-
Environment:Pro, JAI, -Xmx512m
-
Salesforce Case Reference:
Description
If memory isn't allocated, the test PDF will run out of java heap memory. I've added 512mb which does seem to help but eventually the sample PDF viewer will crash with the following:
WARNING: Fatal error parsing PDF file stream.
java.util.EmptyStackException
at java.util.Stack.peek(Stack.java:85)
at java.util.Stack.pop(Stack.java:67)
at org.icepdf.core.util.Parser.getObject(Parser.java:143)
at org.icepdf.core.util.LazyObjectLoader.loadObject(LazyObjectLoader.java:73)
at org.icepdf.core.util.Library.getObject(Library.java:123)
at org.icepdf.core.pobjects.PageTree.getPageOrPagesPotentiallyNotInitedFromRefe
renceAt(PageTree.java:238)
at org.icepdf.core.pobjects.PageTree.getPagePotentiallyNotInitedByRecursiveInde
x(PageTree.java:257)
at org.icepdf.core.pobjects.PageTree.getPage(PageTree.java:326)
at org.icepdf.core.pobjects.Document.getPageText(Document.java:1119)
at test.IcePdfCrashTest.callPageText(IcePdfCrashTest.java:38)
at test.IcePdfCrashTest.main(IcePdfCrashTest.java:24)
java.util.EmptyStackException
at java.util.Stack.peek(Stack.java:85)
at java.util.Stack.pop(Stack.java:67)
at org.icepdf.core.util.Parser.getObject(Parser.java:143)
at org.icepdf.core.util.LazyObjectLoader.loadObject(LazyObjectLoader.java:73)
at org.icepdf.core.util.Library.getObject(Library.java:123)
at org.icepdf.core.pobjects.PageTree.getPageOrPagesPotentiallyNotInitedFromRefe
renceAt(PageTree.java:238)
at org.icepdf.core.pobjects.PageTree.getPagePotentiallyNotInitedByRecursiveInde
x(PageTree.java:257)
at org.icepdf.core.pobjects.PageTree.getPage(PageTree.java:326)
at org.icepdf.core.pobjects.Document.getPageText(Document.java:1119)
at test.IcePdfCrashTest.callPageText(IcePdfCrashTest.java:38)
at test.IcePdfCrashTest.main(IcePdfCrashTest.java:24)
May 30, 2013 4:33:55 PM org.icepdf.core.util.Parser getObject
Is this simply a case of needing more memory? The PDF is 300mb+.
WARNING: Fatal error parsing PDF file stream.
java.util.EmptyStackException
at java.util.Stack.peek(Stack.java:85)
at java.util.Stack.pop(Stack.java:67)
at org.icepdf.core.util.Parser.getObject(Parser.java:143)
at org.icepdf.core.util.LazyObjectLoader.loadObject(LazyObjectLoader.java:73)
at org.icepdf.core.util.Library.getObject(Library.java:123)
at org.icepdf.core.pobjects.PageTree.getPageOrPagesPotentiallyNotInitedFromRefe
renceAt(PageTree.java:238)
at org.icepdf.core.pobjects.PageTree.getPagePotentiallyNotInitedByRecursiveInde
x(PageTree.java:257)
at org.icepdf.core.pobjects.PageTree.getPage(PageTree.java:326)
at org.icepdf.core.pobjects.Document.getPageText(Document.java:1119)
at test.IcePdfCrashTest.callPageText(IcePdfCrashTest.java:38)
at test.IcePdfCrashTest.main(IcePdfCrashTest.java:24)
java.util.EmptyStackException
at java.util.Stack.peek(Stack.java:85)
at java.util.Stack.pop(Stack.java:67)
at org.icepdf.core.util.Parser.getObject(Parser.java:143)
at org.icepdf.core.util.LazyObjectLoader.loadObject(LazyObjectLoader.java:73)
at org.icepdf.core.util.Library.getObject(Library.java:123)
at org.icepdf.core.pobjects.PageTree.getPageOrPagesPotentiallyNotInitedFromRefe
renceAt(PageTree.java:238)
at org.icepdf.core.pobjects.PageTree.getPagePotentiallyNotInitedByRecursiveInde
x(PageTree.java:257)
at org.icepdf.core.pobjects.PageTree.getPage(PageTree.java:326)
at org.icepdf.core.pobjects.Document.getPageText(Document.java:1119)
at test.IcePdfCrashTest.callPageText(IcePdfCrashTest.java:38)
at test.IcePdfCrashTest.main(IcePdfCrashTest.java:24)
May 30, 2013 4:33:55 PM org.icepdf.core.util.Parser getObject
Is this simply a case of needing more memory? The PDF is 300mb+.
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion