pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tilman Hausherr <THaush...@t-online.de>
Subject Re: PDFMerge Exception
Date Tue, 16 Dec 2014 22:21:43 GMT
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