000028913 - Unable to generate graphs or Statistic Reports and a broken image icon is displayed instead in RSA Archer

Document created by RSA Customer Support Employee on Jun 14, 2016Last modified by RSA Customer Support on Apr 26, 2019
Version 6Show Document
  • View in full screen mode

Article Content

Article Number000028913
Applies ToRSA Product Set: Archer
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:

User-added 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>
Resolution
  1. From IIS Manager, expand the Archer web site and select company_files.
  2. Double-click Authentication and confirm Windows Integrated is Disabled and Anonymous is Enabled.
  3. Clear the contents of the following folder Windows\Temp 64-bit version:

%SYSTEMDRIVE%\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\TemporaryASP.NET Files\


  1. From a command prompt, run the following command.


iisreset


  1. Confirm that the report now works.

Attachments

    Outcomes