Page MenuHomePhabricator

MediaWiki\Extension\WikiLove\ApiWikiLove::saveInDb: [1146] Table 'ruwiki.wikilove_log' doesn't exist
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
message
PHP Deprecated: Caller from MediaWiki\Block\DatabaseBlockStore::newLoad ignored an error originally raised from MediaWiki\Extension\WikiLove\ApiWikiLove::saveInDb: [1146] Table 'ruwiki.wikilove_log' doesn't exist
trace
from /srv/mediawiki/php-1.45.0-wmf.25/includes/debug/MWDebug.php(372)
#0 [internal function]: MediaWiki\Exception\MWExceptionHandler::handleError(int, string, string, int)
#1 /srv/mediawiki/php-1.45.0-wmf.25/includes/debug/MWDebug.php(372): trigger_error(string, int)
#2 /srv/mediawiki/php-1.45.0-wmf.25/includes/db/MWLBFactory.php(407): MediaWiki\Debug\MWDebug::sendRawDeprecated(string, bool, string)
#3 /srv/mediawiki/php-1.45.0-wmf.25/includes/libs/rdbms/database/TransactionManager.php(175): MWLBFactory::logDeprecation(string)
#4 /srv/mediawiki/php-1.45.0-wmf.25/includes/libs/rdbms/database/Database.php(1011): Wikimedia\Rdbms\TransactionManager->assertTransactionStatus(Wikimedia\Rdbms\DatabaseMySQL, array, string)
#5 /srv/mediawiki/php-1.45.0-wmf.25/includes/libs/rdbms/database/Database.php(628): Wikimedia\Rdbms\Database->assertQueryIsCurrentlyAllowed(string, string)
#6 /srv/mediawiki/php-1.45.0-wmf.25/includes/libs/rdbms/database/Database.php(1363): Wikimedia\Rdbms\Database->query(Wikimedia\Rdbms\Query, string)
#7 /srv/mediawiki/php-1.45.0-wmf.25/includes/libs/rdbms/database/DBConnRef.php(127): Wikimedia\Rdbms\Database->select(array, array, array, string, array, array)
#8 /srv/mediawiki/php-1.45.0-wmf.25/includes/libs/rdbms/database/DBConnRef.php(384): Wikimedia\Rdbms\DBConnRef->__call(string, array)
#9 /srv/mediawiki/php-1.45.0-wmf.25/includes/libs/rdbms/querybuilder/SelectQueryBuilder.php(761): Wikimedia\Rdbms\DBConnRef->select(array, array, array, string, array, array)
#10 /srv/mediawiki/php-1.45.0-wmf.25/includes/block/DatabaseBlockStore.php(277): Wikimedia\Rdbms\SelectQueryBuilder->fetchResultSet()
#11 /srv/mediawiki/php-1.45.0-wmf.25/includes/block/DatabaseBlockStore.php(531): MediaWiki\Block\DatabaseBlockStore->newLoad(MediaWiki\Block\UserBlockTarget, bool, MediaWiki\Block\AnonIpBlockTarget, string)
#12 /srv/mediawiki/php-1.45.0-wmf.25/includes/block/BlockManager.php(196): MediaWiki\Block\DatabaseBlockStore->newListFromTarget(MediaWiki\Block\UserBlockTarget, MediaWiki\Block\AnonIpBlockTarget, bool)
#13 /srv/mediawiki/php-1.45.0-wmf.25/includes/Permissions/PermissionManager.php(864): MediaWiki\Block\BlockManager->getBlock(MediaWiki\User\User, MediaWiki\Request\WebRequest, bool)
#14 /srv/mediawiki/php-1.45.0-wmf.25/includes/Permissions/PermissionManager.php(788): MediaWiki\Permissions\PermissionManager->getApplicableBlock(string, MediaWiki\User\User, string, MediaWiki\Title\Title, MediaWiki\Request\WebRequest)
#15 /srv/mediawiki/php-1.45.0-wmf.25/includes/Permissions/PermissionManager.php(513): MediaWiki\Permissions\PermissionManager->checkUserBlock(string, MediaWiki\User\User, MediaWiki\Permissions\PermissionStatus, string, bool, MediaWiki\Title\Title)
#16 /srv/mediawiki/php-1.45.0-wmf.25/includes/Permissions/UserAuthority.php(347): MediaWiki\Permissions\PermissionManager->getPermissionStatus(string, MediaWiki\User\User, MediaWiki\Title\Title, string)
#17 /srv/mediawiki/php-1.45.0-wmf.25/includes/Permissions/UserAuthority.php(237): MediaWiki\Permissions\UserAuthority->internalCan(string, string, MediaWiki\Title\Title, MediaWiki\Permissions\PermissionStatus, int)
#18 /srv/mediawiki/php-1.45.0-wmf.25/includes/user/User.php(3339): MediaWiki\Permissions\UserAuthority->authorizeWrite(string, MediaWiki\Title\Title, MediaWiki\Permissions\PermissionStatus)
#19 /srv/mediawiki/php-1.45.0-wmf.25/includes/api/ApiBase.php(1652): MediaWiki\User\User->authorizeWrite(string, MediaWiki\Title\Title, MediaWiki\Permissions\PermissionStatus)
#20 /srv/mediawiki/php-1.45.0-wmf.25/includes/api/ApiEditPage.php(204): MediaWiki\Api\ApiBase->checkTitleUserPermissions(MediaWiki\Title\Title, string, array)
#21 /srv/mediawiki/php-1.45.0-wmf.25/includes/api/ApiMain.php(2038): MediaWiki\Api\ApiEditPage->execute()
#22 /srv/mediawiki/php-1.45.0-wmf.25/includes/api/ApiMain.php(915): MediaWiki\Api\ApiMain->executeAction()
#23 /srv/mediawiki/php-1.45.0-wmf.25/extensions/WikiLove/includes/ApiWikiLove.php(109): MediaWiki\Api\ApiMain->execute()
#24 /srv/mediawiki/php-1.45.0-wmf.25/includes/api/ApiMain.php(2038): MediaWiki\Extension\WikiLove\ApiWikiLove->execute()
#25 /srv/mediawiki/php-1.45.0-wmf.25/includes/api/ApiMain.php(946): MediaWiki\Api\ApiMain->executeAction()
#26 /srv/mediawiki/php-1.45.0-wmf.25/includes/api/ApiMain.php(917): MediaWiki\Api\ApiMain->executeActionWithErrorHandling()
#27 /srv/mediawiki/php-1.45.0-wmf.25/includes/api/ApiEntryPoint.php(138): MediaWiki\Api\ApiMain->execute()
#28 /srv/mediawiki/php-1.45.0-wmf.25/includes/MediaWikiEntryPoint.php(184): MediaWiki\Api\ApiEntryPoint->execute()
#29 /srv/mediawiki/php-1.45.0-wmf.25/api.php(30): MediaWiki\MediaWikiEntryPoint->run()
#30 /srv/mediawiki/w/api.php(3): require(string)
#31 {main}
Impact

Probably low...the rate is ~10/day and the original error seems to be caught, with this error just being a warning.

Notes

Event Timeline

Reedy claimed this task.
reedy@deploy2002:~$ mwscript extensions/WikimediaMaintenance/maintenance/createExtensionTables.php --wiki=ruwiki WikiLove
Creating WikiLove tables...
  sourcing tables-generated.sql
  done!