diff --git a/instrumentation/redisson/redisson-common/testing/src/main/java/io/opentelemetry/javaagent/instrumentation/redisson/AbstractRedissonClientTest.java b/instrumentation/redisson/redisson-common/testing/src/main/java/io/opentelemetry/javaagent/instrumentation/redisson/AbstractRedissonClientTest.java index 2fe73548a2..26caaca0e4 100644 --- a/instrumentation/redisson/redisson-common/testing/src/main/java/io/opentelemetry/javaagent/instrumentation/redisson/AbstractRedissonClientTest.java +++ b/instrumentation/redisson/redisson-common/testing/src/main/java/io/opentelemetry/javaagent/instrumentation/redisson/AbstractRedissonClientTest.java @@ -95,6 +95,13 @@ public abstract class AbstractRedissonClientTest { newAddress = "redis://" + address; } Config config = new Config(); + try { + // script cache is enabled by default in 3.46.0 and that causes hashCommand and lockCommand + // tests to fail + Config.class.getMethod("setUseScriptCache", boolean.class).invoke(config, false); + } catch (NoSuchMethodException ignored) { + // ignored + } SingleServerConfig singleServerConfig = config.useSingleServer(); singleServerConfig.setAddress(newAddress); singleServerConfig.setTimeout(30_000);