Page MenuHomePhabricator

PHP 8.5 CI failure in ORES: "Using null as an array offset is deprecated, use an empty string instead"
Closed, ResolvedPublic

Description

00:03:57.443 There were 6 errors:
00:03:57.443 
00:03:57.443 1) ORES\Tests\Hooks\ChangesListHooksHandlerTest::testGetScoreRecentChangesList
00:03:57.443 Using null as an array offset is deprecated, use an empty string instead
00:03:57.444 
00:03:57.444 /workspace/src/extensions/ORES/includes/Hooks/Helpers.php:180
00:03:57.444 /workspace/src/extensions/ORES/includes/Hooks/ChangesListHooksHandler.php:651
00:03:57.444 /workspace/src/extensions/ORES/tests/phpunit/includes/Hooks/ChangesListHooksHandlerTest.php:93
00:03:57.444 
00:03:57.444 2) ORES\Tests\Hooks\ChangesListHooksHandlerTest::testOnEnhancedChangesListModifyLineDataDamaging
00:03:57.444 Using null as an array offset is deprecated, use an empty string instead
00:03:57.444 
00:03:57.444 /workspace/src/extensions/ORES/includes/Hooks/Helpers.php:180
00:03:57.444 /workspace/src/extensions/ORES/includes/Hooks/ChangesListHooksHandler.php:651
00:03:57.444 /workspace/src/extensions/ORES/includes/Hooks/ChangesListHooksHandler.php:577
00:03:57.444 /workspace/src/extensions/ORES/includes/Hooks/ChangesListHooksHandler.php:539
00:03:57.444 /workspace/src/extensions/ORES/tests/phpunit/includes/Hooks/ChangesListHooksHandlerTest.php:228
00:03:57.444 
00:03:57.444 3) ORES\Tests\Hooks\ChangesListHooksHandlerTest::testOnEnhancedChangesListModifyLineDataNonDamaging
00:03:57.444 Using null as an array offset is deprecated, use an empty string instead
00:03:57.444 
00:03:57.444 /workspace/src/extensions/ORES/includes/Hooks/Helpers.php:180
00:03:57.444 /workspace/src/extensions/ORES/includes/Hooks/ChangesListHooksHandler.php:651
00:03:57.444 /workspace/src/extensions/ORES/includes/Hooks/ChangesListHooksHandler.php:577
00:03:57.444 /workspace/src/extensions/ORES/includes/Hooks/ChangesListHooksHandler.php:539
00:03:57.444 /workspace/src/extensions/ORES/tests/phpunit/includes/Hooks/ChangesListHooksHandlerTest.php:266
00:03:57.444 
00:03:57.444 4) ORES\Tests\Hooks\ChangesListHooksHandlerTest::testOnOldChangesListModifyLineDataDamaging
00:03:57.444 Using null as an array offset is deprecated, use an empty string instead
00:03:57.444 
00:03:57.444 /workspace/src/extensions/ORES/includes/Hooks/Helpers.php:180
00:03:57.444 /workspace/src/extensions/ORES/includes/Hooks/ChangesListHooksHandler.php:651
00:03:57.444 /workspace/src/extensions/ORES/includes/Hooks/ChangesListHooksHandler.php:607
00:03:57.444 /workspace/src/extensions/ORES/tests/phpunit/includes/Hooks/ChangesListHooksHandlerTest.php:307
00:03:57.444 
00:03:57.444 5) ORES\Tests\Hooks\ChangesListHooksHandlerTest::testOnOldChangesListModifyLineDataNonDamaging
00:03:57.444 Using null as an array offset is deprecated, use an empty string instead
00:03:57.444 
00:03:57.444 /workspace/src/extensions/ORES/includes/Hooks/Helpers.php:180
00:03:57.444 /workspace/src/extensions/ORES/includes/Hooks/ChangesListHooksHandler.php:651
00:03:57.444 /workspace/src/extensions/ORES/includes/Hooks/ChangesListHooksHandler.php:607
00:03:57.444 /workspace/src/extensions/ORES/tests/phpunit/includes/Hooks/ChangesListHooksHandlerTest.php:340
00:03:57.444 
00:03:57.444 6) ORES\Tests\Hooks\ChangesListHooksHandlerTest::testOnEnhancedChangesListModifyBlockLineData
00:03:57.444 Using null as an array offset is deprecated, use an empty string instead
00:03:57.444 
00:03:57.444 /workspace/src/extensions/ORES/includes/Hooks/Helpers.php:180
00:03:57.444 /workspace/src/extensions/ORES/includes/Hooks/ChangesListHooksHandler.php:651
00:03:57.444 /workspace/src/extensions/ORES/includes/Hooks/ChangesListHooksHandler.php:577
00:03:57.444 /workspace/src/extensions/ORES/includes/Hooks/ChangesListHooksHandler.php:559
00:03:57.444 /workspace/src/extensions/ORES/tests/phpunit/includes/Hooks/ChangesListHooksHandlerTest.php:462

Event Timeline

neriah changed the task status from Open to In Progress.Mar 8 2026, 8:33 PM
neriah claimed this task.
neriah triaged this task as Medium priority.
neriah subscribed.

Change #1249054 had a related patch set uploaded (by Neriah; author: Neriah):

[mediawiki/extensions/ORES@master] ORES: Fix null array offset for PHP 8.5 compatibility

https://gerrit.wikimedia.org/r/1249054

Change #1249283 had a related patch set uploaded (by Neriah; author: Neriah):

[mediawiki/extensions/ORES@REL1_43] ORES: Fix null array offset for PHP 8.5 compatibility

https://gerrit.wikimedia.org/r/1249283

Change #1249284 had a related patch set uploaded (by Neriah; author: Neriah):

[mediawiki/extensions/ORES@REL1_44] ORES: Fix null array offset for PHP 8.5 compatibility

https://gerrit.wikimedia.org/r/1249284

Change #1249285 had a related patch set uploaded (by Neriah; author: Neriah):

[mediawiki/extensions/ORES@REL1_45] ORES: Fix null array offset for PHP 8.5 compatibility

https://gerrit.wikimedia.org/r/1249285

Change #1249054 merged by jenkins-bot:

[mediawiki/extensions/ORES@master] ORES: Fix null array offset for PHP 8.5 compatibility

https://gerrit.wikimedia.org/r/1249054

Change #1249284 merged by jenkins-bot:

[mediawiki/extensions/ORES@REL1_44] ORES: Fix null array offset for PHP 8.5 compatibility

https://gerrit.wikimedia.org/r/1249284

Change #1249283 merged by jenkins-bot:

[mediawiki/extensions/ORES@REL1_43] ORES: Fix null array offset for PHP 8.5 compatibility

https://gerrit.wikimedia.org/r/1249283

Change #1249285 merged by jenkins-bot:

[mediawiki/extensions/ORES@REL1_45] ORES: Fix null array offset for PHP 8.5 compatibility

https://gerrit.wikimedia.org/r/1249285