I had all my extensions start throwing this error of interface not found. Not sure what happened
or how to fix it, I’ve spent hours trying to fix but it does not work
Rebuilding docker, clearing cache, using a working github repo from before but nothing. Anyone who can assist to help
3 Answers
3
Hello, does the reset interface option helps?
I also had that issue and my interfaces came back after I uninstalled a spreadsheet layout extension and a grid layout extension so try uninstalling some and seeing if that removes the conflict?
It’s hard to tell without knowing all the details about your environment and hosting setup. Generally speaking this usually happens because of one of two reasons:
- The path where you’re serving extensions from no longer exists, or is no longer available.
This can happen when you for example use Docker, but forgot to use a volume for the extensions folder, or change the permissions on the extensions folder to something the Directus process can no longer read.
- You installed another malformed extension.
A broken extension could cause issues for other extensions as well: extensions are bundled together as a single entry-point to improve the loading performance of extensions in general. While Directus has checks in place to avoid this, an extension with malformed JS could cause issues for all extensions loading as the bundle itself will be malformed
Did folder permissions of the extensions directory change?
– Nik