I currently have a user that is receiving the following stack trace when attempting to save certain workbooks. I am working with the users to get a "scrubbed" version of the file for a sample to upload but I was hoping that perhaps someone had seen this before.
Specified argument was out of the range of valid values.
Parameter name: Item xl/customProperty1.bin already exists in the archive
at Syncfusion.Compression.Zip.ZipArchive.AddItem(String itemName, Stream data, Boolean bControlStream, FileAttributes attributes)
at Syncfusion.XlsIO.Implementation.XmlSerialization.FileDataHolder.PrepareNewItem(String itemNameStart, String extension, String contentType, RelationCollection relations, String relationType, Int32& itemsCounter, ZipArchiveItem& item)
at Syncfusion.XlsIO.Implementation.XmlSerialization.Excel2007Serializator.SerializeWorksheetProperty(XmlWriter writer, WorksheetImpl sheet, ICustomProperty property, Int32 counter)
at Syncfusion.XlsIO.Implementation.XmlSerialization.Excel2007Serializator.SerializeCustomProperties(XmlWriter writer, WorksheetImpl sheet)
at Syncfusion.XlsIO.Implementation.XmlSerialization.Excel2007Serializator.SerializeWorksheet(XmlWriter writer, WorksheetImpl sheet, Stream streamStart, Stream streamConFormats, Dictionary`2 hashXFIndexes, Stream streamExtCondFormats)
at Syncfusion.XlsIO.Implementation.XmlSerialization.WorksheetDataHolder.SerializeWorksheetPart(WorksheetImpl sheet, Dictionary`2 hashNewXFIndexes)
at Syncfusion.XlsIO.Implementation.XmlSerialization.WorksheetDataHolder.SerializeWorksheet(WorksheetImpl sheet, Dictionary`2 hashNewXFIndexes, Dictionary`2 cacheFiles)
at Syncfusion.XlsIO.Implementation.XmlSerialization.FileDataHolder.SaveWorksheet(WorksheetImpl sheet, String itemName, Dictionary`2 hashNewXFIndexes, Dictionary`2 cacheFiles)
at Syncfusion.XlsIO.Implementation.XmlSerialization.FileDataHolder.SaveSheet(WorksheetBaseImpl sheet, String itemName, RelationCollection relations, String workbookPath, Dictionary`2 hashNewXFIndexes, Dictionary`2 cacheFiles)
at Syncfusion.XlsIO.Implementation.XmlSerialization.FileDataHolder.SaveSheets(RelationCollection relations, String workbookItemName, Dictionary`2 hashNewXFIndexes, Dictionary`2 cacheFiles)
at Syncfusion.XlsIO.Implementation.XmlSerialization.FileDataHolder.SaveWorkbookPart(Dictionary`2 hashNewXFIndexes, Dictionary`2 cacheFiles)
at Syncfusion.XlsIO.Implementation.XmlSerialization.FileDataHolder.SaveWorkbook(ExcelSaveType saveAsType)
at Syncfusion.XlsIO.Implementation.XmlSerialization.FileDataHolder.SaveDocument(ExcelSaveType saveType)
at Syncfusion.XlsIO.Implementation.XmlSerialization.FileDataHolder.SaveDocument(Stream stream, ExcelSaveType saveType)
at Syncfusion.XlsIO.Implementation.XmlSerialization.FileDataHolder.Serialize(Stream stream, WorkbookImpl book, ExcelSaveType saveType)
at Syncfusion.XlsIO.Implementation.WorkbookImpl.SaveAsInternal(Stream stream, ExcelSaveType saveType)
at Syncfusion.XlsIO.Implementation.WorkbookImpl.SaveAs(Stream stream, ExcelSaveType saveType)
at Syncfusion.XlsIO.Implementation.WorkbookImpl.SaveAs(Stream stream)
at SyncFusionXlsIOTest3.MainWindow.Button_Click(Object sender, RoutedEventArgs e) in c:\Users\plowrance\Documents\Visual Studio 2012\Projects\SyncFusionXlsIOTest3\SyncFusionXlsIOTest3\MainWindow.xaml.cs:line 51