[
https://issues.apache.org/jira/browse/KARAF-6125?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16758061#comment-16758061
]
ASF subversion and git services commented on KARAF-6125:
--------------------------------------------------------
Commit 5f3fdad95f594ffe09b86aee43f61b299e23c77d in karaf's branch
refs/heads/master from Jean-Baptiste Onofré
[ https://gitbox.apache.org/repos/asf?p=karaf.git;h=5f3fdad ]
Merge pull request #747 from diamondq/KARAF-6125
[KARAF-6125] Standardized timezone handling for audit dates
> 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)