2025-05-19 09:46:46.725 [ERROR] [SimpleAsyncTaskExecutor-1] [org.springframework.data.redis.stream.DefaultStreamMessageListenerContainer$LoggingErrorHandler.handleError:388] - Unexpected error occurred in scheduled task. java.lang.IllegalStateException: JedisConnectionFactory was destroyed and cannot be used anymore at org.springframework.util.Assert.state(Assert.java:76) at org.springframework.data.redis.connection.jedis.JedisConnectionFactory.assertInitialized(JedisConnectionFactory.java:970) at org.springframework.data.redis.connection.jedis.JedisConnectionFactory.getConnection(JedisConnectionFactory.java:508) at org.springframework.data.redis.core.RedisConnectionUtils.fetchConnection(RedisConnectionUtils.java:193) at org.springframework.data.redis.core.RedisConnectionUtils.doGetConnection(RedisConnectionUtils.java:144) at org.springframework.data.redis.core.RedisConnectionUtils.getConnection(RedisConnectionUtils.java:105) at org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:209) at org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:189) at org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:176) at org.springframework.data.redis.stream.DefaultStreamMessageListenerContainer.lambda$getReadFunction$4(DefaultStreamMessageListenerContainer.java:258) at org.springframework.data.redis.stream.StreamPollTask.readRecords(StreamPollTask.java:166) at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:147) at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) at java.base/java.lang.Thread.run(Thread.java:1623)