Redis version 6.4.0
Redisson version 3.28.0
Redisson configuration
clusterServersConfig:
idleConnectionTimeout: 10000
connectTimeout: 10000
timeout: 3000
retryAttempts: 3
retryInterval: 1500
failedSlaveReconnectionInterval: 3000
failedSlaveCheckInterval: 60000
username: ${cluster.username}
password: ${cluster.password}
subscriptionsPerConnection: 5
clientName: null
loadBalancer: !
What is the Expected behavior? To hold a request in Async Flow, acquiring one semaphore using RedissonPermitExpirableSemaphore and then trying to acquire another semaphore to block thread . In second attempt to acquire semaphore, getting this error org.redisson.client.RedisException: Unexpected exception while processing command at org.redisson.command.CommandAsyncService.convertException(CommandAsyncService.java:365) at org.redisson.command.CommandAsyncService.getInterrupted(CommandAsyncService.java:220) at org.redisson.RedissonPermitExpirableSemaphore.acquire(RedissonPermitExpirableSemaphore.java:85) at org.redisson.RedissonPermitExpirableSemaphore.acquire(RedissonPermitExpirableSemaphore.java:72)
What is the Actual behavior? org.redisson.client.RedisException: Unexpected exception while processing command at org.redisson.command.CommandAsyncService.convertException(CommandAsyncService.java:365) at org.redisson.command.CommandAsyncService.getInterrupted(CommandAsyncService.java:220) at org.redisson.RedissonPermitExpirableSemaphore.acquire(RedissonPermitExpirableSemaphore.java:85) at org.redisson.RedissonPermitExpirableSemaphore.acquire(RedissonPermitExpirableSemaphore.java:72)
Additional information recently upgraded system to springboot version 3.2.4
Comment From: sundb
please make the issue in https://github.com/redisson/redisson, thanks.