Page MenuHomePhabricator

Wikibase: Missing wikibase.wikiprojects.tracking.js file causing exceptions on every request
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
message
package file not found or not a file: "/srv/mediawiki/php-1.47.0-wmf.4/extensions/Wikibase/repo/includes/../wikibase.wikiprojects.tracking.js"
trace
from /srv/mediawiki/php-1.47.0-wmf.4/includes/ResourceLoader/FileModule.php(568)
#0 /srv/mediawiki/php-1.47.0-wmf.4/includes/ResourceLoader/FileModule.php(1517): MediaWiki\ResourceLoader\FileModule->getFileContents(string, string)
#1 /srv/mediawiki/php-1.47.0-wmf.4/includes/ResourceLoader/FileModule.php(1475): MediaWiki\ResourceLoader\FileModule->readFileInfo(MediaWiki\ResourceLoader\Context, array)
#2 [internal function]: MediaWiki\ResourceLoader\FileModule->MediaWiki\ResourceLoader\{closure}(array)
#3 /srv/mediawiki/php-1.47.0-wmf.4/includes/ResourceLoader/FileModule.php(1474): array_map(Closure, array)
#4 /srv/mediawiki/php-1.47.0-wmf.4/includes/ResourceLoader/FileModule.php(314): MediaWiki\ResourceLoader\FileModule->getPackageFiles(MediaWiki\ResourceLoader\Context)
#5 /srv/mediawiki/php-1.47.0-wmf.4/includes/ResourceLoader/Module.php(737): MediaWiki\ResourceLoader\FileModule->getScript(MediaWiki\ResourceLoader\Context)
#6 /srv/mediawiki/php-1.47.0-wmf.4/includes/ResourceLoader/Module.php(710): MediaWiki\ResourceLoader\Module->buildContent(MediaWiki\ResourceLoader\Context)
#7 /srv/mediawiki/php-1.47.0-wmf.4/includes/ResourceLoader/ResourceLoader.php(1179): MediaWiki\ResourceLoader\Module->getModuleContent(MediaWiki\ResourceLoader\Context)
#8 /srv/mediawiki/php-1.47.0-wmf.4/includes/ResourceLoader/ResourceLoader.php(1101): MediaWiki\ResourceLoader\ResourceLoader->addOneModuleResponse(MediaWiki\ResourceLoader\Context, MediaWiki\ResourceLoader\ReplayMinifierState, string, MediaWiki\ResourceLoader\FileModule, array)
#9 /srv/mediawiki/php-1.47.0-wmf.4/includes/ResourceLoader/ResourceLoader.php(1020): MediaWiki\ResourceLoader\ResourceLoader->getOneModuleResponse(MediaWiki\ResourceLoader\Context, string, MediaWiki\ResourceLoader\FileModule)
#10 /srv/mediawiki/php-1.47.0-wmf.4/includes/ResourceLoader/ResourceLoader.php(736): MediaWiki\ResourceLoader\ResourceLoader->makeModuleResponse(MediaWiki\ResourceLoader\Context, array, array)
#11 /srv/mediawiki/php-1.47.0-wmf.4/includes/ResourceLoader/ResourceLoaderEntryPoint.php(45): MediaWiki\ResourceLoader\ResourceLoader->respond(MediaWiki\ResourceLoader\Context, array)
#12 /srv/mediawiki/php-1.47.0-wmf.4/includes/MediaWikiEntryPoint.php(180): MediaWiki\ResourceLoader\ResourceLoaderEntryPoint->execute()
#13 /srv/mediawiki/php-1.47.0-wmf.4/load.php(28): MediaWiki\MediaWikiEntryPoint->run()
#14 /srv/mediawiki/w/load.php(3): require(string)
#15 {main}
Impact

All requests to test.wikidata.org that invoke the ResourceLoader cause a exception

Event Timeline

jnuche triaged this task as Unbreak Now! priority.May 26 2026, 8:43 AM

Change #1293690 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/Wikibase@master] Fix path to wikibase.wikiprojects.tracking.js

https://gerrit.wikimedia.org/r/1293690

Change #1293691 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/Wikibase@wmf/1.47.0-wmf.4] Fix path to wikibase.wikiprojects.tracking.js

https://gerrit.wikimedia.org/r/1293691

Change #1293690 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Fix path to wikibase.wikiprojects.tracking.js

https://gerrit.wikimedia.org/r/1293690

Change #1293691 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@wmf/1.47.0-wmf.4] Fix path to wikibase.wikiprojects.tracking.js

https://gerrit.wikimedia.org/r/1293691

Mentioned in SAL (#wikimedia-operations) [2026-05-26T11:28:59Z] <lucaswerkmeister-wmde@deploy1003> Started scap sync-world: Backport for [[gerrit:1293691|Fix path to wikibase.wikiprojects.tracking.js (T421856 T427252)]]

Mentioned in SAL (#wikimedia-operations) [2026-05-26T11:30:57Z] <lucaswerkmeister-wmde@deploy1003> lucaswerkmeister-wmde: Backport for [[gerrit:1293691|Fix path to wikibase.wikiprojects.tracking.js (T421856 T427252)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-05-26T11:35:46Z] <lucaswerkmeister-wmde@deploy1003> Finished scap sync-world: Backport for [[gerrit:1293691|Fix path to wikibase.wikiprojects.tracking.js (T421856 T427252)]] (duration: 06m 46s)

Lucas_Werkmeister_WMDE lowered the priority of this task from Unbreak Now! to Needs Triage.May 26 2026, 11:36 AM

Should be fixed now.

No more occurrences since the deployment, I think we can remove this as a train blocker. (Leaving the task open for our Tech Verification.)

image.png (662×234 px, 12 KB)

(I’m not doing the tech verification)

TV: The provided solution seems to fix the issue.
Thank you!