catalyst / moodle-tool_dataflows

A generic workflow and processing engine which can be configured to do a large variety of tasks.
GNU General Public License v3.0
11 stars 6 forks source link

bug with infinite recursion #474

Open brendanheywood opened 1 year ago

brendanheywood commented 1 year ago

[Sat Aug 06 18:17:11.520203 2022] [php7:error] [pid 3389801] [client 127.0.0.1:40004] PHP Fatal error: Nesting level too deep - recursive dependency? in /var/www/moodle.local/admin/tool/dataflows/classes/local/execution/engine.php on line 398, referer: http://moodle.local/admin/tool/dataflows/run.php?dataflowid=10&returnurl=http%3A%2F%2Fmoodle.local%2Fadmin%2Ftool%2Fdataflows%2Fview.php%3Fid%3D10

brendanheywood commented 1 year ago

BCPS_enrolment_PROD_20220806_0820.yml.txt

jaypha commented 1 year ago

This should be fixed by #514.

I came across this same bug while working on it, and included a fix in the PR. Particularly, https://github.com/catalyst/moodle-tool_dataflows/pull/514/files#diff-9e35bcda11947fc28a8acecc4d7d5789e05e0c79f641b5cf04de3aef267d9e57R403