000038817 - Unable to access Reports in RSA Archer due to multiple DevExpress DLL versions

Document created by RSA Customer Support Employee on Jul 30, 2020
Version 1Show Document
  • View in full screen mode

Article Content

Article Number000038817
Applies ToRSA Product Set:  Archer
RSA Product/Service Type: Application Builder, Admin-Related Reports
RSA Version/Condition: 6.x
Platform (Other): IIS
O/S Version: Windows
 
IssueCannot generate admin-related reports and getting unexpected error on the browser.

When reviewing the Archer.w3wp log files (Archer Control Panel > Plugins > Installations Settings > Logging), the following errors are seen.
 

<ExceptionType>System.Web.HttpCompileException, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</ExceptionType>
<Message>c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\e22c2559\92c7e946\App_Web_applicationreportcontroller.ascx.a0ccdfc9.0ex4p2w5.0.cs(171):
error CS0433: The type 'DevExpress.XtraReports.Web.ReportViewerClientSideEvents' exists in both
'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\e22c2559\92c7e946\assembly\dl3\e9316728\5d57d2fb_ef1ad301\DevExpress.XtraReports.v16.1.Web.DLL' and
'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\e22c2559\92c7e946\assembly\dl3\64d22161\48eb44e3_806ed501\DevExpress.XtraReports.v17.1.Web.DLL'</Message>
<Source>System.Web</Source>
CauseThis occurs when the installer does not remove DevExpress.XtraReports which cause the errors, creating conflicts since there are two existing versions of the file. 

The possible causes may be the following:
  • Archer Upgrade
  • Manual version roll-back (re-install Archer using previous database version)
Resolution
  1. Stop IIS
  2. Remove the \DevExpress.XtraReports.v17.1.Web.DLL files on the following directories as it is causing conflict with the \DevExpress.XtraReports.v16.1.Web.DLL files (DevExpress.XtraReports. can be of different versions, example DevExpress.XtraReports.v13.1 and DevExpress.XtraReports.v12.1, the goal is to ensure that there is only one version being used by Archer)

  • C:\Program Files\RSA Archer\Services
  • C:\inetpub\wwwroot\{SiteName}\api\bin
  • C:\inetpub\wwwroot\{SiteName}\bin
  • C:\Program Files\RSA Archer\Archer Control Panel\
  • C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\{SiteName}\....

NOTES:


  • If Archer was upgraded, remove the older version.
  • If Archer was reverted to an older version, remove the higher version of DevExpress.XtraReports files.
  • It is highly recommended to backup all the DevExpress.XtraReports and moving them to another directory instead of deleting.
  • Take note of the originating directories for each DevExpress.XtraReports file.

  1. Clear Silverlight and browser cache
  2. Start IIS
  3. Verify if the Admin-Related Reports are now accessible.




 

Attachments

    Outcomes