File tree Expand file tree Collapse file tree 2 files changed +15
-1
lines changed
internal-api/internal-api-9/src/main/java/datadog/trace/util Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ instrumentation_modules: &instrumentation_modules "dd-java-agent/instrumentation
3636debugger_modules: &debugger_modules "dd-java-agent/agent-debugger|dd-java-agent/agent-bootstrap|dd-java-agent/agent-builder|internal-api|communication|dd-trace-core"
3737profiling_modules: &profiling_modules "dd-java-agent/agent-profiling"
3838
39- default_system_tests_commit: &default_system_tests_commit b0b2e1f212f8c483b52aa3adc6ffd4132b1ba9b8
39+ default_system_tests_commit: &default_system_tests_commit 9049791de92dcb72b104e99a80f6f9914c1b96fb
4040
4141parameters:
4242 nightly:
Original file line number Diff line number Diff line change 11package datadog .trace .util ;
22
3+ import static datadog .trace .api .telemetry .LogCollector .SEND_TELEMETRY ;
4+
5+ import datadog .trace .api .Platform ;
36import java .lang .instrument .Instrumentation ;
47import java .util .Collections ;
58import java .util .Map ;
69import java .util .Set ;
10+ import org .slf4j .Logger ;
11+ import org .slf4j .LoggerFactory ;
712
813public class JPMSJPSAccess {
14+ private static Logger log = LoggerFactory .getLogger (JPMSJPSAccess .class );
15+
916 public static void patchModuleAccess (Instrumentation inst ) {
1017 Module unnamedModule = ClassLoader .getSystemClassLoader ().getUnnamedModule ();
1118 Module jvmstatModule = ModuleLayer .boot ().findModule ("jdk.internal.jvmstat" ).orElse (null );
@@ -21,6 +28,13 @@ public static void patchModuleAccess(Instrumentation inst) {
2128 extraOpens ,
2229 Collections .emptySet (),
2330 Collections .emptyMap ());
31+ } else {
32+ log .debug (
33+ SEND_TELEMETRY ,
34+ "Failed to find the jdk.internal.jvmstat module, skipping patching of module access on "
35+ + Platform .getRuntimeVersion ()
36+ + " "
37+ + Platform .getRuntimeVendor ());
2438 }
2539 }
2640}
You can’t perform that action at this time.
0 commit comments