👋

Drupal: "access_check.contact_personal" has a dependency on a ...への対応

2024/08/16に公開

概要

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というモジュールが悪さをすることもありました。同様に削除することにより、エラーを回避できました。

まとめ

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

Discussion