EPPlus
EPPlus copied to clipboard
Memory streams are not disposed, version 7.0.6
This is the same problem as #1103.
Stack traces:
at OfficeOpenXml.Utils.RecyclableMemory.GetStream()
at OfficeOpenXml.Packaging.ZipPackagePart.GetStream(FileMode fileMode, FileAccess fileAccess)
at OfficeOpenXml.ExcelWorkbook.get_StylesXml()
at OfficeOpenXml.ExcelWorkbook.get_Styles()
at OfficeOpenXml.ExcelRangeBase.get_Style()
at Excel.Extensions.ExcelExtensions.WrapText(ExcelRange cell)
at OfficeOpenXml.Utils.RecyclableMemory.GetStream()
at OfficeOpenXml.Packaging.ZipPackagePart.GetStream(FileMode fileMode, FileAccess fileAccess)
at OfficeOpenXml.OfficeProperties.GetXmlDocument(String startXml, Uri uri, String contentType, String relationship)
at OfficeOpenXml.OfficeProperties.get_CustomPropertiesXml()
at OfficeOpenXml.OfficeProperties..ctor(ExcelPackage package, XmlNamespaceManager ns)
at OfficeOpenXml.ExcelWorkbook.get_Properties()
at Excel.Extensions.ExcelExtensions.SetTitle
at OfficeOpenXml.Utils.RecyclableMemory.GetStream()
at OfficeOpenXml.Packaging.ZipPackagePart.GetStream(FileMode fileMode, FileAccess fileAccess)
at OfficeOpenXml.ExcelWorkbook.CreateWorkbookXml(XmlNamespaceManager namespaceManager)
at OfficeOpenXml.ExcelWorkbook.get_WorkbookXml()
at OfficeOpenXml.ExcelWorkbook..ctor(ExcelPackage package, XmlNamespaceManager namespaceManager)
at OfficeOpenXml.ExcelPackage.get_Workbook()
at OfficeOpenXml.ExcelPackage.CreateBlankWb()
at OfficeOpenXml.ExcelPackage.ConstructNewFile(String password)
at OfficeOpenXml.ExcelPackage..ctor(Stream newStream)
Thanks for reporting this. We'll have another look at this.
This should now be fixed in EPPlus 7.0.8
@JanKallman, it does not seem to be fixed in 7.0.8, maybe you meant 7.0.9?
at System.Environment.get_StackTrace()
at Microsoft.IO.RecyclableMemoryStream..ctor(RecyclableMemoryStreamManager memoryManager, Guid id, String tag, Int64 requestedSize, Byte[] initialLargeBuffer) in /_/src/RecyclableMemoryStream.cs:line 256
at OfficeOpenXml.Utils.RecyclableMemory.GetStream()
at OfficeOpenXml.OfficeProperties.GetXmlDocument(String startXml, Uri uri, String contentType, String relationship)
at OfficeOpenXml.OfficeProperties.get_CustomPropertiesXml()
at OfficeOpenXml.OfficeProperties..ctor(ExcelPackage package, XmlNamespaceManager ns)
at OfficeOpenXml.ExcelWorkbook.get_Properties()
at System.Environment.get_StackTrace()
at Microsoft.IO.RecyclableMemoryStream..ctor(RecyclableMemoryStreamManager memoryManager, Guid id, String tag, Int64 requestedSize, Byte[] initialLargeBuffer) in /_/src/RecyclableMemoryStream.cs:line 256
at OfficeOpenXml.Utils.RecyclableMemory.GetStream()
at OfficeOpenXml.Packaging.ZipPackagePart.GetStream(FileMode fileMode, FileAccess fileAccess)
at OfficeOpenXml.ExcelWorkbook.get_StylesXml()
at OfficeOpenXml.ExcelRangeBase.get_Style()
``