Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-71082

Scorm: cron fails on adhoc task course_delete_modules

XMLWordPrintable

    • Any
    • MOODLE_310_STABLE, MOODLE_311_STABLE, MOODLE_39_STABLE, MOODLE_401_STABLE
    • Hide
      1. create a course and add `scorm package` course module.
      2. delete the course module and notice `\core_course\task\course_delete_modules` is added on mdl_task_adhoc
      3. go to mdl_scorm and manually delete the course module
      4. run cron
      5. it will show a message similar to this:

      Adhoc task failed: core_course\task\course_delete_modules,Coding error detected, it must be fixed by a programmer: The course module 2 could not be deleted. #0 /var/www/moodle.test/html/course/classes/task/course_delete_modules.php(66): course_delete_module()
       #1 /var/www/moodle.test/html/lib/cronlib.php(341): core_course\task\course_delete_modules->execute()
       #2 /var/www/moodle.test/html/lib/cronlib.php(198): cron_run_inner_adhoc_task()
       #3 /var/www/moodle.test/html/lib/cronlib.php(76): cron_run_adhoc_tasks()
       #4 /var/www/moodle.test/html/admin/cli/cron.php(178): cron_run()
       #5 {main}

      Expected outcome:

      Adhoc task complete: core_course\task\course_delete_modules

      Actual outcome:

      Adhoc task failed: core_course\task\course_delete_modules,Coding error detected, it must be fixed by a programmer

      Show
      create a course and add `scorm package` course module. delete the course module and notice `\core_course\task\course_delete_modules` is added on mdl_task_adhoc go to mdl_scorm and manually delete the course module run cron it will show a message similar to this: Adhoc task failed: core_course\task\course_delete_modules,Coding error detected, it must be fixed by a programmer: The course module 2 could not be deleted. #0 /var/www/moodle.test/html/course/classes/task/course_delete_modules.php(66): course_delete_module() #1 /var/www/moodle.test/html/lib/cronlib.php(341): core_course\task\course_delete_modules->execute() #2 /var/www/moodle.test/html/lib/cronlib.php(198): cron_run_inner_adhoc_task() #3 /var/www/moodle.test/html/lib/cronlib.php(76): cron_run_adhoc_tasks() #4 /var/www/moodle.test/html/admin/cli/cron.php(178): cron_run() #5 {main} Expected outcome: Adhoc task complete: core_course\task\course_delete_modules Actual outcome: Adhoc task failed: core_course\task\course_delete_modules,Coding error detected, it must be fixed by a programmer

      We are seeing the following AdHoc Task: core_course\task\course_delete_modules fail.

      Traced down the problem mod/scorm/lib.php

            Unassigned Unassigned
            christina_roperto Christina Thee Roperto
            Votes:
            2 Vote for this issue
            Watchers:
            14 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 hour
                1h

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.