diff --git a/node/src/main/kotlin/com/r3corda/node/driver/Driver.kt b/node/src/main/kotlin/com/r3corda/node/driver/Driver.kt index ded2c741a3..c2f0287622 100644 --- a/node/src/main/kotlin/com/r3corda/node/driver/Driver.kt +++ b/node/src/main/kotlin/com/r3corda/node/driver/Driver.kt @@ -458,14 +458,14 @@ class DriverDSL( val classpath = System.getProperty("java.class.path") val path = System.getProperty("java.home") + separator + "bin" + separator + "java" - val debugPortArg: String = if(debugPort != null) - "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=$debugPort" + val debugPortArg = if(debugPort != null) + listOf("-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=$debugPort") else - "" + emptyList() val javaArgs = listOf(path) + - listOf("-Dname=$legalName", "-javaagent:$quasarJarPath", debugPortArg, - "-cp", classpath, className) + + listOf("-Dname=$legalName", "-javaagent:$quasarJarPath") + debugPortArg + + listOf("-cp", classpath, className) + cliParams.toCliArguments() val builder = ProcessBuilder(javaArgs) builder.redirectError(Paths.get("error.$className.log").toFile())