Share via

SQL 2014 Reporting Services Chart Rendering Issue with GDIPLUS.dll

Chris 21 Reputation points
2022-04-04T20:02:41.217+00:00

issue rendering report charts in Reporting Services that use the GDIPLUS.DLL version 6.3.9600.20239. The following error occurs and requires the server be restarted.

reportrendering!ReportServer e ERROR: Throwing Microsoft.ReportingServices.ReportProcessing.RenderingObjectModelException: , Microsoft.ReportingServices.ReportProcessing.RenderingObjectModelException: A generic error occurred in GDI+. ---> System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+.

at System.Drawing.Image.Save(Stream stream, ImageCodecInfo encoder, EncoderParameters encoderParams)

at Microsoft.Reporting.Chart.WebForms.Chart.Save(Stream imageStream, ChartImageFormat format)

at Microsoft.ReportingServices.OnDemandReportRendering.ChartMapper.GetImage(ImageType imageType)

<Data>An unhandled exception has occurred.</Data>
<Data>ReportServer_MSSQLSERVER_0-31-132116523288608835</Data>
<Data>RosettaSrv</Data>
<Data>/ReportServer</Data>
Program Files\Microsoft SQL Server\MSRS12.MSSQLSERVER\Reporting Services\ReportServer

<Data>1992</Data>
<Data>ReportingServicesService.exe</Data>
<Data>COMException</Data>
<Data>This network connection does not exist. (Exception from HRESULT: 0x800708CA)</Data>
<Data>/ReportServer/Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=12.0.6024.0&Name=Microsoft.Reporting.WebForms.Icons.SplitterHorizCollapseHover.png</Data>
<Data>/ReportServer/Reserved.ReportViewerWebControl.axd</Data>

SQL Server Reporting Services
SQL Server Reporting Services

A SQL Server technology that supports the creation, management, and delivery of both traditional, paper-oriented reports and interactive, web-based reports.

0 comments No comments

Answer accepted by question author

Joyzhao-MSFT 15,651 Reputation points
2022-04-05T03:33:28.133+00:00

Hi @Chris ,
I am not familiar with GDIPLUS.dll. Do you only get this error when rendering report charts?
From your error, I think the possible reasons are as follows:
1)The timeout problem may be that the report is too large, etc. In the web config set the http run time as

 <httpRuntime maxRequestLength="2147483647" executionTimeout = "10800"/>  

2)Firewall settings, try disabling the firewall to see if the issue is resolved.

Best Regards,
Joy


If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

Was this answer helpful?


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.