Error
- mwversion: 1.37.0-wmf.16
- reqId: 118419e7-0b03-4969-970d-d953e5c9e9c1
- Find reqId in Logstash
- Find normalized_message in Logstash
[{reqId}] {exception_url} PHP Warning: Class __PHP_Incomplete_Class has no unserializer
from /srv/mediawiki/php-1.37.0-wmf.16/includes/libs/objectcache/MediumSpecificBagOStuff.php(1174) #0 [internal function]: MWExceptionHandler::handleError(integer, string, string, integer, array) #1 /srv/mediawiki/php-1.37.0-wmf.16/includes/libs/objectcache/MediumSpecificBagOStuff.php(1174): unserialize(string) #2 /srv/mediawiki/php-1.37.0-wmf.16/includes/libs/objectcache/RedisBagOStuff.php(106): MediumSpecificBagOStuff->unserialize(string) #3 /srv/mediawiki/php-1.37.0-wmf.16/includes/libs/objectcache/MediumSpecificBagOStuff.php(124): RedisBagOStuff->doGet(string, integer) #4 /srv/mediawiki/php-1.37.0-wmf.16/includes/libs/rdbms/ChronologyProtector.php(484): MediumSpecificBagOStuff->get(string) #5 /srv/mediawiki/php-1.37.0-wmf.16/includes/libs/rdbms/ChronologyProtector.php(408): Wikimedia\Rdbms\ChronologyProtector->lazyStartup() #6 /srv/mediawiki/php-1.37.0-wmf.16/includes/libs/rdbms/ChronologyProtector.php(269): Wikimedia\Rdbms\ChronologyProtector->getStartupSessionPositions() #7 /srv/mediawiki/php-1.37.0-wmf.16/includes/libs/rdbms/lbfactory/LBFactory.php(654): Wikimedia\Rdbms\ChronologyProtector->applySessionReplicationPosition(Wikimedia\Rdbms\LoadBalancer) #8 /srv/mediawiki/php-1.37.0-wmf.16/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1486): Wikimedia\Rdbms\LBFactory->Wikimedia\Rdbms\{closure}(Wikimedia\Rdbms\LoadBalancer) #9 /srv/mediawiki/php-1.37.0-wmf.16/includes/libs/rdbms/loadbalancer/LoadBalancer.php(558): Wikimedia\Rdbms\LoadBalancer->lazyLoadReplicationPositions() #10 /srv/mediawiki/php-1.37.0-wmf.16/includes/libs/rdbms/loadbalancer/LoadBalancer.php(510): Wikimedia\Rdbms\LoadBalancer->getReaderIndex(string, string) #11 /srv/mediawiki/php-1.37.0-wmf.16/includes/libs/rdbms/loadbalancer/LoadBalancer.php(962): Wikimedia\Rdbms\LoadBalancer->getConnectionIndex(integer, array, string) #12 /srv/mediawiki/php-1.37.0-wmf.16/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1097): Wikimedia\Rdbms\LoadBalancer->getConnection(integer, array, string, integer) #13 /srv/mediawiki/php-1.37.0-wmf.16/includes/user/ActorStore.php(680): Wikimedia\Rdbms\LoadBalancer->getConnectionRef(integer, array, string) #14 /srv/mediawiki/php-1.37.0-wmf.16/includes/user/ActorStore.php(724): MediaWiki\User\ActorStore->getDBConnectionRefForQueryFlags(integer) #15 /srv/mediawiki/php-1.37.0-wmf.16/includes/user/ActorStore.php(243): MediaWiki\User\ActorStore->newSelectQueryBuilderForQueryFlags(integer) #16 /srv/mediawiki/php-1.37.0-wmf.16/includes/user/User.php(936): MediaWiki\User\ActorStore->getUserIdentityByName(string, integer) #17 /srv/mediawiki/php-1.37.0-wmf.16/extensions/CentralAuth/includes/CentralAuthUser.php(2080): User::idFromName(string) #18 /srv/mediawiki/php-1.37.0-wmf.16/extensions/CentralAuth/includes/CentralAuthUser.php(2138): CentralAuthUser->canAuthenticate() #19 /srv/mediawiki/php-1.37.0-wmf.16/extensions/CentralAuth/includes/session/CentralAuthSessionProvider.php(194): CentralAuthUser->authenticateWithToken(string) #20 /srv/mediawiki/php-1.37.0-wmf.16/includes/session/SessionManager.php(525): CentralAuthSessionProvider->provideSessionInfo(WebRequest) #21 /srv/mediawiki/php-1.37.0-wmf.16/includes/session/SessionManager.php(248): MediaWiki\Session\SessionManager->getSessionInfoForRequest(WebRequest) #22 /srv/mediawiki/php-1.37.0-wmf.16/includes/WebRequest.php(826): MediaWiki\Session\SessionManager->getSessionForRequest(WebRequest) #23 /srv/mediawiki/php-1.37.0-wmf.16/includes/session/SessionManager.php(169): WebRequest->getSession() #24 /srv/mediawiki/php-1.37.0-wmf.16/includes/Setup.php(740): MediaWiki\Session\SessionManager::getGlobalSession() #25 /srv/mediawiki/php-1.37.0-wmf.16/includes/WebStart.php(87): require_once(string) #26 /srv/mediawiki/php-1.37.0-wmf.16/api.php(43): require(string) #27 /srv/mediawiki/w/api.php(3): require(string) #28 {main}
Impact
1700+ similar error messages within a 10 minutes of 1.37.0-wmf.17 promotion to group0.
Notes
There are many traces and similar manifesting errors to choose from. I've arbitrarily selected this one. Note that errors occurred in both existing wmf.16 wikis and the new wmf.17 version upon group0 promotion.