You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by "Uwe Schindler (JIRA)" <ji...@apache.org> on 2015/08/23 01:06:45 UTC

[jira] [Reopened] (DIRAPI-219) DateUtils.toGeneralizedTime does not work with some Locales

     [ https://issues.apache.org/jira/browse/DIRAPI-219?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Uwe Schindler reopened DIRAPI-219:
----------------------------------

What does the Locale has to do how strings are encoded? The code changes nothing it was fine before and after.

The problem is that your calendar is wrong. The above locales simply don't use gregorian calendars.

My suggestion: Use SimpleDateFormat and pass Locale = Locale.ENGLISH, also use a GregorianCalendar.

> DateUtils.toGeneralizedTime does not work with some Locales
> -----------------------------------------------------------
>
>                 Key: DIRAPI-219
>                 URL: https://issues.apache.org/jira/browse/DIRAPI-219
>             Project: Directory Client API
>          Issue Type: Bug
>    Affects Versions: 1.0.0-M28
>            Reporter: Gregory Chanan
>             Fix For: 1.0.0-M29
>
>
> Over in SOLR-6915 I've run into an issue with a few Locales when trying to use Apache Directory Server via the Hadoop MiniKDC.  Here's an example failure that happens on JDK8: https://issues.apache.org/jira/browse/SOLR-6915?focusedCommentId=14287516&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14287516
> The locales that have a problem for me are:
> th_TH_TH_#u-nu-thai
> ja_JP_JP_#u-ca-japanese
> hi_IN
> I've tracked these problems to DateUtils.toGeneralizedTime(), which is returning the following to me for these 3 locales, respectively:
>  ๒๕๕๘๐๑๒๗๐๑๐๘๐๖.๙๒๙Z
>  270127010806.259Z
> २०१५०१२७०१०८०६.०४०Z



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)