diff --git a/testing/node-driver/src/main/kotlin/net/corda/testing/node/internal/DriverDSLImpl.kt b/testing/node-driver/src/main/kotlin/net/corda/testing/node/internal/DriverDSLImpl.kt index aa9196b5f1..985e71b059 100644 --- a/testing/node-driver/src/main/kotlin/net/corda/testing/node/internal/DriverDSLImpl.kt +++ b/testing/node-driver/src/main/kotlin/net/corda/testing/node/internal/DriverDSLImpl.kt @@ -140,7 +140,7 @@ class DriverDSLImpl( private val jolokiaJarPath: String by lazy { resolveJar(".*jolokia-jvm-.*-agent\\.jar$").getOrThrow() } private val bytemanJarPath: String? by lazy { - val maybeResolvedJar = resolveJar(".*byteman-\\d.*\\.jar$") + val maybeResolvedJar = resolveJar(".*byteman-\\d.*\\.jar$", verbose = false) when (maybeResolvedJar) { is Try.Success -> maybeResolvedJar.getOrThrow() is Try.Failure -> null @@ -157,7 +157,7 @@ class DriverDSLImpl( } } - private fun resolveJar(jarNamePattern: String): Try<String> { + private fun resolveJar(jarNamePattern: String, verbose: Boolean = true): Try<String> { return try { val cl = ClassLoader.getSystemClassLoader() val urls = (cl as URLClassLoader).urLs @@ -165,7 +165,11 @@ class DriverDSLImpl( val jarFileUrl = urls.first { jarPattern.matches(it.path) } Try.Success(jarFileUrl.toPath().toString()) } catch (e: Exception) { - log.warn("Unable to locate JAR `$jarNamePattern` on classpath: ${e.message}", e) + if(verbose) { + log.warn("Unable to locate JAR `$jarNamePattern` on classpath: ${e.message}", e) + } else { + log.info("Unable to locate JAR `$jarNamePattern` on classpath") + } Try.Failure(e) } }