There is a CKFinder compatibility issue when a single website is run on multiple applications servers through https://www.getpantheon.com/

CKFinder returns randomly "Folder not found. Please Refresh and try again".

This happens, because the $_SESSION['ckeditor']['UserFilesAbsolutePath'] variable is set to a path of a server which rendered the HTML form to edit node. The next ajax calls that are executed by CKFinder are served by different applications servers, which have different absolute paths to the "files" directory, so the mentioned path is invalid.

The only reliable method in such cases to calculate the absolute server path, is to resolve the path based on the URL on each request with
$baseDir = resolveUrl($baseUrl);

Comments

wwalc’s picture

Fixed with b69a9ac89

wwalc’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.