Item12939: PlainFile logger can crash during rotate of log with invalid timestamps.

pencil
Priority: Urgent
Current State: Closed
Released In: 2.0.0
Target Release: major
Applies To: Extension
Component: FoswikiLogger
Branches: trunk
Reported By: GeorgeClark
Waiting For:
Last Change By: GeorgeClark
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
 
Topic revision: r5 - 18 Jul 2015, GeorgeClark
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy