Troubleshooting On-Premises Publish Issues
On this page
S3 Bucket URLs are blocked
Error:
ArcherLongbowService.DataSources.PortalDataSource.UploadToS3
Cause | Resolution |
---|---|
S3 Bucket URLs are not trusted. |
S3 bucket URLs must be in the list of trusted URLs. For a complete list of trusted URLs, see Preparing for Installation. |
Authentication to portal failed
Error:
ArcherLongbow.Common.Exceptions.PortalAuthenticationFailedException: Authentication to portal failed
System.Net.Http.HttpRequestException: No such host is known. (cognito-idp.ap-southeast-2.amazonaws.com:443)
System.Net.Sockets.SocketException (11001): No such host is known.
Cause | Resolution |
---|---|
The Cognito URL is not trusted or the proxy settings contain HTTP or HTTPS. |
|
Engage Agent gets an HTML response instead of a JSON response
Error:
No MediaTypeFormatter is available to read an object of type 'WebApiRequestResult`1' from content with media type 'text/html'.
at ArcherLongbowService.Middlewares.ValidateArcherRequestMiddleware.Invoke(HttpContext httpContext)
at ArcherLongbowService.Middlewares.HandleErrorsMiddleware.Invoke(HttpContext context);
Cause | Resolution |
---|---|
The Engage Agent is expecting a JSON response, but it gets an HTML response. |
Check if the Engage Agent is able to communicate with Archer Web URL via the Base URL in the Archer Control Panel (ACP). If Archer has SSO enabled, ensure the ACP setting for the instance has "Allow manual bypass" selected for Single Sign-On. Note: In case of Windows Integrated SSO, for IIS ensure the authentication for api, contentapi, platformapi, and ws has Anonymous Authentication enabled and Windows Authentication disabled. |
Request Filtering in IIS. |
|
License not supported
Error:
“Failed to Provision instance: PROD”,“{\“message\“:\“Access Denied\“}”
Cause | Resolution |
---|---|
No license for the Archer Third Party Risk Management Use Case or the Vendor Count. |
Refresh the Archer license. The license must contain Archer Third Party Risk Management Use Case and the appropriate Vendor Count. |
Failed to communicate with the Portal
Error:
The remote certificate is invalid because of errors in the certificate chain: PartialChain
Cause | Resolution |
---|---|
The Amazon Certificate Authority (CA) certificates are not available in the Engage Agent machine. |
For older Windows server versions, use Starfield Services Root Certificate and for newer Windows server versions use Amazon Root CA. The Amazon Certificate Authority certificates are available at https://www.amazontrust.com/repository/. |
The credentials supplied to the package were not recognized
Error:
The credentials supplied to the package were not recognized
Cause | Resolution |
---|---|
Service Account user does not have necessary permissions on the system where the Engage Agent is installed. |
Grant the necessary permissions to the Service Account user on the system where the Engage Agent is installed.
|
502 Bad Gateway
Error:
502 Bad Gateway
Cause | Confirming the cause | Resolution |
---|---|---|
The ArcherEngageAgent service is not running. |
|
Start the ArcherEngageAgent service. |
The Publish URL is incorrectly configured on the Engage Tab or the custom object. |
|
For more information, see Publish URLs On-Premises. |
The ArcherEngageAgent service is running but is unable to reach the Engage Agent URL because the:
|
|
|
The ArcherEngageAgent service is running but is unable to reach the Engage Agent URL because:
|
|
Set the correct inbound and outbound ports on the Archer Web Servers and the Engage Agent Server. For more information, see Archer Web Servers Ports and Engage Agent Server Ports. |
Incorrect server farm settings. |
|
In a multi-host setup, all Archer web servers must to be configured with the server farm settings.
For more information, see Configure Server Farm. |
Vendor received no notification, despite a successful publish
The vendor did not receive an assessment email invite notification, despite a successful publish message on the Engage Agent.
Cause | Resolution |
---|---|
The Continue sending default Engage notifications checkbox is not selected on the Engage Tab. |
Select the Continue sending default Engage notifications checkbox on the Engage Tab. For more information, see Publishing Content Using the Engage Tab. |
If a custom object code is used, the field IsEngageNotificationRequired is set to false. |
If a custom object code is used, set the field IsEngageNotificationRequired to true. For more information, see Publishing Individual Records Using a Custom Object. |
InvalidCastException
Cause | Resolution |
---|---|
The field types configured for a field differ in Archer and the Engage Agent. Example The Vendor Name field is configured as a Text field in the Engage Agent, but the same field is configured as a Cross-Reference field in Archer. |
Configure the fields with the correct field mappings and field types in Archer and the Engage Agent. |
Validation Messages
Error (Archer end)
Cause | Resolution |
---|---|
Data for First Name, Last Name, and Email of Contacts is not provided in the Archer record. |
Provide data for , and in the Archer record before publish. |
Invalid Request: Archer Content ID not found
Cause | Resolution |
---|---|
One or more required fields in the Archer record are not populated. |
Ensure all required fields in the Archer record contain a value. |
User is not authorized to publish the questionnaire.
Cause | Resolution |
---|---|
User identified in a cross referenced record does not have Read access to content. |
Ensure that the identified user has Read access to content. |
Cause | Resolution |
---|---|
The current record already has an associated unsubmitted record in the portal. |
Submit the original associated assessment. |