[Solved] Excel report failing

0 Answers 5 Views
Report Viewer - ASP.NET
Kori
Top achievements
Rank 2
Kori asked on 08 Jun 2026, 04:56 PM
Suddenly, it looks like we're having issues generating excel reports possibly when the reports reach a certain size. We updated to the latest reporting version, 20.1.26.520, it's exclusively excel and of the old XLS format.

System.ArgumentException: Destination array was not long enough. Check destIndex and length, and the array's lower bounds.
   at void Array.Copy(Array sourceArray, int sourceIndex, Array destinationArray, int destinationIndex, int length, bool reliable)
   at void Array.CopyTo(Array array, int index)
   at INSTINF[] Telerik.Reporting.Excel97.SST.WriteRecordAndGetOffsets(Stream stream, uint sSTAddress)
   at void Telerik.Reporting.Excel97.Workbook.CreateSSTandEXTSSTRecords(Stream stream)
   at void Telerik.Reporting.Excel97.Workbook.WriteWorkBookRecords(Stream stream, ICollection<long> boundSheetAddresses)
   at void Telerik.Reporting.Excel97.Workbook.Save(Stream stream)
   at bool Telerik.Reporting.ExcelRendering.Excel97.ExcelReport.Telerik.Reporting.Processing.IRenderingExtension.Render(Report report, Hashtable renderingContext, Hashtable deviceInfo, CreateStream createStreamCallback, EvaluateHeaderFooterExpressions evalHeaderFooterCallback)
   at bool Telerik.Reporting.Processing.ReportProcessor.RenderCore(ExtensionInfo extensionInfo, IList<Report> processingReports, Hashtable deviceInfo, IRenderingContext renderingContext, CreateStream createStreamCallback)
   at bool Telerik.Reporting.Processing.ReportProcessor.ProcessAndRender(string format, ReportSource reportSource, Hashtable deviceInfo, IRenderingContext renderingContext, CreateStream createStreamCallback)
   at bool Telerik.Reporting.Processing.ReportProcessor.ProcessAndRenderStateless(string format, ReportSource reportSource, Hashtable deviceInfo, IRenderingContext renderingContext, CreateStream createStreamCallback)
   at RenderingResult Telerik.Reporting.Processing.ReportProcessor.RenderReport(string format, ReportSource reportSource, Hashtable deviceInfo, CancellationToken cancellationToken)+(SingleStreamManager sm) => { }
   at RenderingResult Telerik.Reporting.Processing.ReportProcessor.RenderReportSafe(Func<SingleStreamManager, bool> renderCallback, string format, IRenderingContext renderingContext)
   at RenderingResult Telerik.Reporting.Processing.ReportProcessor.RenderReport(string format, ReportSource reportSource, Hashtable deviceInfo, CancellationToken cancellationToken) x 2
   at void CabMD.TaskRunner.ReportTasks.GeneratedReportTask(Task theTask, PerformContext context) in D:/Projects/CabMD/Source/CabMD.TaskRunner/ReportTasks.cs:line 431

No answers yet. Maybe you can help?

Tags
Report Viewer - ASP.NET
Asked by
Kori
Top achievements
Rank 2
Share this question
or