aude created this task. aude added a subscriber: aude. aude added a project: MediaWiki-extensions-WikibaseClient.
TASK DESCRIPTION i just set $wgWBClientSettings['useLegacyUsageIndex'] = true; locally. now when running jobs in my client (after removing a site link), i get: Catchable fatal error: Argument 1 passed to Wikibase\Client\Usage\UsageAspectTransformer::transformPageEntityUsages() must be an instance of Wikibase\Client\Usage\PageEntityUsages, integer given, called in /Library/WebServer/Documents/php-master/extensions/WikidataBuild/extensions/Wikibase/client/includes/Changes/AffectedPagesFinder.php on line 349 and defined in /Library/WebServer/Documents/php-master/extensions/WikidataBuild/extensions/Wikibase/client/includes/Usage/UsageAspectTransformer.php on line 84 Call Stack: 0.0006 664488 1. {main}() /Library/WebServer/Documents/php-master/maintenance/runJobs.php:0 0.0033 1207792 2. require_once('/Library/WebServer/Documents/php-master/maintenance/doMaintenance.php') /Library/WebServer/Documents/php-master/maintenance/runJobs.php:95 0.0975 19139104 3. RunJobs->execute() /Library/WebServer/Documents/php-master/maintenance/doMaintenance.php:102 0.1157 19273816 4. JobRunner->run() /Library/WebServer/Documents/php-master/maintenance/runJobs.php:80 3.3446 28498392 5. Wikibase\ChangeNotificationJob->run() /Library/WebServer/Documents/php-master/includes/jobqueue/JobRunner.php:135 3.9161 37087648 6. Wikibase\Client\Changes\ChangeHandler->handleChanges() /Library/WebServer/Documents/php-master/extensions/WikidataBuild/extensions/Wikibase/lib/includes/ChangeNotificationJob.php:133 3.9179 37238648 7. Wikibase\Client\Changes\ChangeHandler->handleChange() /Library/WebServer/Documents/php-master/extensions/WikidataBuild/extensions/Wikibase/client/includes/Changes/ChangeHandler.php:142 3.9182 37239240 8. Wikibase\Client\Changes\AffectedPagesFinder->getAffectedUsagesByPage() /Library/WebServer/Documents/php-master/extensions/WikidataBuild/extensions/Wikibase/client/includes/Changes/ChangeHandler.php:167 3.9182 37239240 9. Wikibase\Client\Changes\AffectedPagesFinder->getAffectedPages() /Library/WebServer/Documents/php-master/extensions/WikidataBuild/extensions/Wikibase/client/includes/Changes/AffectedPagesFinder.php:114 3.9362 37853264 10. Wikibase\Client\Changes\AffectedPagesFinder->transformAllPageEntityUsages() /Library/WebServer/Documents/php-master/extensions/WikidataBuild/extensions/Wikibase/client/includes/Changes/AffectedPagesFinder.php:182 3.9368 37893304 11. Wikibase\Client\Usage\UsageAspectTransformer->transformPageEntityUsages() /Library/WebServer/Documents/php-master/extensions/WikidataBuild/extensions/Wikibase/client/includes/Changes/AffectedPagesFinder.php:349 checked in production and don't see anything in the logs about this, but it could be it's just not being logged at the moment. when i removed a site link for (fr)wikivoyage, I do not see the change being reflected in the other wikivoyages or in frwikivoyage, nor see it appear in my watchlist. i tried removing a wikipedia site link from the same item, and the change did get reflected on wikipedia and in my watchlist there. (wikipedia is running older Wikibase code). TASK DETAIL https://phabricator.wikimedia.org/T86714 REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>. EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: aude Cc: Aklapper, aude, Wikidata-bugs _______________________________________________ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs