Error
- mwversion: 1.44.0-wmf.17
- reqId: 55cc8dd764be2c0fcd4b880c
- Find reqId in Logstash
[{reqId}] {exception_url} Error: Typed property GrowthExperiments\Maintenance\RevalidateLinkRecommendations::$allowedChecksums must not be accessed before initialization| Frame | Location | Call |
|---|---|---|
| from | /srv/mediawiki/php-1.44.0-wmf.17/extensions/GrowthExperiments/maintenance/revalidateLinkRecommendations.php(250) | |
| #0 | /srv/mediawiki/php-1.44.0-wmf.17/extensions/GrowthExperiments/maintenance/revalidateLinkRecommendations.php(185) | GrowthExperiments\Maintenance\RevalidateLinkRecommendations->getAllowedChecksums() |
| #1 | /srv/mediawiki/php-1.44.0-wmf.17/extensions/GrowthExperiments/maintenance/revalidateLinkRecommendations.php(137) | GrowthExperiments\Maintenance\RevalidateLinkRecommendations->validateRecommendation(GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendation) |
| #2 | /srv/mediawiki/php-1.44.0-wmf.17/maintenance/includes/MaintenanceRunner.php(695) | GrowthExperiments\Maintenance\RevalidateLinkRecommendations->execute() |
| #3 | /srv/mediawiki/php-1.44.0-wmf.17/maintenance/run.php(51) | MediaWiki\Maintenance\MaintenanceRunner->run() |
| #4 | /srv/mediawiki/multiversion/MWScript.php(156) | require_once(string) |
| #5 | {main} | |
Impact
The revalidateLinkRecommendations.php script cannot be used
Notes
Execution was as follows:
[urbanecm@deploy2002 ~]$ cat frwiki-checksum.txt
0c8608674ef53f41d491ae2918bb444df90b8c37ad94675416847b54c753e1c7
[urbanecm@deploy2002 ~]$ mwscript-k8s --file frwiki-checksum.txt -f -- GrowthExperiments:revalidateLinkRecommendations.php --wiki=frwiki --exceptDatasetChecksums=frwiki-checksum.txt --deleteNullRecommendations
⏳ Starting GrowthExperiments:revalidateLinkRecommendations.php on Kubernetes as job mw-script.codfw.fs06mfc3 ...
⏳ Waiting for the container to start...
🚀 Job is running.
📜 Streaming logs:
Revalidating link recommendations:
fetching task batch starting with page 0
[55cc8dd764be2c0fcd4b880c] [no req] Error: Typed property GrowthExperiments\Maintenance\RevalidateLinkRecommendations::$allowedChecksums must not be accessed before initialization
Backtrace:
from /srv/mediawiki/php-1.44.0-wmf.17/extensions/GrowthExperiments/maintenance/revalidateLinkRecommendations.php(250)
#0 /srv/mediawiki/php-1.44.0-wmf.17/extensions/GrowthExperiments/maintenance/revalidateLinkRecommendations.php(185): GrowthExperiments\Maintenance\RevalidateLinkRecommendations->getAllowedChecksums()
#1 /srv/mediawiki/php-1.44.0-wmf.17/extensions/GrowthExperiments/maintenance/revalidateLinkRecommendations.php(137): GrowthExperiments\Maintenance\RevalidateLinkRecommendations->validateRecommendation(GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendation)
#2 /srv/mediawiki/php-1.44.0-wmf.17/maintenance/includes/MaintenanceRunner.php(695): GrowthExperiments\Maintenance\RevalidateLinkRecommendations->execute()
#3 /srv/mediawiki/php-1.44.0-wmf.17/maintenance/run.php(51): MediaWiki\Maintenance\MaintenanceRunner->run()
#4 /srv/mediawiki/multiversion/MWScript.php(156): require_once(string)
#5 {main}
[urbanecm@deploy2002 ~]$