Page MenuHomePhabricator

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

Description

Error
labels.normalized_message
[{reqId}] {exception_url}   PHP Deprecated: strtotime(): Passing null to parameter #1 ($datetime) of type string is deprecated
FrameLocationCall
from/srv/mediawiki/php-1.44.0-wmf.24/extensions/RSS/includes/RSSParser.php(620)
#0[internal function]MediaWiki\Exception\MWExceptionHandler::handleError(int, string, string, int)
#1/srv/mediawiki/php-1.44.0-wmf.24/extensions/RSS/includes/RSSParser.php(620)strtotime(null)
#2/srv/mediawiki/php-1.44.0-wmf.24/extensions/RSS/includes/RSSParser.php(356)MediaWiki\Extension\RSS\RSSParser->responseToXML(string)
#3/srv/mediawiki/php-1.44.0-wmf.24/extensions/RSS/includes/RSSParser.php(224)MediaWiki\Extension\RSS\RSSParser->fetchRemote(string)
#4/srv/mediawiki/php-1.44.0-wmf.24/extensions/RSS/includes/Hooks.php(88)MediaWiki\Extension\RSS\RSSParser->fetch()
#5/srv/mediawiki/php-1.44.0-wmf.24/includes/parser/Parser.php(4090)MediaWiki\Extension\RSS\Hooks::renderRss(string, array, MediaWiki\Parser\Parser, MediaWiki\Parser\PPFrame_Hash)
#6/srv/mediawiki/php-1.44.0-wmf.24/includes/parser/PPFrame_Hash.php(362)MediaWiki\Parser\Parser->extensionSubstitution(array, MediaWiki\Parser\PPFrame_Hash, bool)
#7/srv/mediawiki/php-1.44.0-wmf.24/includes/parser/Parser.php(2980)MediaWiki\Parser\PPFrame_Hash->expand(MediaWiki\Parser\PPNode_Hash_Tree, int)
#8/srv/mediawiki/php-1.44.0-wmf.24/includes/parser/Parser.php(1607)MediaWiki\Parser\Parser->replaceVariables(string)
#9/srv/mediawiki/php-1.44.0-wmf.24/includes/parser/Parser.php(706)MediaWiki\Parser\Parser->internalParse(string)
#10/srv/mediawiki/php-1.44.0-wmf.24/includes/content/WikitextContentHandler.php(380)MediaWiki\Parser\Parser->parse(string, MediaWiki\Title\Title, MediaWiki\Parser\ParserOptions, bool, bool, int)
#11/srv/mediawiki/php-1.44.0-wmf.24/includes/content/ContentHandler.php(1685)MediaWiki\Content\WikitextContentHandler->fillParserOutput(MediaWiki\Content\WikitextContent, MediaWiki\Content\Renderer\ContentParseParams, MediaWiki\Parser\ParserOutput)
#12/srv/mediawiki/php-1.44.0-wmf.24/includes/content/Renderer/ContentRenderer.php(75)MediaWiki\Content\ContentHandler->getParserOutput(MediaWiki\Content\WikitextContent, MediaWiki\Content\Renderer\ContentParseParams)
#13/srv/mediawiki/php-1.44.0-wmf.24/includes/Revision/RenderedRevision.php(261)MediaWiki\Content\Renderer\ContentRenderer->getParserOutput(MediaWiki\Content\WikitextContent, MediaWiki\Page\PageIdentityValue, MediaWiki\Revision\RevisionStoreRecord, MediaWiki\Parser\ParserOptions, array)
#14/srv/mediawiki/php-1.44.0-wmf.24/includes/Revision/RenderedRevision.php(233)MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached(MediaWiki\Content\WikitextContent, array)
#15/srv/mediawiki/php-1.44.0-wmf.24/includes/Revision/RevisionRenderer.php(236)MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string, array)
#16/srv/mediawiki/php-1.44.0-wmf.24/includes/Revision/RevisionRenderer.php(169)MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, MediaWiki\Parser\ParserOptions, array)
#17/srv/mediawiki/php-1.44.0-wmf.24/includes/Revision/RenderedRevision.php(196)MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array)
#18/srv/mediawiki/php-1.44.0-wmf.24/includes/page/ParserOutputAccess.php(462)MediaWiki\Revision\RenderedRevision->getRevisionParserOutput()
#19/srv/mediawiki/php-1.44.0-wmf.24/includes/page/ParserOutputAccess.php(373)MediaWiki\Page\ParserOutputAccess->renderRevision(MediaWiki\Page\WikiPage, MediaWiki\Parser\ParserOptions, MediaWiki\Revision\RevisionStoreRecord, int, null)
#20/srv/mediawiki/php-1.44.0-wmf.24/includes/diff/DifferenceEngine.php(1272)MediaWiki\Page\ParserOutputAccess->getParserOutput(MediaWiki\Page\WikiPage, MediaWiki\Parser\ParserOptions, MediaWiki\Revision\RevisionStoreRecord, int)
#21/srv/mediawiki/php-1.44.0-wmf.24/includes/diff/DifferenceEngine.php(1057)DifferenceEngine->renderNewRevision()
#22/srv/mediawiki/php-1.44.0-wmf.24/includes/page/Article.php(1079)DifferenceEngine->showDiffPage(bool)
#23/srv/mediawiki/php-1.44.0-wmf.24/includes/page/Article.php(489)MediaWiki\Page\Article->showDiffPage()
#24/srv/mediawiki/php-1.44.0-wmf.24/includes/actions/ViewAction.php(80)MediaWiki\Page\Article->view()
#25/srv/mediawiki/php-1.44.0-wmf.24/includes/actions/ActionEntryPoint.php(728)MediaWiki\Actions\ViewAction->show()
#26/srv/mediawiki/php-1.44.0-wmf.24/includes/actions/ActionEntryPoint.php(505)MediaWiki\Actions\ActionEntryPoint->performAction(MediaWiki\Page\Article, MediaWiki\Title\Title)
#27/srv/mediawiki/php-1.44.0-wmf.24/includes/actions/ActionEntryPoint.php(143)MediaWiki\Actions\ActionEntryPoint->performRequest()
#28/srv/mediawiki/php-1.44.0-wmf.24/includes/MediaWikiEntryPoint.php(202)MediaWiki\Actions\ActionEntryPoint->execute()
#29/srv/mediawiki/php-1.44.0-wmf.24/index.php(58)MediaWiki\MediaWikiEntryPoint->run()
#30/srv/mediawiki/w/index.php(3)require(string)
#31{main}
Notes

Noticed one of these in 1.44.0-wmf.24 (T386219).

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 #1138716 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/RSS@master] RSSParser:responeToXML: Don't pass null into strtotime (or wfDebugLog)

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

Jdforrester-WMF changed the task status from Open to In Progress.Apr 24 2025, 11:24 AM
Jdforrester-WMF claimed this task.

Change #1138716 merged by jenkins-bot:

[mediawiki/extensions/RSS@master] RSSParser:responeToXML: Don't pass null into strtotime (or wfDebugLog)

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

Change #1138846 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/RSS@REL1_43] RSSParser:responeToXML: Don't pass null into strtotime (or wfDebugLog)

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

Change #1138847 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/RSS@REL1_42] RSSParser:responeToXML: Don't pass null into strtotime (or wfDebugLog)

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

Change #1138848 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/RSS@REL1_39] RSSParser:responeToXML: Don't pass null into strtotime (or wfDebugLog)

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

Change #1138848 merged by jenkins-bot:

[mediawiki/extensions/RSS@REL1_39] RSSParser:responeToXML: Don't pass null into strtotime (or wfDebugLog)

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

Change #1138847 merged by jenkins-bot:

[mediawiki/extensions/RSS@REL1_42] RSSParser:responeToXML: Don't pass null into strtotime (or wfDebugLog)

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

Change #1138846 merged by jenkins-bot:

[mediawiki/extensions/RSS@REL1_43] RSSParser:responeToXML: Don't pass null into strtotime (or wfDebugLog)

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