Hi
I have a problem with saving documents using Aspose.Words 11.2.0.0. My setup is as follows:
Previously i have documents being merged by Aspose.Words, these documents are then placed in folders. These merged documents need to be merged into one continous document. This continous document has a front page, that is mailmerged depending on data in the merged documents. I can merge documents that have not been previously merged just fine.
After i have merged two documents with a particular type of mergefield and i call save() using the .docx type, the Aspose.Words dll crashes with this exception:
Item has already been added. Key in dictionary: 'Date' Key being added: 'Date'Item has already been added. Key in dictionary: 'Date' Key being added: 'Date'
Stacktrace:
at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at System.Collections.Hashtable.Add(Object key, Object value)
at x53eb9320ebbb8395.x2f5330e0b9089bce.xc448fbc8a6be9ef9(BuildingBlock x37f3a555926e71c4)
at x53eb9320ebbb8395.x2f5330e0b9089bce.xd157f58df9dc3948()
at x53eb9320ebbb8395.x2f5330e0b9089bce..ctor(DocumentBase doc)
at Aspose.Words.DocumentBase.get_x2f5330e0b9089bce()
at x13cd31bb39e0b7ea.xcc0b5baa75272714.VisitGlossaryDocumentStart(GlossaryDocument glossary)
at Aspose.Words.BuildingBlocks.GlossaryDocument.x2449520719b1e37e(DocumentVisitor x672ff13faf031f3d)
at Aspose.Words.CompositeNode.xf7ae36cd24e0b11c(DocumentVisitor x672ff13faf031f3d)
at Aspose.Words.BuildingBlocks.GlossaryDocument.Accept(DocumentVisitor visitor)
at x13cd31bb39e0b7ea.xcc0b5baa75272714.x18dfca7c5fd2402f(x8556eed81191af11 x5ac1382edb7bf2c2)
at Aspose.Words.Document.xf381a641001e6830(Stream xcf18e5243f8d5fd3, String xafe2f3653ee64ebc, SaveOptions xc27f01f21f67608c)
at Aspose.Words.Document.Save(String fileName, SaveOptions saveOptions)
at Aspose.Words.Document.Save(String fileName)
at BatchPrinter.BatchForPrint.PrintBatches(String skabelonDirectory, List`1 printBatches) in C:\DSA.Kode\Netcompany.Crm\src\BatchPrinter\BatchForPrint.cs:line 180 at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at System.Collections.Hashtable.Add(Object key, Object value)
at x53eb9320ebbb8395.x2f5330e0b9089bce.xc448fbc8a6be9ef9(BuildingBlock x37f3a555926e71c4)
at x53eb9320ebbb8395.x2f5330e0b9089bce.xd157f58df9dc3948()
at x53eb9320ebbb8395.x2f5330e0b9089bce..ctor(DocumentBase doc)
at Aspose.Words.DocumentBase.get_x2f5330e0b9089bce()
at x13cd31bb39e0b7ea.xcc0b5baa75272714.VisitGlossaryDocumentStart(GlossaryDocument glossary)
at Aspose.Words.BuildingBlocks.GlossaryDocument.x2449520719b1e37e(DocumentVisitor x672ff13faf031f3d)
at Aspose.Words.CompositeNode.xf7ae36cd24e0b11c(DocumentVisitor x672ff13faf031f3d)
at Aspose.Words.BuildingBlocks.GlossaryDocument.Accept(DocumentVisitor visitor)
at x13cd31bb39e0b7ea.xcc0b5baa75272714.x18dfca7c5fd2402f(x8556eed81191af11 x5ac1382edb7bf2c2)
at Aspose.Words.Document.xf381a641001e6830(Stream xcf18e5243f8d5fd3, String xafe2f3653ee64ebc, SaveOptions xc27f01f21f67608c)
at Aspose.Words.Document.Save(String fileName, SaveOptions saveOptions)
at Aspose.Words.Document.Save(String fileName)
at BatchPrinter.BatchForPrint.PrintBatches(String skabelonDirectory, List`1 printBatches) in C:\DSA.Kode\Netcompany.Crm\src\BatchPrinter\BatchForPrint.cs:line 180
I have enclosed the two files that crashes the program (cut down to minimum for ease). I have also tried saving the file as .pdf, but then the mailmerge is not performed on the frontpage.