Reporting Services Creates Mini-Dump and Log files Very Frequently
I'm having an interesting issue with regards to Reporting Services 2008R2. We have been using Reporting Services since 2005, but have noticed in one instance that after deploying our reports to a new 2008R2 Reporting Services instance, the LogFiles directory gets filled with .MDMP and .LOG files. For the most part, they are filled with the same information: reportrendering!ReportServer_0-32!1458!03/28/2011-15:46:20:: e ERROR: Throwing Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: , Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: An error occurred during rendering of the report. ---> Microsoft.ReportingServices.OnDemandReportRendering.ReportRenderingException: An error occurred during rendering of the report. ---> System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException() at System.Collections.Generic.List`1.set_Item(Int32 index, T value) at Microsoft.ReportingServices.Rendering.ImageRenderer.PDFWriter.UpdateCrossRefPosition(Int32 objectId) at Microsoft.ReportingServices.Rendering.ImageRenderer.PDFWriter.WriteObject(Int32 objectId, String pdfObject) at Microsoft.ReportingServices.Rendering.ImageRenderer.PDFWriter.EndReport() at Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer.Render(Report report, NameValueCollection deviceInfo, Hashtable renderProperties, CreateAndRegisterStream createAndRegisterStream) at Microsoft.ReportingServices.Rendering.ImageRenderer.RendererBase.Render(Report report, NameValueCollection reportServerParameters, NameValueCollection deviceInfo, NameValueCollection clientCapabilities, Hashtable& renderProperties, CreateAndRegisterStream createAndRegisterStream) --- End of inner exception stack trace --- at Microsoft.ReportingServices.Rendering.ImageRenderer.RendererBase.Render(Report report, NameValueCollection reportServerParameters, NameValueCollection deviceInfo, NameValueCollection clientCapabilities, Hashtable& renderProperties, CreateAndRegisterStream createAndRegisterStream) at Microsoft.ReportingServices.ReportProcessing.ReportProcessing.RenderFromOdpSnapshot(IRenderingExtension newRenderer, String streamName, ProcessingContext pc, RenderingContext rc) --- End of inner exception stack trace ---; library!ReportServer_0-32!1458!03/28/2011-15:46:21:: i INFO: Exception UnhandledReportRenderingException dumped to: C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\Logfiles flags= ReferencedMemory, AllThreads, SendToWatson library!ReportServer_0-32!1458!03/28/2011-15:46:21:: w WARN: Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: An error occurred during rendering of the report. ---> Microsoft.ReportingServices.OnDemandReportRendering.ReportRenderingException: An error occurred during rendering of the report. ---> System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException() at System.Collections.Generic.List`1.set_Item(Int32 index, T value) at Microsoft.ReportingServices.Rendering.ImageRenderer.PDFWriter.UpdateCrossRefPosition(Int32 objectId) at Microsoft.ReportingServices.Rendering.ImageRenderer.PDFWriter.WriteObject(Int32 objectId, String pdfObject) at Microsoft.ReportingServices.Rendering.ImageRenderer.PDFWriter.EndReport() at Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer.Render(Report report, NameValueCollection deviceInfo, Hashtable renderProperties, CreateAndRegisterStream createAndRegisterStream) at Microsoft.ReportingServices.Rendering.ImageRenderer.RendererBase.Render(Report report, NameValueCollection reportServerParameters, NameValueCollection deviceInfo, NameValueCollection clientCapabilities, Hashtable& renderProperties, CreateAndRegisterStream createAndRegisterStream) --- End of inner exception stack trace --- at Microsoft.ReportingServices.Rendering.ImageRenderer.RendererBase.Render(Report report, NameValueCollection reportServerParameters, NameValueCollection deviceInfo, NameValueCollection clientCapabilities, Hashtable& renderProperties, CreateAndRegisterStream createAndRegisterStream) at Microsoft.ReportingServices.ReportProcessing.ReportProcessing.RenderFromOdpSnapshot(IRenderingExtension newRenderer, String streamName, ProcessingContext pc, RenderingContext rc) --- End of inner exception stack trace --- at Microsoft.ReportingServices.ReportProcessing.ReportProcessing.HandleRenderingException(ReportRenderingException rex) at Microsoft.ReportingServices.ReportProcessing.ReportProcessing.RenderFromOdpSnapshot(IRenderingExtension newRenderer, String streamName, ProcessingContext pc, RenderingContext rc) at Microsoft.ReportingServices.ReportProcessing.ReportProcessing.RenderSnapshot(IRenderingExtension newRenderer, RenderingContext rc, ProcessingContext pc) at Microsoft.ReportingServices.ReportProcessing.ReportProcessing.RenderSnapshot(RenderingContext rc, ProcessingContext pc) at Microsoft.ReportingServices.Library.RenderFromSnapshot.DoRendering(ProcessingContext pc, RenderingContext rc) at Microsoft.ReportingServices.Library.RenderFromSnapshot.CallProcessingAndRendering(ProcessingContext pc, RenderingContext rc, OnDemandProcessingResult& result) at Microsoft.ReportingServices.Library.RenderStrategyBase.ExecuteStrategy(OnDemandProcessingResult& processingResult) We are able to render the reports and export them just fine, the only real problem is the log folder keeps growing in size (and very quickly). I rebuilt and re-deployed all of the reports, but the issue keeps occurring. I did notice a few misc. posts with regards to PDF render throwing "Index out of range" exceptions, but those seemed to pertain more to SQL Server 2008. Is there anything in particular I should be looking for, or has anyone encountered this before? Thanks in advance!
March 29th, 2011 12:47am

Hi, Have you updated your reporting services? If so, you could convert your original report via BIDS 2008 R2, then deploy them again. Besides this, I would also recommend you install the latest CU for SSRS 2008 R2, which is available at this link http://blogs.msdn.com/b/robertbruckner/archive/2010/05/30/reporting-services-2008-r2.aspx Thanks, Challen FuPlease remember to mark the replies as answers if they help and unmark them if they provide no help.
Free Windows Admin Tool Kit Click here and download it now
March 30th, 2011 3:07am

Hi, You have updated your reporting services, so you could convert your original report via BIDS 2008 R2, then deploy them again. Besides this, I would also recommend you install the latest CU for SSRS 2008 R2, which is available at this link http://blogs.msdn.com/b/robertbruckner/archive/2010/05/30/reporting-services-2008-r2.aspx Thanks, Challen Fu Please remember to mark the replies as answers if they help and unmark them if they provide no help.
March 30th, 2011 10:04am

Hello, I should have clarified. We had the reports in 2005, but when we upgraded to 2008R2, we opened the project in BIDS 2008R2 (so it ran the conversion), and then deployed the reports after that. I did notice that whenever I open the reports after conversion, they have the asterisk on the tab indicating they've been modified. I thought this might be the problem, so I saved these reports, and re-deployed, but get the same result. I will try your second suggestion of making sure the latest CU are installed. Thanks!
Free Windows Admin Tool Kit Click here and download it now
April 4th, 2011 12:42pm

Hello Steve, I get the same error when running SSRS 2008 reports on SSRS 2008 R2 after upgrading them to 2008 R2. Did the installation of the lates CU solve the problem?
June 1st, 2011 10:59am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics