The wmf-quibble-vendor-mysql-php72-docker job currently produces some MediaWiki errors when run for Wikibase:
2020-04-09 15:46:20 3635404b8896 wikidb-unittest_: [9b01f02504b973423eaf9dfb] [no req] Flow\Exception\InvalidDataException from line 120 of /workspace/src/extensions/Flow/includes/Data/Listener/NotificationListener.php: Invalid metadata for topic|post revision vk6sex9zmk7f9zay
2020-04-09 15:46:20 3635404b8896 wikidb-unittest_: [9b01f02504b973423eaf9dfb] [no req] Flow\Exception\InvalidDataException from line 120 of /workspace/src/extensions/Flow/includes/Data/Listener/NotificationListener.php: Invalid metadata for topic|post revision vk6sex9zmm6ge1a2
2020-04-09 15:46:21 3635404b8896 wikidb-unittest_: [9b01f02504b973423eaf9dfb] [no req] Flow\Exception\InvalidDataException from line 120 of /workspace/src/extensions/Flow/includes/Data/Listener/NotificationListener.php: Invalid metadata for topic|post revision vk6seyhalf1j47i2
2020-04-09 15:46:21 3635404b8896 wikidb-unittest_: [9b01f02504b973423eaf9dfb] [no req] Flow\Exception\InvalidDataException from line 120 of /workspace/src/extensions/Flow/includes/Data/Listener/NotificationListener.php: Invalid metadata for topic|post revision vk6seyhalh0k89h6
(I don’t know if that also happens for Flow builds, I haven’t tried it out yet.)
Details can be found in the full mw-error.log. That file is supposed to be empty, and the build is supposed to fail if it isn’t (T246358) – but before that can happen, we need to ensure we don’t produce MediaWiki server errors.
- Flow NotifiedUsersTest::testWatchingTopic (2 exceptions)
- Flow NotifiedUsersTest::testWatchingBoard (2 exceptions)
2020-06-15 18:37:12 05a48c428a20 wikidb-unittest_: [f5cbf9bb57a368368af80ba6] [no req] Flow\Exception\InvalidDataException from line 120 of /workspace/src/extensions/Flow/includes/Data/Listener/NotificationListener.php: Invalid metadata for topic|post revision vocay5tmqsilfnu9 #0 /workspace/src/extensions/Flow/includes/Data/Listener/NotificationListener.php(59): Flow\Data\Listener\NotificationListener->notifyPostChange(string, Flow\Model\PostRevision, array) #1 /workspace/src/extensions/Flow/includes/Data/Listener/DeferredInsertLifecycleHandler.php(36): Flow\Data\Listener\NotificationListener->onAfterInsert(Flow\Model\PostRevision, array, array) #2 /workspace/src/includes/deferred/MWCallableUpdate.php(38): Flow\Data\Listener\DeferredInsertLifecycleHandler->Flow\Data\Listener\{closure}() #3 /workspace/src/includes/deferred/DeferredUpdates.php(466): MWCallableUpdate->doUpdate() #4 /workspace/src/includes/deferred/DeferredUpdates.php(343): DeferredUpdates::attemptUpdate(MWCallableUpdate, Wikimedia\Rdbms\LBFactorySimple) #5 /workspace/src/includes/deferred/DeferredUpdates.php(278): DeferredUpdates::run(MWCallableUpdate, Wikimedia\Rdbms\LBFactorySimple, class@anonymous�/workspace/src/includes/debug/logger/LogCapturingSpi.php0x7f9cb54bd793, BufferingStatsdDataFactory, string) #6 /workspace/src/includes/deferred/DeferredUpdates.php(194): DeferredUpdates::handleUpdateQueue(array, string, integer) #7 /workspace/src/includes/deferred/DeferredUpdates.php(490): DeferredUpdates::doUpdates(string) #8 /workspace/src/includes/deferred/DeferredUpdates.php(131): DeferredUpdates::tryOpportunisticExecute(string) #9 /workspace/src/includes/deferred/DeferredUpdates.php(148): DeferredUpdates::addUpdate(MWCallableUpdate, integer) #10 /workspace/src/extensions/Flow/tests/phpunit/PostRevisionTestCase.php(260): DeferredUpdates::addCallableUpdate(Closure) #11 /workspace/src/extensions/Flow/tests/phpunit/Notifications/NotifiedUsersTest.php(173): Flow\Tests\PostRevisionTestCase->store(Flow\Model\PostRevision) #12 /workspace/src/extensions/Flow/tests/phpunit/Notifications/NotifiedUsersTest.php(48): Flow\Tests\NotifiedUsersTest->getTestData() #13 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestCase.php(1415): Flow\Tests\NotifiedUsersTest->testWatchingTopic() #14 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestCase.php(1035): PHPUnit\Framework\TestCase->runTest() #15 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestResult.php(691): PHPUnit\Framework\TestCase->runBare() #16 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestCase.php(763): PHPUnit\Framework\TestResult->run(Flow\Tests\NotifiedUsersTest) #17 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php(437): PHPUnit\Framework\TestCase->run(PHPUnit\Framework\TestResult) #18 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php(597): MediaWikiIntegrationTestCase->run(PHPUnit\Framework\TestResult) #19 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php(597): PHPUnit\Framework\TestSuite->run(PHPUnit\Framework\TestResult) #20 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php(597): PHPUnit\Framework\TestSuite->run(PHPUnit\Framework\TestResult) #21 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php(597): PHPUnit\Framework\TestSuite->run(PHPUnit\Framework\TestResult) #22 /workspace/src/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(621): PHPUnit\Framework\TestSuite->run(PHPUnit\Framework\TestResult) #23 /workspace/src/vendor/phpunit/phpunit/src/TextUI/Command.php(204): PHPUnit\TextUI\TestRunner->doRun(PHPUnit\Framework\TestSuite, array, array, boolean) #24 /workspace/src/tests/phpunit/phpunit.php(75): PHPUnit\TextUI\Command->run(array, boolean) #25 /workspace/src/maintenance/doMaintenance.php(105): PHPUnitMaintClass->execute() #26 /workspace/src/tests/phpunit/phpunit.php(134): require(string) #27 {main} 2020-06-15 18:37:12 05a48c428a20 wikidb-unittest_: [f5cbf9bb57a368368af80ba6] [no req] Flow\Exception\InvalidDataException from line 120 of /workspace/src/extensions/Flow/includes/Data/Listener/NotificationListener.php: Invalid metadata for topic|post revision vocay5tmquhmjptd #0 /workspace/src/extensions/Flow/includes/Data/Listener/NotificationListener.php(59): Flow\Data\Listener\NotificationListener->notifyPostChange(string, Flow\Model\PostRevision, array) #1 /workspace/src/extensions/Flow/includes/Data/Listener/DeferredInsertLifecycleHandler.php(36): Flow\Data\Listener\NotificationListener->onAfterInsert(Flow\Model\PostRevision, array, array) #2 /workspace/src/includes/deferred/MWCallableUpdate.php(38): Flow\Data\Listener\DeferredInsertLifecycleHandler->Flow\Data\Listener\{closure}() #3 /workspace/src/includes/deferred/DeferredUpdates.php(466): MWCallableUpdate->doUpdate() #4 /workspace/src/includes/deferred/DeferredUpdates.php(343): DeferredUpdates::attemptUpdate(MWCallableUpdate, Wikimedia\Rdbms\LBFactorySimple) #5 /workspace/src/includes/deferred/DeferredUpdates.php(278): DeferredUpdates::run(MWCallableUpdate, Wikimedia\Rdbms\LBFactorySimple, class@anonymous�/workspace/src/includes/debug/logger/LogCapturingSpi.php0x7f9cb54bd793, BufferingStatsdDataFactory, string) #6 /workspace/src/includes/deferred/DeferredUpdates.php(194): DeferredUpdates::handleUpdateQueue(array, string, integer) #7 /workspace/src/includes/deferred/DeferredUpdates.php(490): DeferredUpdates::doUpdates(string) #8 /workspace/src/includes/deferred/DeferredUpdates.php(131): DeferredUpdates::tryOpportunisticExecute(string) #9 /workspace/src/includes/deferred/DeferredUpdates.php(148): DeferredUpdates::addUpdate(MWCallableUpdate, integer) #10 /workspace/src/extensions/Flow/tests/phpunit/PostRevisionTestCase.php(260): DeferredUpdates::addCallableUpdate(Closure) #11 /workspace/src/extensions/Flow/tests/phpunit/Notifications/NotifiedUsersTest.php(187): Flow\Tests\PostRevisionTestCase->store(Flow\Model\PostRevision) #12 /workspace/src/extensions/Flow/tests/phpunit/Notifications/NotifiedUsersTest.php(48): Flow\Tests\NotifiedUsersTest->getTestData() #13 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestCase.php(1415): Flow\Tests\NotifiedUsersTest->testWatchingTopic() #14 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestCase.php(1035): PHPUnit\Framework\TestCase->runTest() #15 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestResult.php(691): PHPUnit\Framework\TestCase->runBare() #16 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestCase.php(763): PHPUnit\Framework\TestResult->run(Flow\Tests\NotifiedUsersTest) #17 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php(437): PHPUnit\Framework\TestCase->run(PHPUnit\Framework\TestResult) #18 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php(597): MediaWikiIntegrationTestCase->run(PHPUnit\Framework\TestResult) #19 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php(597): PHPUnit\Framework\TestSuite->run(PHPUnit\Framework\TestResult) #20 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php(597): PHPUnit\Framework\TestSuite->run(PHPUnit\Framework\TestResult) #21 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php(597): PHPUnit\Framework\TestSuite->run(PHPUnit\Framework\TestResult) #22 /workspace/src/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(621): PHPUnit\Framework\TestSuite->run(PHPUnit\Framework\TestResult) #23 /workspace/src/vendor/phpunit/phpunit/src/TextUI/Command.php(204): PHPUnit\TextUI\TestRunner->doRun(PHPUnit\Framework\TestSuite, array, array, boolean) #24 /workspace/src/tests/phpunit/phpunit.php(75): PHPUnit\TextUI\Command->run(array, boolean) #25 /workspace/src/maintenance/doMaintenance.php(105): PHPUnitMaintClass->execute() #26 /workspace/src/tests/phpunit/phpunit.php(134): require(string) #27 {main} 2020-06-15 18:37:12 05a48c428a20 wikidb-unittest_: [f5cbf9bb57a368368af80ba6] [no req] Flow\Exception\InvalidDataException from line 120 of /workspace/src/extensions/Flow/includes/Data/Listener/NotificationListener.php: Invalid metadata for topic|post revision vocay5tmr2dqzxpt #0 /workspace/src/extensions/Flow/includes/Data/Listener/NotificationListener.php(59): Flow\Data\Listener\NotificationListener->notifyPostChange(string, Flow\Model\PostRevision, array) #1 /workspace/src/extensions/Flow/includes/Data/Listener/DeferredInsertLifecycleHandler.php(36): Flow\Data\Listener\NotificationListener->onAfterInsert(Flow\Model\PostRevision, array, array) #2 /workspace/src/includes/deferred/MWCallableUpdate.php(38): Flow\Data\Listener\DeferredInsertLifecycleHandler->Flow\Data\Listener\{closure}() #3 /workspace/src/includes/deferred/DeferredUpdates.php(466): MWCallableUpdate->doUpdate() #4 /workspace/src/includes/deferred/DeferredUpdates.php(343): DeferredUpdates::attemptUpdate(MWCallableUpdate, Wikimedia\Rdbms\LBFactorySimple) #5 /workspace/src/includes/deferred/DeferredUpdates.php(278): DeferredUpdates::run(MWCallableUpdate, Wikimedia\Rdbms\LBFactorySimple, class@anonymous�/workspace/src/includes/debug/logger/LogCapturingSpi.php0x7f9cb54bd793, BufferingStatsdDataFactory, string) #6 /workspace/src/includes/deferred/DeferredUpdates.php(194): DeferredUpdates::handleUpdateQueue(array, string, integer) #7 /workspace/src/includes/deferred/DeferredUpdates.php(490): DeferredUpdates::doUpdates(string) #8 /workspace/src/includes/deferred/DeferredUpdates.php(131): DeferredUpdates::tryOpportunisticExecute(string) #9 /workspace/src/includes/deferred/DeferredUpdates.php(148): DeferredUpdates::addUpdate(MWCallableUpdate, integer) #10 /workspace/src/extensions/Flow/tests/phpunit/PostRevisionTestCase.php(260): DeferredUpdates::addCallableUpdate(Closure) #11 /workspace/src/extensions/Flow/tests/phpunit/Notifications/NotifiedUsersTest.php(173): Flow\Tests\PostRevisionTestCase->store(Flow\Model\PostRevision) #12 /workspace/src/extensions/Flow/tests/phpunit/Notifications/NotifiedUsersTest.php(80): Flow\Tests\NotifiedUsersTest->getTestData() #13 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestCase.php(1415): Flow\Tests\NotifiedUsersTest->testWatchingBoard() #14 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestCase.php(1035): PHPUnit\Framework\TestCase->runTest() #15 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestResult.php(691): PHPUnit\Framework\TestCase->runBare() #16 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestCase.php(763): PHPUnit\Framework\TestResult->run(Flow\Tests\NotifiedUsersTest) #17 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php(437): PHPUnit\Framework\TestCase->run(PHPUnit\Framework\TestResult) #18 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php(597): MediaWikiIntegrationTestCase->run(PHPUnit\Framework\TestResult) #19 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php(597): PHPUnit\Framework\TestSuite->run(PHPUnit\Framework\TestResult) #20 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php(597): PHPUnit\Framework\TestSuite->run(PHPUnit\Framework\TestResult) #21 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php(597): PHPUnit\Framework\TestSuite->run(PHPUnit\Framework\TestResult) #22 /workspace/src/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(621): PHPUnit\Framework\TestSuite->run(PHPUnit\Framework\TestResult) #23 /workspace/src/vendor/phpunit/phpunit/src/TextUI/Command.php(204): PHPUnit\TextUI\TestRunner->doRun(PHPUnit\Framework\TestSuite, array, array, boolean) #24 /workspace/src/tests/phpunit/phpunit.php(75): PHPUnit\TextUI\Command->run(array, boolean) #25 /workspace/src/maintenance/doMaintenance.php(105): PHPUnitMaintClass->execute() #26 /workspace/src/tests/phpunit/phpunit.php(134): require(string) #27 {main} 2020-06-15 18:37:12 05a48c428a20 wikidb-unittest_: [f5cbf9bb57a368368af80ba6] [no req] Flow\Exception\InvalidDataException from line 120 of /workspace/src/extensions/Flow/includes/Data/Listener/NotificationListener.php: Invalid metadata for topic|post revision vocay5tmr4cs3zox #0 /workspace/src/extensions/Flow/includes/Data/Listener/NotificationListener.php(59): Flow\Data\Listener\NotificationListener->notifyPostChange(string, Flow\Model\PostRevision, array) #1 /workspace/src/extensions/Flow/includes/Data/Listener/DeferredInsertLifecycleHandler.php(36): Flow\Data\Listener\NotificationListener->onAfterInsert(Flow\Model\PostRevision, array, array) #2 /workspace/src/includes/deferred/MWCallableUpdate.php(38): Flow\Data\Listener\DeferredInsertLifecycleHandler->Flow\Data\Listener\{closure}() #3 /workspace/src/includes/deferred/DeferredUpdates.php(466): MWCallableUpdate->doUpdate() #4 /workspace/src/includes/deferred/DeferredUpdates.php(343): DeferredUpdates::attemptUpdate(MWCallableUpdate, Wikimedia\Rdbms\LBFactorySimple) #5 /workspace/src/includes/deferred/DeferredUpdates.php(278): DeferredUpdates::run(MWCallableUpdate, Wikimedia\Rdbms\LBFactorySimple, class@anonymous�/workspace/src/includes/debug/logger/LogCapturingSpi.php0x7f9cb54bd793, BufferingStatsdDataFactory, string) #6 /workspace/src/includes/deferred/DeferredUpdates.php(194): DeferredUpdates::handleUpdateQueue(array, string, integer) #7 /workspace/src/includes/deferred/DeferredUpdates.php(490): DeferredUpdates::doUpdates(string) #8 /workspace/src/includes/deferred/DeferredUpdates.php(131): DeferredUpdates::tryOpportunisticExecute(string) #9 /workspace/src/includes/deferred/DeferredUpdates.php(148): DeferredUpdates::addUpdate(MWCallableUpdate, integer) #10 /workspace/src/extensions/Flow/tests/phpunit/PostRevisionTestCase.php(260): DeferredUpdates::addCallableUpdate(Closure) #11 /workspace/src/extensions/Flow/tests/phpunit/Notifications/NotifiedUsersTest.php(187): Flow\Tests\PostRevisionTestCase->store(Flow\Model\PostRevision) #12 /workspace/src/extensions/Flow/tests/phpunit/Notifications/NotifiedUsersTest.php(80): Flow\Tests\NotifiedUsersTest->getTestData() #13 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestCase.php(1415): Flow\Tests\NotifiedUsersTest->testWatchingBoard() #14 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestCase.php(1035): PHPUnit\Framework\TestCase->runTest() #15 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestResult.php(691): PHPUnit\Framework\TestCase->runBare() #16 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestCase.php(763): PHPUnit\Framework\TestResult->run(Flow\Tests\NotifiedUsersTest) #17 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php(437): PHPUnit\Framework\TestCase->run(PHPUnit\Framework\TestResult) #18 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php(597): MediaWikiIntegrationTestCase->run(PHPUnit\Framework\TestResult) #19 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php(597): PHPUnit\Framework\TestSuite->run(PHPUnit\Framework\TestResult) #20 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php(597): PHPUnit\Framework\TestSuite->run(PHPUnit\Framework\TestResult) #21 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php(597): PHPUnit\Framework\TestSuite->run(PHPUnit\Framework\TestResult) #22 /workspace/src/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(621): PHPUnit\Framework\TestSuite->run(PHPUnit\Framework\TestResult) #23 /workspace/src/vendor/phpunit/phpunit/src/TextUI/Command.php(204): PHPUnit\TextUI\TestRunner->doRun(PHPUnit\Framework\TestSuite, array, array, boolean) #24 /workspace/src/tests/phpunit/phpunit.php(75): PHPUnit\TextUI\Command->run(array, boolean) #25 /workspace/src/maintenance/doMaintenance.php(105): PHPUnitMaintClass->execute() #26 /workspace/src/tests/phpunit/phpunit.php(134): require(string) #27 {main}