Binary-incompatible removal of SetParams.ex(long)
override in Jedis 6.x causes NoSuchMethodError
#3144
Labels
Milestone
Uh oh!
There was an error while loading. Please reload this page.
After upgrading to Jedis 6.0.0 while using Spring Data Redis 3.4.5, any call to StringRedisTemplate.opsForValue().set(...) (or equivalent) fails with:
Spring Data Redis was compiled against a version of Jedis where SetParams declared its own public SetParams.ex(long) override. In Jedis PR #4095, that override was removed (inheriting the method from a now-package-private superclass), breaking binary compatibility.
Reproducability
Use spring-data-redis 3.4.5 in combination with Jedis 6.0.0
Expected behaviour
JedisConverters.toSetCommandExPxArgument
should be able to callSetParams.ex(long)
.Either:
The text was updated successfully, but these errors were encountered: