[threeten-dev] looks a bug for JapaneseChronology

Patrick Zhang patrick.zhang at oracle.com
Thu May 9 00:58:42 PDT 2013


The fix is ok.
And I have found another problem but it is test bug. I will submit one 
new changeset for test code.

Regards
Patrick


On 5/9/13 12:12 PM, Masayoshi Okutsu wrote:
> There was a regression bug in my previous fixes. I've just pushed the 
> fix. I've confirmed that the attached test program works fine.
>
> Thanks,
> Masayoshi
>
> On 5/8/2013 6:38 PM, Patrick Zhang wrote:
>> Hi Team,
>>
>> During test development, I have found the behavior of 
>> JapaneseChronology has been changed in this week.
>> I just do one simple transformation from JapaneseDate to LocalDate:
>>
>>     JapaneseDate jdate1 = 
>> JapaneseChronology.INSTANCE.dateYearDay(JapaneseEra.HEISEI, 8, 60);
>>     JapaneseDate jdate2 = 
>> JapaneseChronology.INSTANCE.date(JapaneseEra.HEISEI, 8, 2, 29);
>>     System.out.println(LocalDate.from(jdate1));
>>     System.out.println(LocalDate.from(jdate2));
>>
>> It works well when I use jdk8 latest promotion/nightly build.
>> ========
>> gtee at jsn-gtwy-1: ~ $ export 
>> JAVA_HOME=/net/sqenfs-1/export1/jdk/re/8/promoted/latest/binaries/linux-i586/
>> gtee at jsn-gtwy-1: ~ $ $JAVA_HOME/bin/javac Test.java
>> gtee at jsn-gtwy-1: ~ $ $JAVA_HOME/bin/java Test
>> 1996-02-29
>> 1996-02-29
>> 1996-02-29
>> 1996-02-29
>> gtee at jsn-gtwy-1: ~ $ export 
>> JAVA_HOME=/net/sqenfs-1/export1/jdk/re/8/nightly-tl/ws-b89_2013-05-07-1702_4319/build/linux-i586/j2sdk-image/
>> gtee at jsn-gtwy-1: ~ $ $JAVA_HOME/bin/javac Test.java
>> gtee at jsn-gtwy-1: ~ $ $JAVA_HOME/bin/java Test
>> 1996-02-29
>> 1996-02-29
>> 1996-02-29
>> 1996-02-29
>> ========
>>
>> But when I shift to my local build, which I just generate after 
>> pulling latest change, the output looks strange:
>> ========
>> gtee at jsn-gtwy-1: ~ $ export 
>> JAVA_HOME=/net/sqenfs-1/export1/comp/jsn/users/patrick/threeten/build/linux-x86-normal-server-release/images/j2sdk-image/
>> gtee at jsn-gtwy-1: ~ $ $JAVA_HOME/bin/javac Test.java
>> gtee at jsn-gtwy-1: ~ $ $JAVA_HOME/bin/java Test
>> 1996-03-07
>> 1996-02-29
>> 1996-03-07
>> 1996-02-29
>> =========
>>
>> Please help to verify it.
>>
>> FYI, I do not meet such problem on last week. I remembered I have 
>> submitted one webrev on 04/28.
>> http://cr.openjdk.java.net/~pzhang/JSR310/java/time/chrono/JapaneseChronology/webrev/ 
>> <http://cr.openjdk.java.net/%7Epzhang/JSR310/java/time/chrono/JapaneseChronology/webrev/> 
>>
>> According the attached log, all looks good.
>> http://cr.openjdk.java.net/~pzhang/JSR310/java/time/chrono/JapaneseChronology/TCKJapaneseChronology.jtr 
>> <http://cr.openjdk.java.net/%7Epzhang/JSR310/java/time/chrono/JapaneseChronology/TCKJapaneseChronology.jtr> 
>>
>>
>> I pull many changeset today and rebuild the whole repo. Then the 
>> problem occurs. Please help to verify it.
>>
>> Regards
>> Patrick
>>
>>
>>
>>
>>
>


More information about the threeten-dev mailing list