Hello.
(B
(B
(BI tried to execute derby_all again without derbyLocale_ja.jar and found next
(Btests are failed.
(B
(B
(Bderbyall/derbyall.fail:jdbcapi/parameterMapping.java
(Bderbyall/derbyall.fail:i18n/urlLocale.sql
(Bderbyall/derbyall.fail:i18n/messageLocale.sql
(Bderbyall/derbyall.fail:i18n/iepnegativetests_ES.sql
(Bderbyall/derbynetclientmats/derbynetmats.fail:derbynet/NSinSameJVM.java
(Bderbyall/derbynetclientmats/derbynetmats.fail:derbynet/maxthreads.java
(Bderbyall/derbynetclientmats/derbynetmats.fail:derbynet/runtimeinfo.java
(Bderbyall/derbynetclientmats/derbynetmats.fail:derbynet/sysinfo.java
(Bderbyall/derbynetclientmats/derbynetmats.fail:derbynet/testProperties.java
(Bderbyall/derbynetclientmats/derbynetmats.fail:derbynet/testconnection.java
(Bderbyall/derbynetclientmats/derbynetmats.fail:derbynet/timeslice.java
(Bderbyall/derbynetmats/derbynetmats.fail:derbynet/NSinSameJVM.java
(Bderbyall/derbynetmats/derbynetmats.fail:derbynet/maxthreads.java
(Bderbyall/derbynetmats/derbynetmats.fail:derbynet/runtimeinfo.java
(Bderbyall/derbynetmats/derbynetmats.fail:derbynet/sysinfo.java
(Bderbyall/derbynetmats/derbynetmats.fail:derbynet/testProperties.java
(Bderbyall/derbynetmats/derbynetmats.fail:derbynet/testconnection.java
(Bderbyall/derbynetmats/derbynetmats.fail:derbynet/timeslice.java
(B
(B
(BSeeing their **.diff, next contains difference caused by locale problem.
(B
(Bderbyall/derbyall.fail:i18n/messageLocale.sql
(Bderbyall/derbyall.fail:i18n/iepnegativetests_ES.sql
(Bderbyall/derbynetclientmats/derbynetmats.fail:derbynet/NSinSameJVM.java
(Bderbyall/derbynetclientmats/derbynetmats.fail:derbynet/maxthreads.java
(Bderbyall/derbynetclientmats/derbynetmats.fail:derbynet/runtimeinfo.java
(Bderbyall/derbynetclientmats/derbynetmats.fail:derbynet/sysinfo.java
(Bderbyall/derbynetclientmats/derbynetmats.fail:derbynet/testProperties.java
(Bderbyall/derbynetclientmats/derbynetmats.fail:derbynet/testconnection.java
(Bderbyall/derbynetclientmats/derbynetmats.fail:derbynet/timeslice.java
(B
(B
(BTaking aside testing barrier, almost all of these locale problem seems not
(Bso harmful.
(BGenerated messages was reasonable as Japanese message.
(B
(BBut derbyall/derbyall.fail:i18n/iepnegativetests_ES.sql, some characters are
(Bcorrupted.
(B
(BFor example...
(B 47a47
(B> ERROR XIE0J: Un delimitador no es v?lido o se ha utilizado m?s de una vez.
(B51 del
(B< ERROR XIE0J: Un delimitador no es v EnC:>225< lido o se ha utilizado m
(BEnC:>225< s de una vez.
(B
(B
(BI think we can avoid this testing problem in SunVM configuring sytem
(Bproperty of user.language/user.country/user.variant.
(B
(Bhttp://java.sun.com/j2se/corejava/intl/reference/faqs/index.html :
(BCan I set the default locale from outside an application?
(BThis depends on the implementation of the Java platform you're using. The
(Binitial default locale is normally determined from the host operating
(Bsystem's locale. Versions 1.4 and higher of Sun's JREs let you override this
(Bby setting the user.language, user.country, and user.variant system
(Bproperties from the command line. For example, to select Locale("th", "TH",
(B"TH") as the initial default locale, you would use:
(Bjava -Duser.language=th -Duser.country=TH -Duser.variant=TH MainClass
(BSince not all runtime environments provide this feature, it should only be
(Bused for testing.
(B
(BBut there remains unclearness around other vm .....
(B
(BBest regards.
(B
(B/*
(B
(B Tomohito Nakayama
(B
(B [EMAIL PROTECTED]
(B [EMAIL PROTECTED]
(B
(B Naka
(B http://www5.ocn.ne.jp/~tomohito/TopPage.html
(B
(B*/
(B----- Original Message -----
(BFrom: "TomohitoNakayama" <[EMAIL PROTECTED]>
(BTo: "Derby Development" <[email protected]>
(BSent: Saturday, May 28, 2005 5:03 AM
(BSubject: All of derby_all fails when environment corresponding
(BderbyLocale_**.jar exists in CLASSPATH
(B
(B
(B> Hello.
(B>
(B> I executed derby_all with new configuration and found this phenomena.
(B>
(B> Adding derbyLocale_ja_JP.jar to classpath and ,
(B> all of derby_all was failed because all result message was generated in
(B> Japanese ....
(B>
(B> I didn't realized this , because I had not included derbyLocale_ja_JP.jar
(B> to classpath before ....
(B>
(B> //Further more,from this time , environment variable "LANG" was set to
(B> "en" as next ....
(B> //LANG="en"
(B> //This configuration was done to avoid lang problem of "svn diff" around
(B> upgraded subversion, 1.2.0.
(B> //But it does not work for derby.
(B> //I wonder how programs judges locale information ...
(B> //System property in JDK ....?
(B>
(B> I think this is bug around test itself ......
(B>
(B> Best regards.
(B>
(B> /*
(B>
(B> Tomohito Nakayama
(B> [EMAIL PROTECTED]
(B> [EMAIL PROTECTED]
(B>
(B> Naka
(B> http://www5.ocn.ne.jp/~tomohito/TopPage.html
(B>
(B> */
(B>
(B>
(B> --
(B> No virus found in this outgoing message.
(B> Checked by AVG Anti-Virus.
(B> Version: 7.0.322 / Virus Database: 267.0.0 - Release Date: 2005/05/27
(B>
(B>
(B>
(B>
(B> --
(B> No virus found in this incoming message.
(B> Checked by AVG Anti-Virus.
(B> Version: 7.0.322 / Virus Database: 267.0.0 - Release Date: 2005/05/27
(B>
(B>
(B
(B
(B
(B--
(BNo virus found in this outgoing message.
(BChecked by AVG Anti-Virus.
(BVersion: 7.0.322 / Virus Database: 267.2.0 - Release Date: 2005/05/27