Michael created this task. Michael added projects: Wikimedia-production-error, Wikidata, wdwb-tech. Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION Error ----- - mwversion: `1.36.0-wmf.37` - reqId: `176a8ee3-cfd9-4432-b1e6-bed1a5bc3add` - Find reqId in Logstash <https://logstash.wikimedia.org/app/dashboards#/view/AXFV7JE83bOlOASGccsT?_g=(time:(from:'2021-04-05T00:55:08.000Z',to:'2021-04-06T06:56:04.049Z'))&_a=(query:(query_string:(query:'reqId:%22176a8ee3-cfd9-4432-b1e6-bed1a5bc3add%22')))> - Find normalized_message in Logstash <https://logstash.wikimedia.org/app/dashboards#/view/AXFV7JE83bOlOASGccsT?_g=(time:(from:now-30d,to:now))&_a=(query:(query_string:(query:'normalized_message:%22%5B%7BreqId%7D%5D%20%7Bexception_url%7D%20%20%20ErrorException:%20PHP%20Deprecated:%20Caller%20from%20Wikibase%5CRepo%5CContent%5CDataUpdateAdapter::doUpdate%20ignored%20an%20error%20originally%20raised%20from%20Wikibase%5CLib%5CStore%5CSql%5CTerms%5CDatabaseTermStoreWriterBase::acquireAndInsertTerms:%20%5B1205%5D%20Lock%20%22')))> name=normalized_message [{reqId}] {exception_url} ErrorException: PHP Deprecated: Caller from Wikibase\Repo\Content\DataUpdateAdapter::doUpdate ignored an error originally raised from Wikibase\Lib\Store\Sql\Terms\DatabaseTermStoreWriterBase::acquireAndInsertTerms: [1205] Lock name=exception.trace from /srv/mediawiki/php-1.36.0-wmf.37/includes/debug/MWDebug.php(376) #0 [internal function]: MWExceptionHandler::handleError(integer, string, string, integer, array) #1 /srv/mediawiki/php-1.36.0-wmf.37/includes/debug/MWDebug.php(376): trigger_error(string, integer) #2 /srv/mediawiki/php-1.36.0-wmf.37/includes/db/MWLBFactory.php(349): MWDebug::sendRawDeprecated(string, boolean, string) #3 [internal function]: MWLBFactory::logDeprecation(string) #4 /srv/mediawiki/php-1.36.0-wmf.37/includes/libs/rdbms/database/Database.php(1531): call_user_func(array, string) #5 /srv/mediawiki/php-1.36.0-wmf.37/includes/libs/rdbms/database/Database.php(1237): Wikimedia\Rdbms\Database->assertQueryIsCurrentlyAllowed(string, string) #6 /srv/mediawiki/php-1.36.0-wmf.37/includes/libs/rdbms/database/Database.php(4666): Wikimedia\Rdbms\Database->query(string, string, integer) #7 /srv/mediawiki/php-1.36.0-wmf.37/includes/libs/rdbms/database/Database.php(4634): Wikimedia\Rdbms\Database->doCommit(string) #8 /srv/mediawiki/php-1.36.0-wmf.37/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1812): Wikimedia\Rdbms\Database->commit(string, string) #9 /srv/mediawiki/php-1.36.0-wmf.37/includes/libs/rdbms/loadbalancer/LoadBalancer.php(2255): Wikimedia\Rdbms\LoadBalancer->Wikimedia\Rdbms\{closure}(Wikimedia\Rdbms\DatabaseMysqli) #10 /srv/mediawiki/php-1.36.0-wmf.37/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1817): Wikimedia\Rdbms\LoadBalancer->forEachOpenMasterConnection(Closure) #11 /srv/mediawiki/php-1.36.0-wmf.37/includes/libs/rdbms/lbfactory/LBFactory.php(247): Wikimedia\Rdbms\LoadBalancer->commitMasterChanges(string, integer) #12 /srv/mediawiki/php-1.36.0-wmf.37/includes/libs/rdbms/lbfactory/LBFactoryMulti.php(236): Wikimedia\Rdbms\LBFactory::Wikimedia\Rdbms\{closure}(Wikimedia\Rdbms\LoadBalancer, string, array) #13 /srv/mediawiki/php-1.36.0-wmf.37/includes/libs/rdbms/lbfactory/LBFactory.php(249): Wikimedia\Rdbms\LBFactoryMulti->forEachLB(Closure, array) #14 /srv/mediawiki/php-1.36.0-wmf.37/includes/libs/rdbms/lbfactory/LBFactory.php(312): Wikimedia\Rdbms\LBFactory->forEachLBCallMethod(string, array) #15 /srv/mediawiki/php-1.36.0-wmf.37/includes/deferred/DeferredUpdates.php(515): Wikimedia\Rdbms\LBFactory->commitMasterChanges(string) #16 /srv/mediawiki/php-1.36.0-wmf.37/includes/deferred/RefreshSecondaryDataUpdate.php(101): DeferredUpdates::attemptUpdate(Wikibase\Repo\Content\DataUpdateAdapter, Wikimedia\Rdbms\LBFactoryMulti) #17 /srv/mediawiki/php-1.36.0-wmf.37/includes/deferred/DeferredUpdates.php(513): RefreshSecondaryDataUpdate->doUpdate() #18 /srv/mediawiki/php-1.36.0-wmf.37/includes/deferred/DeferredUpdates.php(390): DeferredUpdates::attemptUpdate(RefreshSecondaryDataUpdate, Wikimedia\Rdbms\LBFactoryMulti) #19 /srv/mediawiki/php-1.36.0-wmf.37/includes/deferred/DeferredUpdates.php(221): DeferredUpdates::run(RefreshSecondaryDataUpdate, Wikimedia\Rdbms\LBFactoryMulti, Monolog\Logger, BufferingStatsdDataFactory, string) #20 /srv/mediawiki/php-1.36.0-wmf.37/includes/deferred/DeferredUpdatesScope.php(264): DeferredUpdates::{closure}(RefreshSecondaryDataUpdate, integer) #21 /srv/mediawiki/php-1.36.0-wmf.37/includes/deferred/DeferredUpdatesScope.php(196): DeferredUpdatesScope->processStageQueue(integer, integer, Closure) #22 /srv/mediawiki/php-1.36.0-wmf.37/includes/deferred/DeferredUpdates.php(242): DeferredUpdatesScope->processUpdates(integer, Closure) #23 /srv/mediawiki/php-1.36.0-wmf.37/includes/MediaWiki.php(1093): DeferredUpdates::doUpdates(string) #24 /srv/mediawiki/php-1.36.0-wmf.37/includes/MediaWiki.php(821): MediaWiki->restInPeace() #25 /srv/mediawiki/php-1.36.0-wmf.37/includes/MediaWiki.php(833): MediaWiki->{closure}() #26 /srv/mediawiki/php-1.36.0-wmf.37/api.php(125): MediaWiki->doPostOutputShutdown() #27 /srv/mediawiki/php-1.36.0-wmf.37/api.php(45): wfApiMain() #28 /srv/mediawiki/w/api.php(3): require(string) #29 {main} Impact ------ - probably only the logspam itself, as we seem to actually not ignore the error. But something in our syntax seems to produce this error Message. public function doUpdate() { try { ( $this->doUpdateFunction )( ...$this->arguments ); } catch ( Exception $ex ) { $this->exceptionHandler->handleException( $ex, 'data-update-failed', 'A data update callback triggered an exception' ); } } Notes ----- - The new syntax seems to have been introduced by 7492032bce4eaea7fd3d4b53d88b1708f36c32ae <https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/534825> TASK DETAIL https://phabricator.wikimedia.org/T279409 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Michael Cc: Aklapper, Lucas_Werkmeister_WMDE, Michael, Invadibot, maantietaja, Akuckartz, darthmon_wmde, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, Verdy_p, Wikidata-bugs, aude, Jdforrester-WMF, Addshore, Mbch331, Jay8g
_______________________________________________ Wikidata-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
