[5593d0f06d04e8ac8fc9c52a] [no req] TypeError: Memcached::cas(): Argument #4 ($expiration) must be of type int, int given Backtrace: from /var/www/wiki/mediawiki/core/includes/libs/objectcache/MemcachedPeclBagOStuff.php(227) #0 /var/www/wiki/mediawiki/core/includes/libs/objectcache/MemcachedPeclBagOStuff.php(227): Memcached->cas() #1 /var/www/wiki/mediawiki/core/includes/libs/objectcache/MediumSpecificBagOStuff.php(357): MemcachedPeclBagOStuff->doCas() #2 /var/www/wiki/mediawiki/core/includes/libs/objectcache/MediumSpecificBagOStuff.php(318): MediumSpecificBagOStuff->cas() #3 /var/www/wiki/mediawiki/core/includes/libs/objectcache/MediumSpecificBagOStuff.php(270): MediumSpecificBagOStuff->mergeViaCas() #4 /var/www/wiki/mediawiki/core/includes/libs/objectcache/wancache/WANObjectCache.php(905): MediumSpecificBagOStuff->merge() #5 /var/www/wiki/mediawiki/core/includes/cache/MessageCache.php(877): WANObjectCache->set() #6 /var/www/wiki/mediawiki/core/includes/cache/MessageCache.php(816): MessageCache->setValidationHash() #7 /var/www/wiki/mediawiki/core/includes/cache/MessageCache.php(442): MessageCache->saveToCaches() #8 /var/www/wiki/mediawiki/core/includes/cache/MessageCache.php(363): MessageCache->loadFromDBWithLock() #9 /var/www/wiki/mediawiki/core/includes/cache/MessageCache.php(1103): MessageCache->load() #10 /var/www/wiki/mediawiki/core/includes/cache/MessageCache.php(1031): MessageCache->getMsgFromNamespace() #11 /var/www/wiki/mediawiki/core/includes/cache/MessageCache.php(1002): MessageCache->getMessageForLang() #12 /var/www/wiki/mediawiki/core/includes/cache/MessageCache.php(944): MessageCache->getMessageFromFallbackChain() #13 /var/www/wiki/mediawiki/core/includes/language/Message.php(1455): MessageCache->get() #14 /var/www/wiki/mediawiki/core/includes/language/Message.php(945): Message->fetchMessage() #15 /var/www/wiki/mediawiki/core/includes/language/Message.php(1035): Message->format() #16 /var/www/wiki/mediawiki/extensions/AbuseFilter/includes/Hooks/Handlers/SchemaChangesHandler.php(145): Message->text() #17 /var/www/wiki/mediawiki/core/includes/installer/DatabaseUpdater.php(533): MediaWiki\Extension\AbuseFilter\Hooks\Handlers\SchemaChangesHandler->createAbuseFilterUser() #18 /var/www/wiki/mediawiki/core/includes/installer/DatabaseUpdater.php(501): DatabaseUpdater->runUpdates() #19 /var/www/wiki/mediawiki/core/maintenance/update.php(193): DatabaseUpdater->doUpdates() #20 /var/www/wiki/mediawiki/core/maintenance/doMaintenance.php(108): UpdateMediaWiki->execute() #21 /var/www/wiki/mediawiki/core/maintenance/update.php(264): require_once(string) #22 {main}
Description
Related Objects
Event Timeline
There is this commit in the php-memcached repo which may be related: https://github.com/php-memcached-dev/php-memcached/commit/51c9baf49f96c5f35be8257549f426ef1860f0ef
Yeah. Every time I run update.php on PHP 8.1 (I only did it accidentally before) it's the last thing output (after a spew of other errors, deprecations etc)
$ php8.1 -v PHP 8.1.1 (cli) (built: Dec 31 2021 07:26:56) (NTS) Copyright (c) The PHP Group Zend Engine v4.1.1, Copyright (c) Zend Technologies with Zend OPcache v8.1.1, Copyright (c), by Zend Technologies with Xdebug v3.1.2, Copyright (c) 2002-2021, by Derick Rethans
Mostly using 8.1.1-2+ubuntu21.10.1+deb.sury.org+1
Guess we're waiting on upstream to make a new release then? https://github.com/php-memcached-dev/php-memcached/compare/v3.1.5...master
People are begging for a release to fix this issue at https://github.com/php-memcached-dev/php-memcached/issues/496
Progress!
https://github.com/php-memcached-dev/php-memcached/issues/496#issuecomment-1062995069
memcached 3.2.0RC1 and 3.2.0RC2 have been released today. I assume this ticket can be closed.
https://github.com/php-memcached-dev/php-memcached/releases/tag/v3.2.0