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 Employee on Apr 21, 2017
Version 5Show Document
  • View in full screen mode

Article Content

Article Number000028913
Applies ToRSA Product Set: Archer
RSA Version/Condition: 5.5.3 and higher
Issue

Unable to generate graphs on the Archer Web UI.
Archer w3wp log file contains: 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 text is in Spanish, but English translation included too.


<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\

  4. Perform an IISRESET.
  5. Confirm Report works.

Attachments

    Outcomes