Just did a manual update to the latest version (1.32.1).
Of four sites running on that codebase, one and only one is now showing this error:
Class "FileStorageController" not found
Anyone have any ideas?
Just did a manual update to the latest version (1.32.1).
Of four sites running on that codebase, one and only one is now showing this error:
Class "FileStorageController" not found
Anyone have any ideas?
My guess is that it is Computed Field rather than Entity Plus; Entity Plus is used very widely across Backdrop as many popular modules have it as a dependency. I can't see any similar issues in the queue for that module but perhaps you had saved a field definition that was invalid PHP?
I seem to have traced this to a problem with entity_plus. Disabling computed_field and entity_plus (which were not actually being used) seems to have made the site available again.
My guess is that it is Computed Field rather than Entity Plus; Entity Plus is used very widely across Backdrop as many popular modules have it as a dependency. I can't see any similar issues in the queue for that module but perhaps you had saved a field definition that was invalid PHP?
Hi,
That error usually means the update didn’t fully replace or load all files. Check that all the core files were uploaded correctly — especially the controllers
or classes
directories. Sometimes the autoloader cache (like bootstrap/cache
or similar) needs to be cleared after a manual update.
Also confirm your composer install
(or composer dump-autoload
) ran successfully if the system uses Composer. That usually resolves missing class issues like this.
To be very clear: Backdrop does NOT need composer and never will. While some use composer with Backdrop it is NOT required.