-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
4.2.3, 4.3
There is an error "Exception - array_merge(): Argument #2 must be of type array, null given" on grader report having no grade items and having no category total.
Steps to reproduce:
- As an admin ensure Grades > Grade category settings > Available aggregation types contains "Mean of grades"
- Create a new course
- Go to "Grades" in the created course
- Go to "Gradebook setup"
- Under Action choose "Edit category"
- Set Aggregation to "Mean of grades", set Grade type to "None" and Save
- Go to "Grader report"
- Following error appears: "Exception - array_merge(): Argument #2 must be of type array, null given"
Warning: foreach() argument must be of type array|object, null given in /var/www/html/grade/report/grader/lib.php on line 794
|
|
Warning: Undefined array key 1 in /var/www/html/grade/report/grader/lib.php on line 1216
|
|
Warning: Attempt to read property "cells" on null in /var/www/html/grade/report/grader/lib.php on line 1216
|
|
Exception - array_merge(): Argument #2 must be of type array, null given
|
|
More information about this error
|
Debug info:
|
Error code: generalexceptionmessage
|
Stack trace:
|
|
line 1216 of /grade/report/grader/lib.php: TypeError thrown
|
line 1216 of /grade/report/grader/lib.php: call to array_merge()
|
line 182 of /grade/report/grader/index.php: call to grade_report_grader->get_grade_table()
|
- has been marked as being related by
-
MDL-80535 grade_report array_key_exists() in grade_category
-
- Closed
-