JDK-4289223 : java/util/Locale/LocaleTest.java failing in ja
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.util:i18n
  • Affected Version: 1.3.0
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: windows_95
  • CPU: x86
  • Submitted: 1999-11-09
  • Updated: 1999-11-25
  • Resolved: 1999-11-24
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
1.3.0 kestrelFixed
Related Reports
Relates :  
Description
locale: ja
platforms : win32 & sol
jdk build : kestrel-fcs-M, N


#Test Results (version 2)
#Mon Nov 01 17:59:49 PST 1999
#checksum:598aa3bbc0a61568
#-----testdescription-----
$file=/home/barzin/i18n_regtest/regression/test/java/util/Locale/LocaleTest.java
$root=/home/barzin/i18n_regtest/regression/test
keywords=bug4052404 bug4084688 bug4092475 bug4101316 bug4105828 bug4107014 bug4107953 bug4110613 bug4118587 bug4118595 bug4122371 bug4126371 bug4126880 bug4135316 bug4135752 bug4139504 bug4139940 bug4143951 bug4147315 bug4147317 bug4147552 othervm
run=USER_SPECIFIED main/othervm -Duser.language=en -Duser.region=US LocaleTest\n
source=LocaleTest.java
title=test Locales

#-----testresult-----
description=file:/home/barzin/i18n_regtest/regression/test/java/util/Locale/LocaleTest.java
end=Mon Nov 01 17:59:49 PST 1999
environment=regtest
execStatus=Failed. Execution failed
javatestOS=SunOS 5.7 (sparc)
javatestVersion=JT_2.1.1h
script=javasoft.sqe.javatest.regtest.RegressionScript 
sections=script_messages build compile main
start=Mon Nov 01 17:59:34 PST 1999
status=Failed. Execution failed
test=java/util/Locale/LocaleTest.java
work=/home/barzin/i18n_regtest/regression/JTwork/java/util/Locale

#section:script_messages
----------messages:(1/66)----------
JDK under test: java full version "1.3.0-M" (/home/barzin/jdk1.3)

#section:build
----------messages:(3/96)----------
command: build LocaleTest 
reason: Named class compiled on demand
elapsed time (seconds): 7.475
result: Passed. Compilation successful

#section:compile
----------messages:(3/173)----------
command: compile /home/barzin/i18n_regtest/regression/test/java/util/Locale/LocaleTest.java 
reason: .class file out of date or does not exist
elapsed time (seconds): 7.457
----------System.out:(0/0)----------
----------System.err:(2/158)----------
����: /home/barzin/i18n_regtest/regression/test/java/util/Locale/LocaleTest.java ���������������������������� API ����������������������������������������������������������������������������
����: ��������������������������������-deprecation ��������������������������������������������������������������������������������������������
result: Passed. Compilation successful

#section:main
----------messages:(3/187)----------
command: main  -Duser.language=en -Duser.region=USLocaleTest
reason: User specified action: run main/othervm -Duser.language=en -Duser.region=US LocaleTest 
elapsed time (seconds): 7.544
----------System.out:(18/571)----------
LocaleTest {
  Test4143951 Passed
  Test4105828 Passed
  TestEuroSupport Passed
  TestThaiCurrencyFormat Passed
  TestISO3Fallback Passed
  TestGetLangsAndCountries Passed
  TestNullDefault Passed
  Test4147552 Passed
  TestGetAvailableLocales Passed
  TestBasicGetters Passed
  TestUninstalledISO3Names Passed
  TestSimpleResourceInfo Passed
  TestToString Passed
  TestDisplayNames Passed
  TestAtypicalLocales {
    Lookup in Spanish failed: expected "Japanese (South Africa)", got "������������ (South Africa)"
    Uncaught exception thrown in test method TestAtypicalLocales
----------System.err:(15/749)----------
java.lang.RuntimeException: Uncaught exception thrown in test method TestAtypicalLocales

        at LocaleTestFmwk.err(LocaleTestFmwk.java:174)
        at LocaleTestFmwk.errln(LocaleTestFmwk.java:179)
        at LocaleTestFmwk.run(LocaleTestFmwk.java:127)
        at LocaleTest.main(LocaleTest.java:155)
        at java.lang.reflect.Method.invoke(Native Method)
        at javasoft.sqe.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
        at java.lang.Thread.run(Thread.java:488)

JavaTest Message: Test threw exception: java.lang.RuntimeException: Uncaught exception thrown in test method TestAtypicalLocales

JavaTest Message: shutting down test

STATUS:Failed.                                                                                                                 
result: Failed. Execution failed
#Test Results (version 2)
#Mon Nov 01 17:59:49 PST 1999
#checksum:598aa3bbc0a61568
#-----testdescription-----
$file=/home/barzin/i18n_regtest/regression/test/java/util/Locale/LocaleTest.java
$root=/home/barzin/i18n_regtest/regression/test
keywords=bug4052404 bug4084688 bug4092475 bug4101316 bug4105828 bug4107014 bug4107953 bug4110613 bug4118587 bug4118595 bug4122371 bug4126371 bug4126880 bug4135316 bug4135752 bug4139504 bug4139940 bug4143951 bug4147315 bug4147317 bug4147552 othervm
run=USER_SPECIFIED main/othervm -Duser.language=en -Duser.region=US LocaleTest\n
source=LocaleTest.java
title=test Locales

#-----testresult-----
description=file:/home/barzin/i18n_regtest/regression/test/java/util/Locale/LocaleTest.java
end=Mon Nov 01 17:59:49 PST 1999
environment=regtest
execStatus=Failed. Execution failed
javatestOS=SunOS 5.7 (sparc)
javatestVersion=JT_2.1.1h
script=javasoft.sqe.javatest.regtest.RegressionScript 
sections=script_messages build compile main
start=Mon Nov 01 17:59:34 PST 1999
status=Failed. Execution failed
test=java/util/Locale/LocaleTest.java
work=/home/barzin/i18n_regtest/regression/JTwork/java/util/Locale

#section:script_messages
----------messages:(1/66)----------
JDK under test: java full version "1.3.0-M" (/home/barzin/jdk1.3)

#section:build
----------messages:(3/96)----------
command: build LocaleTest 
reason: Named class compiled on demand
elapsed time (seconds): 7.475
result: Passed. Compilation successful

#section:compile
----------messages:(3/173)----------
command: compile /home/barzin/i18n_regtest/regression/test/java/util/Locale/LocaleTest.java 
reason: .class file out of date or does not exist
elapsed time (seconds): 7.457
----------System.out:(0/0)----------
----------System.err:(2/158)----------
����: /home/barzin/i18n_regtest/regression/test/java/util/Locale/LocaleTest.java ���������������������������� API ����������������������������������������������������������������������������
����: ��������������������������������-deprecation ��������������������������������������������������������������������������������������������
result: Passed. Compilation successful

#section:main
----------messages:(3/187)----------
command: main  -Duser.language=en -Duser.region=USLocaleTest
reason: User specified action: run main/othervm -Duser.language=en -Duser.region=US LocaleTest 
elapsed time (seconds): 7.544
----------System.out:(18/571)----------
LocaleTest {
  Test4143951 Passed
  Test4105828 Passed
  TestEuroSupport Passed
  TestThaiCurrencyFormat Passed
  TestISO3Fallback Passed
  TestGetLangsAndCountries Passed
  TestNullDefault Passed
  Test4147552 Passed
  TestGetAvailableLocales Passed
  TestBasicGetters Passed
  TestUninstalledISO3Names Passed
  TestSimpleResourceInfo Passed
  TestToString Passed
  TestDisplayNames Passed
  TestAtypicalLocales {
    Lookup in Spanish failed: expected "Japanese (South Africa)", got "������������ (South Africa)"
    Uncaught exception thrown in test method TestAtypicalLocales
----------System.err:(15/749)----------
java.lang.RuntimeException: Uncaught exception thrown in test method TestAtypicalLocales

        at LocaleTestFmwk.err(LocaleTestFmwk.java:174)
        at LocaleTestFmwk.errln(LocaleTestFmwk.java:179)
        at LocaleTestFmwk.run(LocaleTestFmwk.java:127)
        at LocaleTest.main(LocaleTest.java:155)
        at java.lang.reflect.Method.invoke(Native Method)
        at javasoft.sqe.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
        at java.lang.Thread.run(Thread.java:488)

JavaTest Message: Test threw exception: java.lang.RuntimeException: Uncaught exception thrown in test method TestAtypicalLocales

JavaTest Message: shutting down test

STATUS:Failed.                                                                                                                 
result: Failed. Execution failed


test result: Failed. Execution failed



Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: kestrel FIXED IN: kestrel INTEGRATED IN: kestrel VERIFIED IN: kestrel
14-06-2004

SUGGESTED FIX Stick a Locale.setDefault(Locale.US) in the test. The test is not designed to work in any other Locale because it compares hard-coded locale info from en_US.
11-06-2004

EVALUATION John specifies *run main/othervm -Duser.language=en -Duser.region=US to make the test case only run under en_US locale. But JTREG does not take these options. cindy.jao@eng 1999-11-11 In that case, either the test case or jtreg needs to be fixed. Regression tests are not allowed to fail. norbert.lindenberg@Eng 1999-11-15 I found out it is not a jtreg problem. It is a JVM bug (see BugId 4277736). I wonder if we can use Locale.setDefault() in LocaleTest.java to get the same result as we use command line options (ie. "-Duser.language=en -Duser.region=US). cindy.jao@eng 1999-11-16 Will put Locale.setDefault(Locale.US) in the test case LocaleTest.java. john.oconner@Eng 1999-11-18
16-11-1999