Page MenuHomePhabricator

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

Description

Error
normalized_message
[{reqId}] {exception_url}   PHP Deprecated: trim(): 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(89)
#0[internal function]MWExceptionHandler::handleError(int, string, string, int)
#1/srv/mediawiki/php-1.44.0-wmf.13/extensions/CommonsMetadata/src/LicenseParser.php(89)trim(null)
#2/srv/mediawiki/php-1.44.0-wmf.13/extensions/CommonsMetadata/src/LicenseParser.php(38)CommonsMetadata\LicenseParser->parseCreativeCommonsLicenseString(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: T384854: PHP Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated

Related Objects

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)