<i18n dev> [11] RFR: 8209047:"Illegal pattern character 'B'" IllegalArgumentException with Burmese locales

Naoto Sato naoto.sato at oracle.com
Mon Aug 13 15:28:31 UTC 2018


Looks good.

Naoto

On 8/13/18 2:48 AM, Rachna Goel wrote:
> Hi,
> 
> Kindly review the fix to JDK-8209047.
> 
> Bug: https://bugs.openjdk.java.net/browse/JDK-8209047
> webrev: http://cr.openjdk.java.net/~rgoel/JDK-8209047/webrev.03/
> 
> It is a regression caused by JDK-8202537. Because of the 'B' character 
> introduced in the CLDR time patterns "B HH:mm:ss", "B H:mm" (where B 
> represents the 'day period') for "my" (Burmese) locale. Since, this 
> character is not supported in java.text.SimpleDateFormat and in 
> java.time.DateTimeFormatter, it is throwing IllegalArgumentException. 
> Fix is to change time pattern to previous CLDR's version i.e 29, until 
> 'B' character is supported via JDK-8209175.
> 


More information about the i18n-dev mailing list