Bonjour,
Je viens d'avoir le signalement d'un enseignant, lors de l'accès aux statistiques d'une activité test, il a le message suivant qui s'affiche "erreur d'écriture vers la base de données moodle"
Pour que les statistiques s'affichent il faut rafraichir la page avec la touche (F5) mais cela reste aléatoire.
Moodle 3.7.5+ (Build: 20200417)
mariadb-server 1:10
Je viens d'avoir le signalement d'un enseignant, lors de l'accès aux statistiques d'une activité test, il a le message suivant qui s'affiche "erreur d'écriture vers la base de données moodle"
Pour que les statistiques s'affichent il faut rafraichir la page avec la touche (F5) mais cela reste aléatoire.
Moodle 3.7.5+ (Build: 20200417)
mariadb-server 1:10
Activation des logs Mysql, rien dans les logs.
##activation mode debug
log_warnings = 4
Activation du mode débogage Moodle :
######################Debug info: Column 'credit' cannot be null
INSERT INTO mdl_question_response_analysis (hashcode,whichtries,questionid,variant,subqid,aid,response,credit,timemodified) VALUES(?,?,?,?,?,?,?,?,?)
[array (
0 => 'c36094bf2dea50e4b5f0498b90e04f1f17ae619e',
1 => 'lasttry',
2 => '81351',
3 => 1,
4 => 81351,
5 => NULL,
6 => '[Pas de réponse]',
7 => NULL,
8 => 1588009397,
)]
Error code: dmlwriteexception
INSERT INTO mdl_question_response_analysis (hashcode,whichtries,questionid,variant,subqid,aid,response,credit,timemodified) VALUES(?,?,?,?,?,?,?,?,?)
[array (
0 => 'c36094bf2dea50e4b5f0498b90e04f1f17ae619e',
1 => 'lasttry',
2 => '81351',
3 => 1,
4 => 81351,
5 => NULL,
6 => '[Pas de réponse]',
7 => NULL,
8 => 1588009397,
)]
Error code: dmlwriteexception
Stack trace:
- line 489 of /lib/dml/moodle_database.php: dml_write_exception thrown
- line 1331 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
- line 1377 of /lib/dml/mysqli_native_moodle_database.php: call to mysqli_native_moodle_database->insert_record_raw()
- line 131 of /question/classes/statistics/responses/analysis_for_actual_response.php: call to mysqli_native_moodle_database->insert_record()
- line 110 of /question/classes/statistics/responses/analysis_for_class.php: call to core_question\statistics\responses\analysis_for_actual_response->cache()
- line 126 of /question/classes/statistics/responses/analysis_for_subpart.php: call to core_question\statistics\responses\analysis_for_class->cache()
- line 207 of /question/classes/statistics/responses/analysis_for_question.php: call to core_question\statistics\responses\analysis_for_subpart->cache()
- line 134 of /question/classes/statistics/responses/analyser.php: call to core_question\statistics\responses\analysis_for_question->cache()
- line 739 of /mod/quiz/report/statistics/report.php: call to core_question\statistics\responses\analyser->calculate()
- line 707 of /mod/quiz/report/statistics/report.php: call to quiz_statistics_report->analyse_responses_for_questions()
- line 664 of /mod/quiz/report/statistics/report.php: call to quiz_statistics_report->analyse_responses_for_all_questions_and_subquestions()
- line 153 of /mod/quiz/report/statistics/report.php: call to quiz_statistics_report->get_all_stats_and_analysis()
- line 97 of /mod/quiz/report.php: call to quiz_statistics_report->display()
######################
Merci d'avance pour vos retours