Page MenuHomePhabricator

Using null as an array offset is deprecated, use an empty string instead (from User/User.php:2022)
Closed, ResolvedPublic

Description

  • mediawiki/core locally running PHP 8.5
  • composer phpunit:entrypoint -- --filter "(RollbackAction|(Api)?EditPage|ApiRollback|SpecialWatchlist)Test"
1) MediaWiki\Tests\Actions\RollbackActionTest::testRollback
Using null as an array offset is deprecated, use an empty string instead

/[...]/mediawiki/core/includes/User/User.php:2022
/[...]/mediawiki/core/includes/Language/Language.php:2423
/[...]/mediawiki/core/includes/Language/Language.php:2530
/[...]/mediawiki/core/includes/Language/Message/Message.php:1422
/[...]/mediawiki/core/includes/Language/Message/Message.php:1379
/[...]/mediawiki/core/includes/Language/Message/Message.php:1067
/[...]/mediawiki/core/includes/Language/Message/Message.php:1136
/[...]/mediawiki/core/includes/Page/RollbackPage.php:479
/[...]/mediawiki/core/includes/Page/RollbackPage.php:296
/[...]/mediawiki/core/includes/Page/RollbackPage.php:178
/[...]/mediawiki/core/includes/Actions/RollbackAction.php:169
/[...]/mediawiki/core/tests/phpunit/includes/Actions/RollbackActionTest.php:115

2) MediaWiki\Tests\Api\ApiEditPageTest::testEditWithWatchlistExpiry
Using null as an array offset is deprecated, use an empty string instead

/[...]/mediawiki/core/includes/User/User.php:2022
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:742
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:216
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:1467
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1784
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1545
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:1708
/[...]/mediawiki/core/includes/libs/Rdbms/Database/Database.php:2325
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:129
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:766
/[...]/mediawiki/core/includes/Deferred/AtomicSectionUpdate.php:41
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:444
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:187
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:274
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:229
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:158
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:268
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:359
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:142
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:165
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:976
/[...]/mediawiki/core/includes/EditPage/EditPage.php:2580
/[...]/mediawiki/core/includes/EditPage/EditPage.php:1852
/[...]/mediawiki/core/includes/Api/ApiEditPage.php:527
/[...]/mediawiki/core/includes/Api/ApiMain.php:2061
/[...]/mediawiki/core/includes/Api/ApiMain.php:933
/[...]/mediawiki/core/tests/phpunit/includes/Api/ApiTestCase.php:186
/[...]/mediawiki/core/tests/phpunit/includes/Api/ApiTestCase.php:240
/[...]/mediawiki/core/tests/phpunit/includes/Api/ApiEditPageTest.php:1806

3) MediaWiki\Tests\Api\ApiRollbackTest::testProtectWithWatch
Using null as an array offset is deprecated, use an empty string instead

/[...]/mediawiki/core/includes/User/User.php:2022
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:742
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:216
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:1467
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1784
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1545
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:1708
/[...]/mediawiki/core/includes/libs/Rdbms/Database/Database.php:2325
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:129
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:766
/[...]/mediawiki/core/includes/Deferred/AtomicSectionUpdate.php:41
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:444
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:187
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:274
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:229
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:158
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:268
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:359
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:142
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:165
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:976
/[...]/mediawiki/core/includes/Page/WikiPage.php:1646
/[...]/mediawiki/core/tests/phpunit/MediaWikiIntegrationTestCase.php:2634
/[...]/mediawiki/core/tests/phpunit/includes/Api/ApiRollbackTest.php:48

4) EditPageTest::testWatchlistExpiry with data set "preference infinite, not watched, request nothing" (true, 'infinite', '', '', 'infinite', array('infinite', '1 week', '1 month', '3 months', '6 months', '1 year'))
Using null as an array offset is deprecated, use an empty string instead

/[...]/mediawiki/core/includes/User/User.php:2022
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:742
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:216
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:1467
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1784
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1545
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:1708
/[...]/mediawiki/core/includes/libs/Rdbms/Database/Database.php:2325
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:129
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:766
/[...]/mediawiki/core/includes/Deferred/AtomicSectionUpdate.php:41
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:444
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:187
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:274
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:229
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:158
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:268
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:359
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:142
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:165
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:976
/[...]/mediawiki/core/tests/phpunit/includes/EditPage/EditPageTest.php:1004

5) EditPageTest::testWatchlistExpiry with data set "preference infinite, not watched, request 1 month" (true, 'infinite', '', '1 month', '1 month', array('infinite', '1 week', '1 month', '3 months', '6 months', '1 year'))
Using null as an array offset is deprecated, use an empty string instead

/[...]/mediawiki/core/includes/User/User.php:2022
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:742
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:216
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:1467
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1784
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1545
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:1708
/[...]/mediawiki/core/includes/libs/Rdbms/Database/Database.php:2325
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:129
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:766
/[...]/mediawiki/core/includes/Deferred/AtomicSectionUpdate.php:41
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:444
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:187
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:274
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:229
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:158
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:268
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:359
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:142
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:165
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:976
/[...]/mediawiki/core/tests/phpunit/includes/EditPage/EditPageTest.php:1004

6) EditPageTest::testWatchlistExpiry with data set "preference 1 week, not watched, request nothing" (true, '1 week', '', '', '1 week', array('infinite', '1 week', '1 month', '3 months', '6 months', '1 year'))
Using null as an array offset is deprecated, use an empty string instead

/[...]/mediawiki/core/includes/User/User.php:2022
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:742
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:216
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:1467
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1784
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1545
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:1708
/[...]/mediawiki/core/includes/libs/Rdbms/Database/Database.php:2325
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:129
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:766
/[...]/mediawiki/core/includes/Deferred/AtomicSectionUpdate.php:41
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:444
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:187
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:274
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:229
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:158
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:268
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:359
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:142
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:165
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:976
/[...]/mediawiki/core/tests/phpunit/includes/EditPage/EditPageTest.php:1004

7) EditPageTest::testWatchlistExpiry with data set "preference 1 week, not watched, request 1 month" (true, '1 week', '', '1 month', '1 month', array('infinite', '1 week', '1 month', '3 months', '6 months', '1 year'))
Using null as an array offset is deprecated, use an empty string instead

/[...]/mediawiki/core/includes/User/User.php:2022
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:742
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:216
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:1467
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1784
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1545
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:1708
/[...]/mediawiki/core/includes/libs/Rdbms/Database/Database.php:2325
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:129
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:766
/[...]/mediawiki/core/includes/Deferred/AtomicSectionUpdate.php:41
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:444
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:187
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:274
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:229
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:158
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:268
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:359
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:142
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:165
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:976
/[...]/mediawiki/core/tests/phpunit/includes/EditPage/EditPageTest.php:1004

8) EditPageTest::testWatchlistExpiry with data set "watched with current selected" (true, '1 week', '2020-06-05T12:00:01Z', '2020-06-05T12:00:01Z', '2020-06-05T12:00:01Z', array('2020-06-05T12:00:01Z', 'infinite', '1 week', '1 month', '3 months', '6 months', '1 year'))
Using null as an array offset is deprecated, use an empty string instead

/[...]/mediawiki/core/includes/User/User.php:2022
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:742
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:216
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:1467
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1784
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1545
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:1708
/[...]/mediawiki/core/includes/libs/Rdbms/Database/Database.php:2325
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:129
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:766
/[...]/mediawiki/core/includes/Deferred/AtomicSectionUpdate.php:41
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:444
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:187
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:274
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:229
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:158
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:268
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:359
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:142
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:165
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:976
/[...]/mediawiki/core/tests/phpunit/includes/EditPage/EditPageTest.php:1004

9) EditPageTest::testWatchlistExpiry with data set "watched with 1 week selected" (true, '1 week', '2020-06-05T12:00:02Z', '1 week', '1 week', array('2020-06-05T12:00:02Z', 'infinite', '1 week', '1 month', '3 months', '6 months', '1 year'))
Using null as an array offset is deprecated, use an empty string instead

/[...]/mediawiki/core/includes/User/User.php:2022
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:742
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:216
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:1467
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1784
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1545
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:1708
/[...]/mediawiki/core/includes/libs/Rdbms/Database/Database.php:2325
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:129
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:766
/[...]/mediawiki/core/includes/Deferred/AtomicSectionUpdate.php:41
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:444
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:187
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:274
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:229
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:158
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:268
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:359
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:142
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:165
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:976
/[...]/mediawiki/core/tests/phpunit/includes/EditPage/EditPageTest.php:1004

10) EditPageTest::testWatchlistExpiry with data set "watched with nothing selected" (true, '1 week', '2020-06-05T12:00:03Z', '', '2020-06-05T12:00:03Z', array('2020-06-05T12:00:03Z', 'infinite', '1 week', '1 month', '3 months', '6 months', '1 year'))
Using null as an array offset is deprecated, use an empty string instead

/[...]/mediawiki/core/includes/User/User.php:2022
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:742
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:216
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:1467
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1784
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1545
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:1708
/[...]/mediawiki/core/includes/libs/Rdbms/Database/Database.php:2325
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:129
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:766
/[...]/mediawiki/core/includes/Deferred/AtomicSectionUpdate.php:41
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:444
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:187
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:274
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:229
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:158
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:268
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:359
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:142
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:165
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:976
/[...]/mediawiki/core/tests/phpunit/includes/EditPage/EditPageTest.php:1004

11) EditPageTest::testWatchlistExpiry with data set "watched with preference infinite, nothing selected" (true, 'infinite', '2020-05-05T12:00:04Z', '', '2020-05-05T12:00:04Z', array('2020-05-05T12:00:04Z', 'infinite', '1 week', '1 month', '3 months', '6 months', '1 year'))
Using null as an array offset is deprecated, use an empty string instead

/[...]/mediawiki/core/includes/User/User.php:2022
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:742
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:216
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:1467
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1784
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1545
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:1708
/[...]/mediawiki/core/includes/libs/Rdbms/Database/Database.php:2325
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:129
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:766
/[...]/mediawiki/core/includes/Deferred/AtomicSectionUpdate.php:41
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:444
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:187
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:274
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:229
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:158
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:268
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:359
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:142
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:165
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:976
/[...]/mediawiki/core/tests/phpunit/includes/EditPage/EditPageTest.php:1004

12) EditPageTest::testWatchlistExpiry with data set "watched with preference longer than existing expiry, nothing selected" (true, '1 year', '2020-05-05T12:00:05Z', '', '2020-05-05T12:00:05Z', array('2020-05-05T12:00:05Z', 'infinite', '1 week', '1 month', '3 months', '6 months', '1 year'))
Using null as an array offset is deprecated, use an empty string instead

/[...]/mediawiki/core/includes/User/User.php:2022
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:742
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:216
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:1467
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1784
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1545
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:1708
/[...]/mediawiki/core/includes/libs/Rdbms/Database/Database.php:2325
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:129
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:766
/[...]/mediawiki/core/includes/Deferred/AtomicSectionUpdate.php:41
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:444
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:187
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:274
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:229
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:158
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:268
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:359
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:142
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:165
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:976
/[...]/mediawiki/core/tests/phpunit/includes/EditPage/EditPageTest.php:1004

13) EditPageTest::testWatchlistExpiry with data set "watched with preference longer than existing expiry, with current selected" (true, '1 week', '2020-05-05T12:00:06Z', '2020-05-05T12:00:06Z', '2020-05-05T12:00:06Z', array('2020-05-05T12:00:06Z', 'infinite', '1 week', '1 month', '3 months', '6 months', '1 year'))
Using null as an array offset is deprecated, use an empty string instead

/[...]/mediawiki/core/includes/User/User.php:2022
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:742
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:216
/[...]/mediawiki/core/includes/Parser/ParserOptions.php:1467
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1784
/[...]/mediawiki/core/includes/Storage/DerivedPageDataUpdater.php:1545
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:1708
/[...]/mediawiki/core/includes/libs/Rdbms/Database/Database.php:2325
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:129
/[...]/mediawiki/core/includes/libs/Rdbms/Database/DBConnRef.php:766
/[...]/mediawiki/core/includes/Deferred/AtomicSectionUpdate.php:41
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:444
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:187
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:274
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:229
/[...]/mediawiki/core/includes/Deferred/DeferredUpdatesScope.php:158
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:268
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:359
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:142
/[...]/mediawiki/core/includes/Deferred/DeferredUpdates.php:165
/[...]/mediawiki/core/includes/Storage/PageUpdater.php:976
/[...]/mediawiki/core/tests/phpunit/includes/EditPage/EditPageTest.php:1004

14) MediaWiki\Tests\Specials\SpecialWatchlistTest::testUserWithNoWatchedItems_displaysNoWatchlistMessage
Using null as an array offset is deprecated, use an empty string instead

/[...]/mediawiki/core/includes/User/User.php:2022
/[...]/mediawiki/core/includes/Language/Language.php:2712
/[...]/mediawiki/core/includes/Language/Language.php:2786
/[...]/mediawiki/core/includes/Specials/SpecialWatchlist.php:583
/[...]/mediawiki/core/includes/SpecialPage/ChangesListSpecialPage.php:1370
/[...]/mediawiki/core/includes/SpecialPage/ChangesListSpecialPage.php:1381
/[...]/mediawiki/core/includes/SpecialPage/ChangesListSpecialPage.php:535
/[...]/mediawiki/core/includes/Specials/SpecialWatchlist.php:152
/[...]/mediawiki/core/tests/phpunit/includes/Specials/SpecialPageExecutor.php:132
/[...]/mediawiki/core/tests/phpunit/includes/Specials/SpecialPageExecutor.php:61
/[...]/mediawiki/core/tests/phpunit/includes/Specials/SpecialPageTestBase.php:83
/[...]/mediawiki/core/tests/phpunit/includes/Specials/SpecialWatchlistTest.php:81

(note: not yet seen in WMF experimental CI due to the order in which it runs MediaWiki's PHPUnit tests, but it presumably would be seen there at some point)

Event Timeline

Change #1228293 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] User: Add fallback 'default' to User::getDatePreference

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

Change #1228293 merged by jenkins-bot:

[mediawiki/core@master] User: Add fallback 'default' to User::getDatePreference

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

Change #1229180 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@REL1_45] User: Add fallback 'default' to User::getDatePreference

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

Change #1229182 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@REL1_44] User: Add fallback 'default' to User::getDatePreference

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

Change #1229183 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@REL1_43] User: Add fallback 'default' to User::getDatePreference

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

Change #1229180 merged by jenkins-bot:

[mediawiki/core@REL1_45] User: Add fallback 'default' to User::getDatePreference

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

Change #1229183 merged by jenkins-bot:

[mediawiki/core@REL1_43] User: Add fallback 'default' to User::getDatePreference

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

Change #1229182 merged by jenkins-bot:

[mediawiki/core@REL1_44] User: Add fallback 'default' to User::getDatePreference

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