Item12939: PlainFile logger can crash during rotate of log with invalid timestamps.
Priority: Urgent
Current State: Closed
Released In: 2.0.0
Target Release: major
ERROR: (500) Internal server error - Use of uninitialized value $time in gmtime at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Logger/PlainFile.pm line 296, <$lf> line 4.
at /usr/local/lib/perl5/5.16/CGI/Carp.pm line 379, <$lf> line 4.
CGI::Carp::realdie("Use of uninitialized value \$time in gmtime at /usr/home/trunk"...) called at /usr/local/lib/perl5/5.16/CGI/Carp.pm line 468
CGI::Carp::die("Use of uninitialized value \$time in gmtime at /usr/home/trunk"...) called at /usr/home/trunk.foswiki.org/core/lib/AssertOn.pm line 14
Assert::__ANON__("Use of uninitialized value \$time in gmtime at /usr/home/trunk"...) called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Logger/PlainFile.pm line 296
Foswiki::Logger::PlainFile::_time2month(undef) called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Logger/PlainFile.pm line 384
Foswiki::Logger::PlainFile::_rotate("error", "/usr/home/trunk.foswiki.org/core/data/error.log", 1402269353) called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Logger/PlainFile.pm line 120
Foswiki::Logger::PlainFile::log(Foswiki::Logger::PlainFile=HASH(0x803957a68), "warning", "COMMIT ID: 67658ae82bef11a491a37be856029720012070a4 Author: G"...) called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Plugins/FoswikiOrgPlugin/Core.pm line 139
--
GeorgeClark - 09 Jun 2014
Also fixed in 2.0.0. missed in the release notes.
--
GeorgeClark - 18 Jul 2015