概要

Drupalでキャッシュを削除した際、以下のようなエラーが発生することがありました。

./vendor/bin/drush cr

In CheckExceptionOnInvalidReferenceBehaviorPass.php line 88:
                                                                               
  The service "access_check.contact_personal" has a dependency on a non-exist  
  ent service "user.data".

本エラーへの対応方法に関する備忘録です。

参考

以下が参考になりました。

https://www.drupal.org/forum/support/upgrading-drupal/2018-04-26/after-upgrade-to-853-the-service-access_checkcontact

対策

Featuresモジュールにより、userというモジュールが作成されていました。

/modules/custom/user

これを削除することにより、当該エラーを回避することができました。

その他

同様に、commentというモジュールが悪さをすることもありました。同様に削除することにより、エラーを回避できました。

まとめ

同様のエラーでお困りの方の参考になりましたら幸いです。


動画版(生成AIによる自動生成): この記事の内容をずんだもん×四国めたんの掛け合いで解説しています。自動生成のため、内容に誤りがある可能性があります。正確な情報は記事本文をご参照ください。