Page MenuHomePhabricator

[Bug] TimestampException from line 213 of /srv/mediawiki/php-master/includes/libs/time/ConvertibleTimestamp.php
Closed, DuplicatePublic

Description

Previously trying to set a far date range worked although regardless shown only up to some point (If I recall correctly, you could do that up to 2^21 days)

Production (any wiki, not sure since when the bug is around because only group0 and group1 is on 1.29wmf1 now) :

https://en.wikipedia.org/w/index.php?title=Special:RecentChanges&days=3000000&from=

[WBr@2gpAMFoAAGWSFRoAAAAD] 2016-11-03 09:09:47: Fatal exception of type "TimestampException"

Beta Cluster (any wiki) :

https://en.wikipedia.beta.wmflabs.org/w/index.php?title=Special:RecentChanges&days=30000000&from=

[WBr-FgpEE4AAAH2PqCUAAAAG] /w/index.php?title=Special:RecentChanges&days=30000000&from= TimestampException from line 213 of /srv/mediawiki/php-master/includes/libs/time/ConvertibleTimestamp.php: ConvertibleTimestamp::getTimestamp: The timestamp cannot be represented in the specified format

Backtrace:

#0 /srv/mediawiki/php-master/includes/libs/rdbms/database/Database.php(2897): ConvertibleTimestamp->getTimestamp(integer)
 #1 /srv/mediawiki/php-master/includes/specials/SpecialRecentchanges.php(186): Database->timestamp(integer)
 #2 /srv/mediawiki/php-master/includes/specialpage/ChangesListSpecialPage.php(89): SpecialRecentChanges->buildMainQueryConds(FormOptions)
 #3 /srv/mediawiki/php-master/includes/specialpage/ChangesListSpecialPage.php(52): ChangesListSpecialPage->getRows()
 #4 /srv/mediawiki/php-master/includes/specials/SpecialRecentchanges.php(66): ChangesListSpecialPage->execute(NULL)
 #5 /srv/mediawiki/php-master/includes/specialpage/SpecialPage.php(522): SpecialRecentChanges->execute(NULL)
 #6 /srv/mediawiki/php-master/includes/specialpage/SpecialPageFactory.php(583): SpecialPage->run(NULL)
 #7 /srv/mediawiki/php-master/includes/MediaWiki.php(283): SpecialPageFactory::executePath(Title, RequestContext)
 #8 /srv/mediawiki/php-master/includes/MediaWiki.php(861): MediaWiki->performRequest()
 #9 /srv/mediawiki/php-master/includes/MediaWiki.php(522): MediaWiki->main()
 #10 /srv/mediawiki/php-master/index.php(43): MediaWiki->run()
 #11 /srv/mediawiki/w/index.php(3): include(string)
 #12 {main}