[
https://issues.apache.org/jira/browse/KARAF-6125?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jean-Baptiste Onofré resolved KARAF-6125.
-----------------------------------------
Resolution: Fixed
> Audit library creates incorrect dates due to timezones
> ------------------------------------------------------
>
> Key: KARAF-6125
> URL: https://issues.apache.org/jira/browse/KARAF-6125
> Project: Karaf
> Issue Type: Bug
> Components: karaf
> Affects Versions: 4.2.2
> Reporter: Mike Mansell
> Assignee: Jean-Baptiste Onofré
> Priority: Minor
> Labels: audit
> Fix For: 4.2.3
>
>
> The audit library leverages the FastDateFormat class to generate file names
> based on the current date. Unfortunately, in some cases, it correctly uses
> the timezone and in others, it just uses the default timezone.
> To make matters worse, the test cases attempted to work in all scenarios by
> picked a fixed timezone of GMT+01:00, but with the scenarios where the
> timezone wasn't used, it could fail if the current timezone was greater than
> earlier 7 hours than GMT.
> This was due to the fact that the test cases picked a fixed time of Nov 17th
> at 7 am. When that was converted to a file name with the format MMM-dd2 (ie.
> Nov-17). In the couple of cases where the timezone wasn't properly used, it
> defaulted to the current locale, which if you where greater than - 7 hours
> (ie. Vancouver which is - 8 hours), then the resulting file name would be
> Nov-16, and thus the test cases would fail.
> I'll issue a PR tomorrow that consistently uses the timezone both in the test
> cases and within the core Audit code.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)