diff --git a/gradle-plugins/cordformation/src/main/resources/net/corda/plugins/runnodes b/gradle-plugins/cordformation/src/main/resources/net/corda/plugins/runnodes index e2dfcb4d0a..b18f540b64 100644 --- a/gradle-plugins/cordformation/src/main/resources/net/corda/plugins/runnodes +++ b/gradle-plugins/cordformation/src/main/resources/net/corda/plugins/runnodes @@ -7,7 +7,7 @@ basedir=$( dirname "$0" ) cd "$basedir" if which osascript >/dev/null; then - /usr/libexec/java_home -v 1.8 --exec java -jar runnodes.jar + /usr/libexec/java_home -v 1.8 --exec java -jar runnodes.jar "$@" else - java -jar runnodes.jar + java -jar runnodes.jar "$@" fi diff --git a/gradle-plugins/cordformation/src/main/resources/net/corda/plugins/runnodes.bat b/gradle-plugins/cordformation/src/main/resources/net/corda/plugins/runnodes.bat index b16fb270ba..a6acf1f737 100644 --- a/gradle-plugins/cordformation/src/main/resources/net/corda/plugins/runnodes.bat +++ b/gradle-plugins/cordformation/src/main/resources/net/corda/plugins/runnodes.bat @@ -3,6 +3,6 @@ REM Change to the directory of this script (%~dp0) Pushd %~dp0 -java -jar runnodes.jar +java -jar runnodes.jar %* Popd \ No newline at end of file diff --git a/gradle-plugins/cordformation/src/noderunner/kotlin/net/corda/plugins/NodeRunner.kt b/gradle-plugins/cordformation/src/noderunner/kotlin/net/corda/plugins/NodeRunner.kt index 6087606b5f..eab9722daf 100644 --- a/gradle-plugins/cordformation/src/noderunner/kotlin/net/corda/plugins/NodeRunner.kt +++ b/gradle-plugins/cordformation/src/noderunner/kotlin/net/corda/plugins/NodeRunner.kt @@ -80,7 +80,7 @@ private fun execJar(jarName: String, dir: File, args: List = listOf(), d val nodeName = dir.toPath().fileName val separator = System.getProperty("file.separator") val path = System.getProperty("java.home") + separator + "bin" + separator + "java" - val builder = ProcessBuilder(listOf(path, "-Dname=$nodeName") + getDebugPortArg(debugPort) + listOf("-jar", jarName) + args) + val builder = ProcessBuilder(listOf(path, "-Dname=$nodeName") + getDebugPortArg(debugPort) + listOf("-jar", jarName, "--no-local-shell") + args) builder.redirectError(Paths.get("error.${dir.toPath().fileName}.log").toFile()) builder.inheritIO() builder.directory(dir)