FleetAdmiralButter → created an issue.
fubarhouse → credited FleetAdmiralButter → .
gargsuchi → credited FleetAdmiralButter → .
gargsuchi → credited FleetAdmiralButter → .
gargsuchi → credited FleetAdmiralButter → .
We had been running into an issue for some time on one of our Drupal instances where performing a cache-rebuild (via Drush) while the site was serving web traffic would result in a corrupt module_implements cache.
I managed to trace the problem down to something weird happening in Shield and chanced across https://www.drupal.org/project/shield/issues/3277210 🐛 Shield middleware invokes hooks before modules are loaded, corrupting module_implements cache Needs work . Although the patch in that issue did resolve the cache corruption, we ultimately ended up going with https://www.drupal.org/files/issues/2023-03-10/3207813-27.patch → which addresses the root cause of the issue rather than patching Shield.
I spent several weeks debugging this issue before I noticed that the module_implements cache in the bootstrap bin was getting corrupt somehow...
I had to add `$this->moduleHandler->loadAll();` right at the start of the handle() function as weynhamz described above - it wasn't effective when placed under `case 'key':`.
Patch file for this is attached.
FleetAdmiralButter → created an issue.
Patch file attached.
FleetAdmiralButter → created an issue.