RFR(XS): 8172188 - JDI tests fail due to "permission denied" when creating temp file

Christian Tornqvist christian.tornqvist at oracle.com
Thu Jan 5 17:41:50 UTC 2017


Hi everyone,

 

Please review this small change that fixes an issue where the temp file for
some of the JDI tests is being written to %SYSTEMROOT%, this is the \Windows
folder where normal users are not able to (and shouldn't) write. When
running these shell tests as non-admin, they fail with:

 

C:/source/jdk9-hs/jdk/test/com/sun/jdi/ShellScaffold.sh: line 286:
C:\WINDOWS/tmp.214820: Permission denied

cat: 'C:\WINDOWS/tmp.214820': No such file or directory

 

The correct place for these temp files are in %TEMP% , verified the fix
locally on my Windows 10 machine by running the jdk/test/com/sun/jdi tests.

 

Webrev:

http://cr.openjdk.java.net/~ctornqvi/webrev/8172188/webrev.00/

 

Bug:

https://bugs.openjdk.java.net/browse/JDK-8172188

 

Thanks,
Christian



More information about the hotspot-runtime-dev mailing list