Dépendances circulaires lorsque la tâche cron dépend du controller.helper
Ce PR a ajouté la dépendance
cron.manager au service
controller.helper. Cela peut conduire à des dépendances cycliques lorsqu'une tâche périodique dépend du service
controller.helper. J'ai joint une extension minimale pour reproduire le problème. Le problème ne se limite cependant pas aux extensions.
Message d'erreur attendu :
Référence circulaire détectée pour le service "kasimi.circrefin331.cron.task.sample", chemin : "kasimi.circrefin331.cron.task.sample -> controller.helper -> cron.manager -> kasimi.circrefin331.cron.task.sample ".
Exemple du monde réel : alors que les extensions mChat et ABBC3 sont activées, la tâche cron de mChat ne peut pas être exécutée et génère une erreur en raison de références circulaires:
dmzx.mchat.cron.task.mchat_prune
-> text_formatter.s9e.parser
-> controller.helper
-> cron.manager
-> cron.task_collection
-> dmzx.mchat.cron.task.mchat_prune
Voir ici :
Merci à
@Hervé pour la remontée d'information.