Me encontré con este error en el desarrollo debido a un enlace simbólico roto.
Creé un archivo en el view/frontend/webdirectorio de un módulo que, en developermodo, se implementó en el pub/staticdirectorio utilizando un enlace simbólico que apuntaba al directorio del módulo donde se almacena el archivo original.
En algún momento del desarrollo, eliminé el archivo de mi módulo, pero el enlace simbólico todavía existía al pub/staticseñalar un archivo que ya no existía. Espero que este también sea el caso si hubiera cambiado el nombre de uno de los archivos.
Si un sitio está en productionmodo y se ha bin/magento setup:static-content:deployejecutado, eso copia los archivos en el pub/staticdirectorio en lugar de crear enlaces simbólicos.
Para encontrar este enlace simbólico roto, ejecuté un comando desde el shell
find -L . -type l
Eliminar el enlace simbólico roto resolvió el problema (por ejemplo, usar find -L . -type l -exec rm {} \;).