<i18n dev> jtreg test failed with Japanese datetime formatting on win32
li.jiang at oracle.com
li.jiang at oracle.com
Tue May 21 09:36:17 UTC 2019
This issue should have been fixed by bug JDK-8224142[1].
The fix had been integrated into openjdk8u222.
Would you provide the OS version and Java version in your test
environment? Kinder reminder, before report the issue and paste the log
here, you can search the JBS[2] first.
[1] https://bugs.openjdk.java.net/browse/JDK-8224142
[2] https://bugs.openjdk.java.net/
Thanks,
Leo
On 21/05/2019 11:47 AM, chengjingwei (A) wrote:
> The failure occurred on windows-32bit platform only. The test case was
> jdk8u/jdk/test/java/time/test/java/time/format/TestNonIsoFormatter.java
>
> Failure message:
> test test.java.time.format.TestNonIsoFormatter.test_lenientEraYear(Japanese, "Meiji 123", "Heisei 2"): failure
> java.time.format.DateTimeParseException: Text 'Meiji 123-01-01' could not be parsed at index 0
> at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949)
> at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851)
> at java.time.LocalDate.parse(LocalDate.java:400)
> at test.java.time.format.TestNonIsoFormatter.test_lenientEraYear(TestNonIsoFormatter.java:196)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85)
> at org.testng.internal.Invoker.invokeMethod(Invoker.java:639)
> at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:821)
> at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1131)
> at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:124)
> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)
> at org.testng.TestRunner.privateRun(TestRunner.java:773)
> at org.testng.TestRunner.run(TestRunner.java:623)
> at org.testng.SuiteRunner.runTest(SuiteRunner.java:357)
> at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:352)
> at org.testng.SuiteRunner.privateRun(SuiteRunner.java:310)
> at org.testng.SuiteRunner.run(SuiteRunner.java:259)
> at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
> at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
> at org.testng.TestNG.runSuitesSequentially(TestNG.java:1185)
> at org.testng.TestNG.runSuitesLocally(TestNG.java:1110)
> at org.testng.TestNG.run(TestNG.java:1018)
> at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:94)
> at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:54)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
> at java.lang.Thread.run(Thread.java:748)
> config test.java.time.format.TestNonIsoFormatter.setUp(): success
> test test.java.time.format.TestNonIsoFormatter.test_lenientEraYear(Japanese, "Showa 65", "Heisei 2"): failure
> java.time.format.DateTimeParseException: Text 'Showa 65-01-01' could not be parsed at index 0
> at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949)
> at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851)
> at java.time.LocalDate.parse(LocalDate.java:400)
> at test.java.time.format.TestNonIsoFormatter.test_lenientEraYear(TestNonIsoFormatter.java:196)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85)
> at org.testng.internal.Invoker.invokeMethod(Invoker.java:639)
> at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:821)
> at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1131)
> at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:124)
> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)
> at org.testng.TestRunner.privateRun(TestRunner.java:773)
> at org.testng.TestRunner.run(TestRunner.java:623)
> at org.testng.SuiteRunner.runTest(SuiteRunner.java:357)
> at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:352)
> at org.testng.SuiteRunner.privateRun(SuiteRunner.java:310)
> at org.testng.SuiteRunner.run(SuiteRunner.java:259)
> at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
> at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
> at org.testng.TestNG.runSuitesSequentially(TestNG.java:1185)
> at org.testng.TestNG.runSuitesLocally(TestNG.java:1110)
> at org.testng.TestNG.run(TestNG.java:1018)
> at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:94)
> at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:54)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
> at java.lang.Thread.run(Thread.java:748)
> config test.java.time.format.TestNonIsoFormatter.setUp(): success
> test test.java.time.format.TestNonIsoFormatter.test_lenientEraYear(Japanese, "Heisei 32", "Reiwa 2"): failure
> java.time.format.DateTimeParseException: Text 'Heisei 32-01-01' could not be parsed at index 0
> at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949)
> at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851)
> at java.time.LocalDate.parse(LocalDate.java:400)
> at test.java.time.format.TestNonIsoFormatter.test_lenientEraYear(TestNonIsoFormatter.java:196)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85)
> at org.testng.internal.Invoker.invokeMethod(Invoker.java:639)
> at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:821)
> at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1131)
> at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:124)
> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)
> at org.testng.TestRunner.privateRun(TestRunner.java:773)
> at org.testng.TestRunner.run(TestRunner.java:623)
> at org.testng.SuiteRunner.runTest(SuiteRunner.java:357)
> at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:352)
> at org.testng.SuiteRunner.privateRun(SuiteRunner.java:310)
> at org.testng.SuiteRunner.run(SuiteRunner.java:259)
> at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
> at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
> at org.testng.TestNG.runSuitesSequentially(TestNG.java:1185)
> at org.testng.TestNG.runSuitesLocally(TestNG.java:1110)
> at org.testng.TestNG.run(TestNG.java:1018)
> at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:94)
> at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:54)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
> at java.lang.Thread.run(Thread.java:748)
> config test.java.time.format.TestNonIsoFormatter.setUp(): success
> test test.java.time.format.TestNonIsoFormatter.test_parseInvalidText("֑ۍ65Ū1Ղ1ɕՂ똈բ): success
> config test.java.time.format.TestNonIsoFormatter.setUp(): success
> test test.java.time.format.TestNonIsoFormatter.test_parseLocalizedText(Japanese, ja, ja, Japanese Heisei 25-02-11, "ƽԉ25Ū2Ղ11ɕ"): success
> config test.java.time.format.TestNonIsoFormatter.setUp(): success
> test test.java.time.format.TestNonIsoFormatter.test_parseLocalizedText(Hijrah-umalqura, ar, ar, Hijrah-umalqura AH 1434-04-01, "???????? 1 ???? ????? 1434"): success
> config test.java.time.format.TestNonIsoFormatter.setUp(): success
> test test.java.time.format.TestNonIsoFormatter.test_parseLocalizedText(Minguo, zh_TW, zh_TW, Minguo ROC 102-02-11, "ıȸ102Ū2Ղ11ɕчǚһ"): success
> config test.java.time.format.TestNonIsoFormatter.setUp(): success
> test test.java.time.format.TestNonIsoFormatter.test_parseLocalizedText(ThaiBuddhist, th_TH, th_TH, ThaiBuddhist BE 2556-02-11, "???????????? 11 ?????????? ?.?. 2556"): success
> config test.java.time.format.TestNonIsoFormatter.setUp(): success
> test test.java.time.format.TestNonIsoFormatter.test_parseLocalizedText(ThaiBuddhist, th_TH, th_TH_#u-nu-thai, ThaiBuddhist BE 2556-02-11, "???????????? ?? ?????????? ?.?. ????"): success
>
> ===============================================
> java/time/test/java/time/format/TestNonIsoFormatter.java
> Total tests run: 26, Failures: 3, Skips: 0
> ===============================================
>
> STDERR:
> java.lang.Exception: failures: 3
> at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:96)
> at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:54)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
> at java.lang.Thread.run(Thread.java:748)
>
More information about the i18n-dev
mailing list