From dded6ffc25facaf35019e4fec024363aac8b335a Mon Sep 17 00:00:00 2001 From: Lauri Tulmin Date: Tue, 3 May 2022 05:21:33 +0300 Subject: [PATCH] dubbo: fix stacktraces in test output on jdk17 (#5962) --- instrumentation/apache-dubbo-2.7/javaagent/build.gradle.kts | 6 ++++++ .../apache-dubbo-2.7/library-autoconfigure/build.gradle.kts | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/instrumentation/apache-dubbo-2.7/javaagent/build.gradle.kts b/instrumentation/apache-dubbo-2.7/javaagent/build.gradle.kts index fdb8d85443..27fe0a7152 100644 --- a/instrumentation/apache-dubbo-2.7/javaagent/build.gradle.kts +++ b/instrumentation/apache-dubbo-2.7/javaagent/build.gradle.kts @@ -21,3 +21,9 @@ dependencies { latestDepTestLibrary("org.apache.dubbo:dubbo:2.+") // documented limitation latestDepTestLibrary("org.apache.dubbo:dubbo-config-api:2.+") // documented limitation } + +tasks.withType().configureEach { + // to suppress non-fatal errors on jdk17 + jvmArgs("--add-opens=java.base/java.math=ALL-UNNAMED") + jvmArgs("-XX:+IgnoreUnrecognizedVMOptions") +} diff --git a/instrumentation/apache-dubbo-2.7/library-autoconfigure/build.gradle.kts b/instrumentation/apache-dubbo-2.7/library-autoconfigure/build.gradle.kts index b6ae32f9da..e69d9e343b 100644 --- a/instrumentation/apache-dubbo-2.7/library-autoconfigure/build.gradle.kts +++ b/instrumentation/apache-dubbo-2.7/library-autoconfigure/build.gradle.kts @@ -14,3 +14,9 @@ dependencies { latestDepTestLibrary("org.apache.dubbo:dubbo:2.+") // documented limitation latestDepTestLibrary("org.apache.dubbo:dubbo-config-api:2.+") // documented limitation } + +tasks.withType().configureEach { + // to suppress non-fatal errors on jdk17 + jvmArgs("--add-opens=java.base/java.math=ALL-UNNAMED") + jvmArgs("-XX:+IgnoreUnrecognizedVMOptions") +}