-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed as not planned
Closed as not planned
Copy link
Description
Hello,
We moved from spring-boot 2 to spring boot 3 and upgraded the spring-data-redis. We are facing an issue with spring-data-redis 3.1.2 version with below error stack trace at runtime.
java.lang.IllegalArgumentException: org.springframework.data.redis.core.BoundHashOperations referenced from a method is not visible from class loader
at java.base/java.lang.reflect.Proxy$ProxyBuilder.ensureVisible(Unknown Source)
at java.base/java.lang.reflect.Proxy$ProxyBuilder.validateProxyInterfaces(Unknown Source)
at java.base/java.lang.reflect.Proxy$ProxyBuilder.<init>(Unknown Source)
at java.base/java.lang.reflect.Proxy.lambda$getProxyConstructor$1(Unknown Source)
at java.base/jdk.internal.loader.AbstractClassLoaderValue$Memoizer.get(Unknown Source)
at java.base/jdk.internal.loader.AbstractClassLoaderValue.computeIfAbsent(Unknown Source)
at java.base/java.lang.reflect.Proxy.getProxyConstructor(Unknown Source)
at java.base/java.lang.reflect.Proxy.newProxyInstance(Unknown Source)
at org.springframework.aop.framework.JdkDynamicAopProxy.getProxy(JdkDynamicAopProxy.java:123)
at org.springframework.aop.framework.JdkDynamicAopProxy.getProxy(JdkDynamicAopProxy.java:115)
at org.springframework.aop.framework.ProxyFactory.getProxy(ProxyFactory.java:97)
at org.springframework.data.redis.core.BoundOperationsProxyFactory.createProxy(BoundOperationsProxyFactory.java:73)
at org.springframework.data.redis.core.RedisTemplate.boundHashOps(RedisTemplate.java:985)
Below is the function we are trying to call
var hashOperations = redisTemplate.<Integer, String>boundHashOps(getEtagKey(referenceId));Any clue what is happening here at run-time ?
Metadata
Metadata
Assignees
Labels
No labels