[PING] RE: 8180478: tools/launcher/MultipleJRE.sh fails on Windows because of extra-''

yano-masanori at fujitsu.com yano-masanori at fujitsu.com
Wed Dec 23 07:57:39 UTC 2020


Hello,

Please reply if anyone can be a sponsor.

Regards,
Masanori Yano

> -----Original Message-----
> From: Yano, Masanori/矢野 公規
> Sent: Wednesday, November 11, 2020 4:06 PM
> To: 'jdk8u-dev at openjdk.java.net' <jdk8u-dev at openjdk.java.net>
> Subject: 8180478: tools/launcher/MultipleJRE.sh fails on Windows because of
> extra-''
> 
> Hello.
> 
> I would like to contribute for JDK-8180478.
> 
> The test of tools/launcher/MultipleJRE.sh fails on the JDK8 for the Windows because
> the 'RELEASE' variable contains the carriage return.
> 
> The 'RELEASE' variable is created from the third word in the first line of the "java
> -version" command.
> But this is a last word of the line, so the 'RELEASE' variable contains the carriage
> return.
> The 'RELEASE' variable is compared to the actual java version, but does not match
> because of the carriage return difference.
> 
> Since JDK 11, this is no longer a problem because the date has been added as a fourth
> word.
> Therefore, the test for JDK8 should be fixed to remove the carriage returns.
> 
> Please sponsor the following change.
> 
> diff -r 4c5dceabd4c6 test/tools/launcher/MultipleJRE.sh
> --- a/test/tools/launcher/MultipleJRE.sh        Mon Apr 21 14:35:14 2014 +0400
> +++ b/test/tools/launcher/MultipleJRE.sh        Tue Nov 10 20:08:05 2020
> +0900
> @@ -308,7 +308,7 @@
>  # Main test sequence starts here
>  #
>  RELEASE=`$JAVA -version 2>&1 | head -n 1 | cut -d ' ' -f 3 | \
> -  sed -e "s/\"//g"`
> +  sed -e "s/\"//g" | sed -e "s/\r//g"`
>  BASE_RELEASE=`echo $RELEASE | sed -e "s/-.*//g"`
> 
>  #
> 
> Regards,
> Masanori Yano


More information about the jdk8u-dev mailing list