pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marc Davis <marcdavis...@gmail.com>
Subject Re: PDFMerge Exception
Date Wed, 17 Dec 2014 00:29:56 GMT
This file was sent to m.

Thanks,
Marc



> On Dec 16, 2014, at 5:21 PM, Tilman Hausherr <THausherr@t-online.de> wrote:
> 
> The problem is in an object stream:
> 
> 21 0 22 166 23 339 24 1378 25 1548 26 2585 27 2750 28 3782 29 3960 30 5004 <</Count
1/Font<</F0 23 0 R/F1 25 0 R/F2 27 0 R/F3 29 0 R>>/Kids[9 0 R]/MediaBox[0 0 612.0
792.0]/ProcSet 30 0 R/Resources 21 0 R/Type/Pages/XObject<</Img0 19 0 R>>>>....
> 
> "21 0 22 166 23 339 24 1378 25 1548 26 2585 27 2750 28 3782 29 3960 30 5004" tells where
the objects start, i.e. object 21 starts at offset 0 (after the table), object 22 at offset
166, etc. The problem here is that "/Resources 21 0 R" points to itself. This isn't the only
problem with this file... that object is a resource, yet it does have /kids.
> 
> This PDF was produced with paperlessprinter.com. Did you produce this PDF yourself, or
did you get it from outside? If you produced it youself, then update to the latest version.
> 
> Tilman
> 
> 
> Am 16.12.2014 um 20:54 schrieb Tilman Hausherr:
>> It is the first file that makes the trouble, when trying to merge it with itself.
This doesn't happen with the second one.
>> 
>> According to PDFDebugger, there is a resource recursion. Either that or a PDFBox
bug.
>> 
>> Tilman
>> 
>> Am 16.12.2014 um 20:26 schrieb Marc Davis:
>>> Hello,
>>> 
>>> I am using pdfbox-app-1.8.8.jar to merge this file <https://www.dropbox.com/s/tfhpiac1n7evkf1/mark%20dinges.pdf?dl=0>
with this file <https://www.dropbox.com/s/08xappgyx391q4u/diels%202.pdf?dl=0>.
>>> 
>>> I am getting the following result:
>>> 
>>> Exception in thread "main" java.lang.StackOverflowError
>>>    at java.util.LinkedHashMap$LinkedHashIterator.<init>(LinkedHashMap.java:366)
>>>    at java.util.LinkedHashMap$LinkedHashIterator.<init>(LinkedHashMap.java:366)
>>>    at java.util.LinkedHashMap$EntryIterator.<init>(LinkedHashMap.java:412)
>>>    at java.util.LinkedHashMap$EntryIterator.<init>(LinkedHashMap.java:412)
>>>    at java.util.LinkedHashMap.newEntryIterator(LinkedHashMap.java:419)
>>>    at java.util.HashMap$EntrySet.iterator(HashMap.java:1082)
>>>    at org.apache.pdfbox.pdfwriter.COSWriter.visitFromDictionary(COSWriter.java:1016)
>>>    at org.apache.pdfbox.pdfwriter.COSWriter.visitFromDictionary(COSWriter.java:1043)
>>> 
>>> and whole series of the last line. Any suggestions?  I think the last file may
be problematic.
>>> 
>>> Thanks,
>>> Marc
>>> 
>>> 
>>> 
>>> 
>> 
> 


Mime
View raw message