Script Error dialog on sign in with 'Promise' is undefined error, or Connection Failure


Product(s):CONNECTION Client
Version(s):All
Area:IMS

Error or Warning Message

When attempting to sign into CONNECTION Client, the following error occurs:

Script Error
An error has occurred in the script on this page
Error: 'Promise' is undefined

Screenshot of script error dialog

Otherwise, a "Connection Failure" message displays but never completes.

 Screenshot of Connection Failure in CONNECTION Client

Explanation

Several Bentley servers utilize a security certificate signed by Let's Encrypt. Let's Encrypt certificates are signed by R3 which in turn is signed by ISRG Root X1 as described in the following explanation from Let's Encrypt. If ISRG Root X1 is not trusted, some of our security certificates will not be either. Following is an explanation for the transition to ISRG Root since Let's Encrypt was previously signed by a different root certificate authority.

How to Avoid

Have IT confirm ISRG Root X1 is listed in the Trusted Root Certification Authorities list in the Certificate snap-in for Microsoft Management Console.

 To access Certificate Manager, click the Start button, type certmgr.msc in the search field, and click the Enter key. 

Screenshot of Trusted Root Certification Authorities


Steps to resolve the issue for the Script Error:


1. Uninstall the CONNECTION Client from Windows > Control Panel > Programs > Programs and Features.
(Notice that this might take a while because both, uninstaller and installer make separate Windows System Restore points, in case that something should fail in the process)


2. Reinstall CONNECTION client

3. Log in again, and everything should be working without any errors. 

Other Language Sources

French

Polski

Deutsch