You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@pdfbox.apache.org by Marc Davis <ma...@gmail.com> on 2014/12/16 20:26:24 UTC

PDFMerge Exception

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




Re: PDFMerge Exception

Posted by Tilman Hausherr <TH...@t-online.de>.
I've opened https://issues.apache.org/jira/browse/PDFBOX-2574 .

Tilman

Am 17.12.2014 um 01:29 schrieb Marc Davis:
> This file was sent to m.
>
> Thanks,
> Marc
>
>
>
>> On Dec 16, 2014, at 5:21 PM, Tilman Hausherr <TH...@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
>>>>
>>>>
>>>>
>>>>


Re: PDFMerge Exception

Posted by Marc Davis <ma...@gmail.com>.
This file was sent to m.

Thanks,
Marc



> On Dec 16, 2014, at 5:21 PM, Tilman Hausherr <TH...@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
>>> 
>>> 
>>> 
>>> 
>> 
> 


Re: PDFMerge Exception

Posted by Tilman Hausherr <TH...@t-online.de>.
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
>>
>>
>>
>>
>


Re: PDFMerge Exception

Posted by Marc Davis <ma...@gmail.com>.
That was the only trouble I had with this file - merging it. 

Thanks,
Marc



> On Dec 16, 2014, at 3:03 PM, Tilman Hausherr <TH...@t-online.de> wrote:
> 
> Hi,
> 
> Yes, you can file a bug in JIRA, but if there's really this resource recursion, the best that can be done is that have PDFMerger output an error.
> 
> You mentioned that you thought that the file might be problematic. Did you have other trouble already?
> 
> Tilman
> 
> Am 16.12.2014 um 20:55 schrieb Marc Davis:
>> Yes, of course, I meant the first file.  I should have labelled it file1, file2.  Next steps??  File a bug?
>> 
>> Thanks,
>> Marc
>> 
>> 
>> 
>>> On Dec 16, 2014, at 2:54 PM, Tilman Hausherr <TH...@t-online.de> wrote:
>>> 
>>> 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
>>>> 
>>>> 
>>>> 
>>>> 
> 


Re: PDFMerge Exception

Posted by Tilman Hausherr <TH...@t-online.de>.
I tested with 2.0 :-(

Tilman

Am 16.12.2014 um 22:39 schrieb John Hewson:
> Try using the latest 2.0 snapshot, recursive resources are handled differently in 2.0, so the problem may not exist there.
>
> -- John
>
>> On 16 Dec 2014, at 12:03, Tilman Hausherr <TH...@t-online.de> wrote:
>>
>> Hi,
>>
>> Yes, you can file a bug in JIRA, but if there's really this resource recursion, the best that can be done is that have PDFMerger output an error.
>>
>> You mentioned that you thought that the file might be problematic. Did you have other trouble already?
>>
>> Tilman
>>
>> Am 16.12.2014 um 20:55 schrieb Marc Davis:
>>> Yes, of course, I meant the first file.  I should have labelled it file1, file2.  Next steps??  File a bug?
>>>
>>> Thanks,
>>> Marc
>>>
>>>
>>>
>>>> On Dec 16, 2014, at 2:54 PM, Tilman Hausherr <TH...@t-online.de> wrote:
>>>>
>>>> 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
>>>>>
>>>>>
>>>>>
>>>>>
>


Re: PDFMerge Exception

Posted by John Hewson <jo...@jahewson.com>.
Try using the latest 2.0 snapshot, recursive resources are handled differently in 2.0, so the problem may not exist there.

-- John

> On 16 Dec 2014, at 12:03, Tilman Hausherr <TH...@t-online.de> wrote:
> 
> Hi,
> 
> Yes, you can file a bug in JIRA, but if there's really this resource recursion, the best that can be done is that have PDFMerger output an error.
> 
> You mentioned that you thought that the file might be problematic. Did you have other trouble already?
> 
> Tilman
> 
> Am 16.12.2014 um 20:55 schrieb Marc Davis:
>> Yes, of course, I meant the first file.  I should have labelled it file1, file2.  Next steps??  File a bug?
>> 
>> Thanks,
>> Marc
>> 
>> 
>> 
>>> On Dec 16, 2014, at 2:54 PM, Tilman Hausherr <TH...@t-online.de> wrote:
>>> 
>>> 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
>>>> 
>>>> 
>>>> 
>>>> 
> 


Re: PDFMerge Exception

Posted by Tilman Hausherr <TH...@t-online.de>.
Hi,

Yes, you can file a bug in JIRA, but if there's really this resource 
recursion, the best that can be done is that have PDFMerger output an error.

You mentioned that you thought that the file might be problematic. Did 
you have other trouble already?

Tilman

Am 16.12.2014 um 20:55 schrieb Marc Davis:
> Yes, of course, I meant the first file.  I should have labelled it file1, file2.  Next steps??  File a bug?
>
> Thanks,
> Marc
>
>
>
>> On Dec 16, 2014, at 2:54 PM, Tilman Hausherr <TH...@t-online.de> wrote:
>>
>> 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
>>>
>>>
>>>
>>>


Re: PDFMerge Exception

Posted by Marc Davis <ma...@gmail.com>.
Yes, of course, I meant the first file.  I should have labelled it file1, file2.  Next steps??  File a bug?

Thanks,
Marc



> On Dec 16, 2014, at 2:54 PM, Tilman Hausherr <TH...@t-online.de> wrote:
> 
> 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
>> 
>> 
>> 
>> 
> 


Re: PDFMerge Exception

Posted by Tilman Hausherr <TH...@t-online.de>.
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
>
>
>
>