I'm having an issue since we upgraded from Moodle 2.7 to 3.0.5
Site administration > Notifications is telling me that cron hasn't run for 24 hours but when I run cron from the command line it seems to work okay and gives me a log file that is shown below.
My scheduled tasks screen is also attached.
Any thoughts?
---------------
Execute scheduled task: Legacy cron processing for plugins (core\task\legacy_plugin_cron_task)
... started 12:51:47. Current memory use 17.6MB.
Running auth crons if required...
Running cron for auth/mnet...
Running enrol crons if required...
Running cron for enrol_category...
Starting activity modules
Processing module function quiz_cron ...
Looking for quiz overdue quiz attempts...
Error while processing attempt 14607 at 459 quiz:
Coding error detected, it must be fixed by a programmer: There is no question_attempt number 4674 in this attempt.
#0 /var/www/html/moodle/question/engine/questionusage.php(277): question_usage_by_activity->check_slot('4674')
#1 /var/www/html/moodle/question/engine/questionusage.php(224): question_usage_by_activity->get_question_attempt('4674')
#2 /var/www/html/moodle/mod/quiz/attemptlib.php(1087): question_usage_by_activity->get_question('4674')
#3 /var/www/html/moodle/mod/quiz/attemptlib.php(645): quiz_attempt->is_real_question('4674')
#4 /var/www/html/moodle/mod/quiz/attemptlib.php(534): quiz_attempt->number_questions()
#5 /var/www/html/moodle/mod/quiz/cronlib.php(78): quiz_attempt->__construct(Object(stdClass), Object(stdClass), Object(stdClass), Object(stdClass))
#6 /var/www/html/moodle/mod/quiz/lib.php(535): mod_quiz_overdue_attempt_updater->update_overdue_attempts(1470916307, 1470916247)
#7 /var/www/html/moodle/lib/classes/task/legacy_plugin_cron_task.php(93): quiz_cron()
#8 /var/www/html/moodle/lib/cronlib.php(75): core\task\legacy_plugin_cron_task->execute()
#9 /var/www/html/moodle/admin/cli/cron.php(61): cron_run()
#10 {main}
Considered 0 attempts in 1 quizzes.
Starting quiz reports
Finished quiz reports
... used 9 dbqueries
... used 0.039660930633545 seconds
done.
Processing module function workshop_cron ...
processing workshop subplugins ...
Starting workshop allocation methods
Processing cron function for workshopallocation_scheduled...
... started 12:51:47. Current memory use 32MB.
... no workshops awaiting scheduled allocation. done. (1 dbqueries, 0 seconds)
Finished workshop allocation methods
... used 6 dbqueries
... used 0.020883083343506 seconds
done.
Processing module function turnitintool_cron ...
... used 1 dbqueries
... used 0.00023412704467773 seconds
done.
Processing module function assign_cron ...
Server Time: Thu, 11 Aug 2016 12:52:41 +0100
Execute scheduled task: Legacy cron processing for plugins (core\task\legacy_plugin_cron_task)
... started 12:52:41. Current memory use 17.6MB.
Running auth crons if required...
Running cron for auth/mnet...
Running enrol crons if required...
Starting activity modules
Processing module function turnitintool_cron ...
... used 1 dbqueries
... used 0.0092718601226807 seconds
done.
Processing module function assign_cron ...