FW: RFR 8256642: [TEST_BUG] jdk/test/javax/sound/midi/MidiSystem/DefaultProperties.java failed

hedongbo hedongbo at huawei.com
Thu Dec 10 12:24:28 UTC 2020


Ping?

From: hedongbo
Sent: Friday, November 20, 2020 9:41 AM
To: 'jdk8u-dev' <jdk8u-dev at openjdk.java.net>
Subject: RFR 8256642: [TEST_BUG] jdk/test/javax/sound/midi/MidiSystem/DefaultProperties.java failed

Hi,

Please review this changes. Just adjusted the location of the sound.properties and removed some module tags.

Bug: https://bugs.openjdk.java.net/browse/JDK-8256642
webrev: http://cr.openjdk.java.net/~dongbohe/8256642/webrev.00/

This code got introduced with JDK-8247840. In jdk8, the test case will look for files in “lib”, but in jkd9 it will look for files in “conf”
jdk8: ./jdk/src/share/classes/com/sun/media/sound/JSSecurityManager.java:120
            if (fname == null) {
                throw new Error("Can't find java.home ??");
            }
            File f = new File(fname, "lib");
            f = new File(f, filename);
jdk9: jdk/src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java:117
            if (fname == null) {
                throw new Error("Can't find java.home ??");
            }
            File f = new File(fname, "conf");
            f = new File(f, filename);


Testing:  Worked correctly after patch.

Thanks,
dongbohe



More information about the jdk8u-dev mailing list