Page MenuHomePhabricator

PHP Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
normalized_message
[{reqId}] {exception_url}   PHP Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated
FrameLocationCall
from/srv/mediawiki/php-1.44.0-wmf.13/extensions/CommonsMetadata/src/LicenseParser.php(150)
#0[internal function]MWExceptionHandler::handleError(int, string, string, int)
#1/srv/mediawiki/php-1.44.0-wmf.13/extensions/CommonsMetadata/src/LicenseParser.php(150)strtolower(null)
#2/srv/mediawiki/php-1.44.0-wmf.13/extensions/CommonsMetadata/src/LicenseParser.php(39)CommonsMetadata\LicenseParser->parsePublicDomainLicenseString(null)
#3/srv/mediawiki/php-1.44.0-wmf.13/extensions/CommonsMetadata/src/LicenseParser.php(55)CommonsMetadata\LicenseParser->parseLicenseString(null)
#4/srv/mediawiki/php-1.44.0-wmf.13/extensions/CommonsMetadata/src/DataCollector.php(426)CommonsMetadata\LicenseParser->sortDataByLicensePriority(array, Closure)
#5/srv/mediawiki/php-1.44.0-wmf.13/extensions/CommonsMetadata/src/DataCollector.php(218)CommonsMetadata\DataCollector->selectLicense(array)
#6/srv/mediawiki/php-1.44.0-wmf.13/extensions/CommonsMetadata/src/DataCollector.php(108)CommonsMetadata\DataCollector->getTemplateMetadata(array)
#7/srv/mediawiki/php-1.44.0-wmf.13/extensions/CommonsMetadata/src/HookHandler.php(84)CommonsMetadata\DataCollector->collect(array, LocalFile)
#8/srv/mediawiki/php-1.44.0-wmf.13/includes/HookContainer/HookContainer.php(155)CommonsMetadata\HookHandler->onGetExtendedMetadata(array, LocalFile, MediaWiki\Context\RequestContext, bool, int)
#9/srv/mediawiki/php-1.44.0-wmf.13/includes/HookContainer/HookRunner.php(1895)MediaWiki\HookContainer\HookContainer->run(string, array)
#10/srv/mediawiki/php-1.44.0-wmf.13/includes/media/FormatMetadata.php(1787)MediaWiki\HookContainer\HookRunner->onGetExtendedMetadata(array, LocalFile, MediaWiki\Context\RequestContext, bool, int)
#11/srv/mediawiki/php-1.44.0-wmf.13/includes/media/FormatMetadata.php(1708)FormatMetadata->getExtendedMetadataFromHook(LocalFile, array, int)
#12/srv/mediawiki/php-1.44.0-wmf.13/includes/api/ApiQueryImageInfo.php(652)FormatMetadata->fetchExtendedMetadata(LocalFile)
#13/srv/mediawiki/php-1.44.0-wmf.13/includes/api/ApiQueryImageInfo.php(238)MediaWiki\Api\ApiQueryImageInfo::getInfo(LocalFile, array, MediaWiki\Api\ApiResult, array, array)
#14/srv/mediawiki/php-1.44.0-wmf.13/includes/api/ApiQuery.php(727)MediaWiki\Api\ApiQueryImageInfo->execute()
#15/srv/mediawiki/php-1.44.0-wmf.13/includes/api/ApiMain.php(1973)MediaWiki\Api\ApiQuery->execute()
#16/srv/mediawiki/php-1.44.0-wmf.13/includes/api/ApiMain.php(941)MediaWiki\Api\ApiMain->executeAction()
#17/srv/mediawiki/php-1.44.0-wmf.13/includes/api/ApiMain.php(912)MediaWiki\Api\ApiMain->executeActionWithErrorHandling()
#18/srv/mediawiki/php-1.44.0-wmf.13/includes/api/ApiEntryPoint.php(152)MediaWiki\Api\ApiMain->execute()
#19/srv/mediawiki/php-1.44.0-wmf.13/includes/MediaWikiEntryPoint.php(202)MediaWiki\Api\ApiEntryPoint->execute()
#20/srv/mediawiki/php-1.44.0-wmf.13/api.php(44)MediaWiki\MediaWikiEntryPoint->run()
#21/srv/mediawiki/w/api.php(3)require(string)
#22{main}
Impact
Notes

See also: T384853: PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated

Related Objects

View Standalone Graph
This task is connected to more than 200 other tasks. Only direct parents and subtasks are shown here. Use View Standalone Graph to show more of the graph.

Event Timeline

Change #1114421 had a related patch set uploaded (by Máté Szabó; author: Máté Szabó):

[mediawiki/extensions/CommonsMetadata@master] LicenseParser: Avoid passing null to string functions

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

Change #1114421 merged by jenkins-bot:

[mediawiki/extensions/CommonsMetadata@master] LicenseParser: Avoid passing null to string functions

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

Change #1114428 had a related patch set uploaded (by Reedy; author: Máté Szabó):

[mediawiki/extensions/CommonsMetadata@REL1_43] LicenseParser: Avoid passing null to string functions

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

Change #1114429 had a related patch set uploaded (by Reedy; author: Máté Szabó):

[mediawiki/extensions/CommonsMetadata@REL1_42] LicenseParser: Avoid passing null to string functions

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

Change #1114430 had a related patch set uploaded (by Reedy; author: Máté Szabó):

[mediawiki/extensions/CommonsMetadata@REL1_39] LicenseParser: Avoid passing null to string functions

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

Reedy assigned this task to mszabo.

Change #1114430 merged by jenkins-bot:

[mediawiki/extensions/CommonsMetadata@REL1_39] LicenseParser: Avoid passing null to string functions

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

Change #1114429 merged by jenkins-bot:

[mediawiki/extensions/CommonsMetadata@REL1_42] LicenseParser: Avoid passing null to string functions

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

Change #1114428 merged by jenkins-bot:

[mediawiki/extensions/CommonsMetadata@REL1_43] LicenseParser: Avoid passing null to string functions

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

Change #1114435 had a related patch set uploaded (by Reedy; author: Máté Szabó):

[mediawiki/extensions/CommonsMetadata@wmf/1.44.0-wmf.13] LicenseParser: Avoid passing null to string functions

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

Change #1114435 merged by jenkins-bot:

[mediawiki/extensions/CommonsMetadata@wmf/1.44.0-wmf.13] LicenseParser: Avoid passing null to string functions

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

Mentioned in SAL (#wikimedia-operations) [2025-01-27T18:16:43Z] <reedy@deploy2002> Synchronized php-1.44.0-wmf.13/extensions/CommonsMetadata/: T384853 T384854 (duration: 10m 45s)