It appears I'm getting the following error after having upgraded to version 3.0.0-beta1.
Circular reference detected for service "business_rules.processor", path: "business_rules.processor -> business_rules.util -> token -> business_rules.processor".
Oddly, it only seems to show up when I upgrade config_ignore to the latest version although I have been able to reproduce the error without upgrading config_ignore however I'm not sure of the steps for this to happen.
Is there anything worth investigating with this error? Can it be ignored or is it likely to have an impact on site behaviour?
Comments
Comment #2
redwan jamous commentedI have encountered the same issue, the attached patch fixes it for me. Although the patch is logically correct as it prevents `hook_entity_load()` from running on non content entities (like form modes), I think the actual root cause for the circular reference should also be resolved.
Steps to reproduce:
drush cc plugin.hook_entity_type_alter()will get invoked and will reach to a point wherehook_entity_load()is invoked as well, resulting in the mentioned error.Full stack trace:
Comment #3
redwan jamous commentedPlease ignore the patch in #2.
Comment #4
dimas11 commentedPatch #3 fixed issue for me
Comment #5
cobblestone.consulting commentedI am also seeing this issue. It happens whenever another module has been un-installed, but before caches have been rebuilt.