-
Bug
-
Resolution: Duplicate
-
Minor
-
None
-
3.3.2, 3.3.3, 3.4, 3.4.1, 3.4.2, 3.4.9, 3.5.1, 3.5.6, 3.5.7, 3.5.8, 3.6.4, 3.6.5, 3.6.6, 3.7, 3.7.1, 3.7.2, 3.9.10, 3.10.7, 3.11.3, 4.0.2, 4.1.1, 4.2.1, 4.4
-
MOODLE_310_STABLE, MOODLE_311_STABLE, MOODLE_33_STABLE, MOODLE_34_STABLE, MOODLE_35_STABLE, MOODLE_36_STABLE, MOODLE_37_STABLE, MOODLE_39_STABLE, MOODLE_400_STABLE, MOODLE_401_STABLE, MOODLE_402_STABLE, MOODLE_404_STABLE
-
MDL-60847_EmptyRedisStore
It can happen that the array $store is empty (using redis)
Add (array) to the foreach will solve this problem:
foreach ((array) $store->get_many($keys) as $key => $value) {
Original Message i get per mail from cron job:
PHP Warning: Invalid argument supplied for foreach() in
/var/www/moodle/cache/classes/helper.php on
line 707
PHP Warning: Invalid argument supplied for foreach() in
/var/www/moodle/cache/classes/helper.php on
line 707
PHP Warning: Invalid argument supplied for foreach() in
/var/www/moodle/cache/classes/helper.php on
line 707
PHP Warning: Invalid argument supplied for foreach() in
/var/www/moodle/cache/classes/helper.php on
line 707
PHP Warning: Invalid argument supplied for foreach() in
/var/www/moodle/cache/classes/helper.php on
line 707
PHP Warning: Invalid argument supplied for foreach() in
/var/www/moodle/cache/classes/helper.php on
line 707
- duplicates
-
MDL-75864 Cleaning old sessions from cache not working ( and raise warnings if no sessions found)
-
- Closed
-