-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
3.6.5, 4.4.5, 4.5, 5.0
Hello,
We are having the issues described here:
https://moodle.org/mod/forum/discuss.php?d=361846
|
Execute scheduled task: Legacy cron processing for plugins (core\task\legacy_plugin_cron_task)
|
... started 22:22:44. Current memory use 7.6MB.
|
Running auth crons if required...
|
Running cron for auth/mnet...
|
Running enrol crons if required...
|
Starting activity modules
|
Processing module function quiz_cron ...
|
|
Looking for quiz overdue quiz attempts...
|
!!! Exception - Call to a member function summarise() on null !!!
|
!!
|
Error code: generalexceptionmessage !!
|
!! Stack trace: * line 65 of /question/type/ddimageortext/questionbase.php: Error thrown
|
* line 113 of /question/behaviour/deferredfeedback/behaviour.php: call to qtype_ddtoimage_question_base->summarise_response()
|
* line 57 of /question/behaviour/deferredfeedback/behaviour.php: call to qbehaviour_deferredfeedback->process_finish()
|
* line 1266 of /question/engine/questionattempt.php: call to qbehaviour_deferredfeedback->process_action()
|
* line 1304 of /question/engine/questionattempt.php: call to question_attempt->process_action()
|
* line 840 of /question/engine/questionusage.php: call to question_attempt->finish()
|
* line 1952 of /mod/quiz/attemptlib.php: call to question_usage_by_activity->finish_all_questions()
|
* line 1794 of /mod/quiz/attemptlib.php: call to quiz_attempt->process_finish()
|
* line 88 of /mod/quiz/cronlib.php: call to quiz_attempt->handle_if_time_expired()
|
* line 598 of /mod/quiz/lib.php: call to mod_quiz_overdue_attempt_updater->update_overdue_attempts()
|
* line 93 of /lib/classes/task/legacy_plugin_cron_task.php: call to quiz_cron()
|
* line 105 of /lib/cronlib.php: call to core\task\legacy_plugin_cron_task->execute()
|
* line 67 of /lib/cronlib.php: call to cron_run_inner_scheduled_task()
|
* line 61 of /admin/cli/cron.php: call to cron_run()
|
!!
|
Most likely due to instructors changing choices for this kind of question type after learners have already attempted.
- will be (partly) resolved by
-
MDL-66115 Setting message on ddimageortext if choice not found allows legacy cron to finish
-
- Closed
-