If you create a checkout with a due date in the past (I selected 2011-08-15), and try to check-in, it fails loudly on 3.16.2: Software error: Invalid local time for date in time zone: America/Argentina/Cordoba The problem is hidden on master and 3.16.x because of another bug (Bug 12794) on AJAX, that keeps waiting even when the checkin script failed.
my $dt = DateTime->new( year => 2011, month => 8, day => 15, hour => 23, minute => 59, second => 0, time_zone => 'America/Argentina/Cordoba'); Seems good. Maybe it's fixed by bug 12699. If not, please provide more information (parameters passed to dt_from_string or DateTime->new)
This works for me in 3.23.00.031.
(In reply to Jonathan Druart from comment #1) > Maybe it's fixed by bug 12699. Read bug 12669. *** This bug has been marked as a duplicate of bug 12669 ***