000033924 - REST API calls fail with HTTP 500 Internal Server Error and the splash page has a Runtime Error in RSA Archer

Document created by RSA Customer Support Employee on Sep 2, 2016Last modified by RSA Customer Support on May 1, 2019
Version 4Show Document
  • View in full screen mode

Article Content

Article Number000033924
Applies ToRSA Product Set: Archer
RSA Version/Condition: All
IssueWhen calling REST API controllers, the call fails with HTTP error:

HTTP 500 Internal Server Error

Browsing to the REST API splash page fails to load with a runtime error.

User-added image



Server Error in '/Archer' Application.
Runtime Error
Description: An exception occurred while processing your request. Additionally, another exception occurred while executing the custom error page for the first exception. The request has been terminated.
CauseIn IIS Manager, the /api path is not set up as an IIS Application. This can happen if an Archer virtual directory is manually copied to create another Archer web site. The /api path should show the application icon instead of the folder icon.
User-added image

The Application Pool does not match the one assigned to Archer web site (parent) or not using the same identity/credentials.
Resolution
  • If the /api path is already an IIS Application, confirm the Application Pool matches the one assigned to Archer web site (parent).
  • If the /api path is an IIS Folder, complete these steps:

  1. From IIS Manager, right-click the api folder and select Convert to Application.
    User-added image

  1. From Add Application dialog, select the same Application Pool assigned to the Archer web site (parent) and click OK.

User-added image

Attachments

    Outcomes