# HG changeset patch # User sundar # Date 1435843948 -19800 # Node ID 9e67dbba8c3b79935e6ab36999a5fdfefd35e04e # Parent becb3bb6a4224245a437418db192b09e6908b4ab 8130317: "ant test" fails to complete on Windows when run under cygwin shell Reviewed-by: lagergren, attila diff -r becb3bb6a422 -r 9e67dbba8c3b src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java Thu Jul 02 11:20:47 2015 +0200 +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java Thu Jul 02 19:02:28 2015 +0530 @@ -163,7 +163,10 @@ // If a working directory is present, use it. final Object pwd = envProperties.get(PWD_NAME); if (pwd != UNDEFINED) { - processBuilder.directory(new File(JSType.toString(pwd))); + final File pwdFile = new File(JSType.toString(pwd)); + if (pwdFile.exists()) { + processBuilder.directory(pwdFile); + } } // Set up ENV variables.