Issue | - Unable to generate graphs on the Archer Web UI.
- The Archer w3wp log file contains the following error:
A generic error occurred in GDI+
- Seeing a broken image icon instead of the graph image:

- Sample exception from w3wp log file. Some of the log text is in Spanish, but an English translation included.
<ApplicationData> <TraceData> <DataItem> <TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord"> <TraceIdentifier>Archer.Web</TraceIdentifier> <LogReferenceId>092314-151021-5413</LogReferenceId> <Description>Error genérico en GDI+.</Description> <Description>A generic error occurred in GDI+.</Description> <AppDomain>/LM/W3SVC/1/ROOT/GRC-1-130559581697312248</AppDomain> <ContextData> <BaseUrl>http://WebServer/Archer/SearchContent/Search.aspx</BaseUrl> <view>Report</view> <Report>ReportId: ####, ReportName: XXXXXX, ReportType: SearchBased</Report> <Module>ModuleId: ###, ModuleName: XXXXXX, ModuleStatus: ActiveInDevelopment, ModuleType: Application</Module> <frameWidthHeight>1152,535</frameWidthHeight> </ContextData> <Exception> <ExceptionType>System.Runtime.InteropServices.ExternalException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType> <Message>Error genérico en GDI+.</Message> <Message>A generic error occurred in GDI+.</Message> <Source>System.Drawing</Source> <StackTrace> en System.Drawing.Image.Save(Stream stream, ImageCodecInfo encoder, EncoderParameters encoderParams) en System.Web.UI.DataVisualization.Charting.Chart.SaveImage(Stream imageStream) en System.Web.UI.DataVisualization.Charting.Chart.SaveImage(String imageFileName) en ArcherTech.Web.UI.Controls.Visualization.Charts.ArcherMicrosoftCharts.MicrosoftChartFileHandler.Process(ArcherMicrosoftChart chart) en System.Collections.Generic.List`1.ForEach(Action`1 action) en ArcherTech.Web.UI.Controls.Visualization.Charts.ArcherMicrosoftCharts.ArcherMicrosoftChart.ToControl() en ArcherTech.Web.UI.Controls.GenericContent.StatsResultView.CreateChart() en System.Web.UI.Control.LoadRecursive() en System.Web.UI.Control.LoadRecursive() en System.Web.UI.Control.LoadRecursive() en System.Web.UI.Control.LoadRecursive() en System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) </StackTrace> </Exception> </TraceRecord> </DataItem> </TraceData> </ApplicationData>
|