Page MenuHomePhabricator

PHP fatal error on beta cluster
Closed, ResolvedPublic

Description

Steps to reproduce:
Visit https://en.wikipedia.beta.wmflabs.org/wiki/Special:Contributions/DannyS712

"If you report this error to the Wikimedia System Administrators, please include the details below."

PHP fatal error:
Uncaught Error: Call to undefined method Diff\Differ\MapDiffer::setComparisonCallback() in /srv/mediawiki/php-master/extensions/WikibaseLexeme/src/Domain/Diff/LexemeDiffer.php:57

Stack trace:
#0 /srv/mediawiki/php-master/extensions/WikibaseLexeme/WikibaseLexeme.entitytypes.php(71): Wikibase\Lexeme\Domain\Diff\LexemeDiffer->__construct()
#1 [internal function]: Wikibase\Lexeme\WikibaseLexemeHooks::{closure}()
#2 /srv/mediawiki/php-master/extensions/Wikibase/client/includes/WikibaseClient.php(1350): call_user_func(Object(Closure))
#3 /srv/mediawiki/php-master/extensions/Wikibase/client/includes/WikibaseClient.php(1338): Wikibase\Client\WikibaseClient->getEntityDiffer()
#4 /srv/mediawiki/php-master/extensions/Wikibase/client/includes/WikibaseClient.php(674): Wikibase\Client\WikibaseClient->getEntityChangeFactory()
#5 /srv/mediawiki/php-master/extensions/Wikibase/client/includes/WikibaseClient.php(1320): Wikibase\Client\WikibaseClient->getStore()
#6 /srv/mediawiki/php-master/extensions/Wikibase/client/includes/Ho

Notes:
Tested a few:
Does not occur on deploymentwiki or beta hewiktionary - don't have wikidata set up?
beta loginwiki returns 403 Forbidden Forbidden You don't have permission to access this resource. - could be a different issue?

Event Timeline

DannyS712 created this task.Wed, Jan 8, 6:17 AM
Restricted Application added projects: Wikidata, User-DannyS712. · View Herald TranscriptWed, Jan 8, 6:17 AM
Restricted Application added a subscriber: Liuxinyu970226. · View Herald TranscriptWed, Jan 8, 6:18 AM
DannyS712 updated the task description. (Show Details)Wed, Jan 8, 6:22 AM
DannyS712 moved this task from Unsorted to Reports on the User-DannyS712 board.
DannyS712 added a subscriber: Reedy.Wed, Jan 8, 6:45 AM

@Reedy can I ask why https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/WikibaseLexeme/+/562646/ was abandoned? It looks (at a preliminary glance) like it would fix this

Reedy closed this task as Resolved.Wed, Jan 8, 8:41 AM
Reedy claimed this task.
Cutmuetia1998 set Due Date to Sat, Jan 11, 5:00 PM.Sat, Jan 11, 8:16 PM