From d0faf4d7cb73ba1fa5e94456358417c850cea8a8 Mon Sep 17 00:00:00 2001 From: Ryan Fowler Date: Mon, 27 Jan 2020 14:08:08 +0000 Subject: [PATCH] NOTICK - allow resolveJar errors to be quieter (#5898) --- .../net/corda/testing/node/internal/DriverDSLImpl.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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 bb11bac824..cacaaac303 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 @@ -164,7 +164,7 @@ class DriverDSLImpl( private val bytemanJarPath: String? by lazy { try { - resolveJar("org.jboss.byteman.agent.Transformer") + resolveJar("org.jboss.byteman.agent.Transformer", verbose = false) } catch (e: Exception) { null } @@ -180,13 +180,16 @@ class DriverDSLImpl( } } - private fun resolveJar(className: String): String { + private fun resolveJar(className: String, verbose: Boolean = true): String { return try { val type = Class.forName(className) val src = type.protectionDomain.codeSource src.location.toPath().toString() } catch (e: Exception) { - log.warn("Unable to locate JAR for class given by `$className` on classpath: ${e.message}", e) + when (verbose) { + true -> log.warn("Unable to locate JAR for class given by `$className` on classpath:", e) + false -> log.info("Unable to locate JAR for class given by `$className` on classpath") + } throw e } }