Gitでブランチ切り替えながらEC-CUBEの開発をしていると、次のようなエラーに出くわすことがたまにあります。
Compile Error: Symfony\Component\Debug\DebugClassLoader::loadClass(): Failed opening required

Failed opening requiredエラー発生

DebugClassLoader::loadClass(): Failed opening required
突然発生するので、一瞬何のことか分からないと思います。bin/console cache:clear –no-warmupでも解決しません。

Composerによる解決方法

このエラーはComposerが関係しており、下記のコマンドでComposerのキャッシュを消せばエラーを解決することができます。

composer clear-cache
composer dump-autoload

添付キャプチャの場合はcomposerのコマンドでautoloadファイルを再生成した後、Categoryエンティティのプロキシを保存することで解決できました。