-
Bug
-
Resolution: Fixed
-
Minor
-
4.2.6, 4.3.3, 4.4
-
MOODLE_402_STABLE, MOODLE_403_STABLE, MOODLE_404_STABLE
-
MOODLE_402_STABLE, MOODLE_403_STABLE
-
MDL-80869-403 -
See https://ci.moodle.org/view/Testing/job/DEV.02%20-%20Developer-requested%20PHPUnit/14380/
mod_bigbluebuttonbn\instance_test::test_get_from_meetingid_from_log
|
moodle_exception: error/The supplied meeting id '137b733bc40d630026e325364ce42779e1012c5e' is invalid found.
|
$a contents:
|
|
/var/www/html/mod/bigbluebuttonbn/classes/instance.php:255
|
/var/www/html/mod/bigbluebuttonbn/classes/instance.php:222
|
/var/www/html/mod/bigbluebuttonbn/tests/instance_test.php:180
|
/var/www/html/lib/phpunit/classes/advanced_testcase.php:81
|
It's because of non-deterministic ordering (when timecreated is equal) in the test case from MDL-80289
Examining the returned data, the testcase really only requires the 'Join' log (it discards everything else):
array (2)
|
221000 = [stdClass]
|
id = '221000'
|
courseid = '177000'
|
bigbluebuttonbnid = '220000'
|
userid = '0'
|
timecreated = '1707397766'
|
meetingid = 'b619094f191c7509d52494a600b5665a7e467f88'
|
log = 'Add'
|
meta = null
|
221001 = [stdClass]
|
id = '221001'
|
courseid = '177000'
|
bigbluebuttonbnid = '220000'
|
userid = '0'
|
timecreated = '1707397766'
|
meetingid = 'b619094f191c7509d52494a600b5665a7e467f88-177000-220000[1]'
|
log = 'Join'
|
meta = '{"origin":1}'
|
.
|
- is a regression caused by
-
MDL-80289 Recording lost when migrating from 3.9 to 4.x
-
- Closed
-