Information for: DEVELOPERS   PARTNERS

Known issues in Cloud IDE

This page describes any known issues with Cloud IDE.

If you encounter any difficulties with Cloud IDE, contact Acquia Support for assistance.

Git operations with the remote fail from within the Git user interface

In Cloud IDE, the Theia Git UI integration has a known limitation related to not accepting SSH key passphrases. As such, any operation with the remote fails (namely pull, push and fetch). To ensure that your application is secure at all times, Acquia recommends that you use Git from the command line to interact with the remote until this bug is resolved upstream.

Redirecting to the Single Sign-On portal can return an error 500

Cloud IDE users can run into an error 500 when being redirected to the Acquia Single Sign-On portal (accounts.acquia.com) after the session has expired. This is most visible when a Cloud IDE is getting out of hibernation after it’s been idle for more than four hours.

Cloud IDE is incompatible with database prefixes

In Cloud IDE, Acquia preconfigures your database connection so that you can run your application without requiring manual configuration of the Drupal database array. However, if you use database prefixes, Acquia cannot detect this custom setting and you must configure the Drupal database array manually in settings.php.

Downloading a large database through the visual database editor can fail

The visual database editor offers the option to generate and locally download a MySQL backup of your tables. Due to the very nature of PHP processes and fixed timeouts across the stack (Apache and nginx), it is normal that databases larger than a few hundred megabytes will fail to download.

The best practice to download a database backup from Acquia Cloud Platform is to leverage Acquia CLI, by using the pull:db --no-import command. Alternatively, to download the IDE database, use Drush or a raw MySQL command instead.

Sending emails from Cloud IDE doesn’t work

Sending emails from Cloud IDE is not currently supported. As a workaround, you can use an external SMTP relay.

Dark Reader browser extension runs into API limits

The Dark Reader browser extension (Chrome / Firefox) increases the number of HTTP requests per page load as it analyzes images and sends them to a third party to see if the colors should be inverted. This results in too many API requests to the IDE proxy and display the following error:

{
    "error": "rate_limit_exceeded",
    "message": "You have reached the maximum number of requests to the API. Please try again later."
}

Vimium browser extension might break the IDE functionality

The Vimium browser extension (Chrome / Firefox) provides keyboard shortcuts for navigation and control in the browser. It might break the IDE functionality, such as the Vim editor in the terminal. Acquia recommends disabling the Vimium browser extension by creating a rule.

To create a rule, go to Vimium Options, and add the following URL in the “Patterns” field. Click Add Rule, and then click Save Changes.

https?://*.ide.ahdev.cloud/*