2024-01-18 22:08:36 Full thread dump Java HotSpot(TM) 64-Bit Server VM (21.0.1+12-LTS-29 mixed mode, emulated-client, sharing): Threads class SMR info: _java_thread_list=0x000001c44e1d9a40, length=13, elements={ 0x000001c46c605150, 0x000001c477bbd670, 0x000001c477bc0240, 0x000001c477bc12c0, 0x000001c477bc6960, 0x000001c4490863c0, 0x000001c477bed3d0, 0x000001c477bee780, 0x000001c4491cad30, 0x000001c4491cb3c0, 0x000001c4491cd490, 0x000001c4491cc0e0, 0x000001c4491cdb20 } "main" #1 [26100] prio=5 os_prio=0 cpu=2078.12ms elapsed=104.17s tid=0x000001c46c605150 nid=26100 waiting on condition [0x0000004c8d8fd000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method) - parking to wait for <0x0000000607434820> (a java.util.concurrent.CompletableFuture$Signaller) at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:221) at java.util.concurrent.CompletableFuture$Signaller.block(java.base@21.0.1/CompletableFuture.java:1864) at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780) at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725) at java.util.concurrent.CompletableFuture.waitingGet(java.base@21.0.1/CompletableFuture.java:1898) at java.util.concurrent.CompletableFuture.get(java.base@21.0.1/CompletableFuture.java:2072) at io.lettuce.core.DefaultConnectionFuture.get(DefaultConnectionFuture.java:69) at io.lettuce.core.AbstractRedisClient.getConnection(AbstractRedisClient.java:345) at io.lettuce.core.RedisClient.connect(RedisClient.java:215) at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider.lambda$getConnection$1(StandaloneConnectionProvider.java:112) at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider$$Lambda/0x000001c40932a400.get(Unknown Source) at java.util.Optional.orElseGet(java.base@21.0.1/Optional.java:364) at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider.getConnection(StandaloneConnectionProvider.java:112) at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$ExceptionTranslatingConnectionProvider.getConnection(LettuceConnectionFactory.java:1734) at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.getNativeConnection(LettuceConnectionFactory.java:1538) at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.lambda$getConnection$0(LettuceConnectionFactory.java:1518) at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection$$Lambda/0x000001c409329d90.get(Unknown Source) at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.doInLock(LettuceConnectionFactory.java:1478) at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.getConnection(LettuceConnectionFactory.java:1515) at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getSharedConnection(LettuceConnectionFactory.java:1199) at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getConnection(LettuceConnectionFactory.java:1006) at org.springframework.data.redis.listener.KeyspaceEventMessageListener.init(KeyspaceEventMessageListener.java:81) at org.springframework.data.redis.core.RedisKeyValueAdapter.initKeyExpirationListener(RedisKeyValueAdapter.java:749) at org.springframework.data.redis.core.RedisKeyValueAdapter.afterPropertiesSet(RedisKeyValueAdapter.java:701) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1820) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1769) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) at org.springframework.beans.factory.support.AbstractBeanFactory$$Lambda/0x000001c40914f4f0.getObject(Unknown Source) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - locked <0x0000000624008eb0> (a java.util.concurrent.ConcurrentHashMap) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:960) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:762) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:464) at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) at demo.DemoApp.main(DemoApp.java:13) "Reference Handler" #9 [23788] daemon prio=10 os_prio=2 cpu=0.00ms elapsed=104.15s tid=0x000001c477bbd670 nid=23788 waiting on condition [0x0000004c8e0fe000] java.lang.Thread.State: RUNNABLE at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.1/Native Method) at java.lang.ref.Reference.processPendingReferences(java.base@21.0.1/Reference.java:246) at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.1/Reference.java:208) "Finalizer" #10 [7720] daemon prio=8 os_prio=1 cpu=0.00ms elapsed=104.15s tid=0x000001c477bc0240 nid=7720 in Object.wait() [0x0000004c8e1fe000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.1/Native Method) - waiting on <0x0000000605518fc0> (a java.lang.ref.NativeReferenceQueue$Lock) at java.lang.Object.wait(java.base@21.0.1/Object.java:366) at java.lang.Object.wait(java.base@21.0.1/Object.java:339) at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.1/NativeReferenceQueue.java:48) at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.1/ReferenceQueue.java:158) at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.1/NativeReferenceQueue.java:89) - locked <0x0000000605518fc0> (a java.lang.ref.NativeReferenceQueue$Lock) at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.1/Finalizer.java:173) "Signal Dispatcher" #11 [8780] daemon prio=9 os_prio=2 cpu=0.00ms elapsed=104.15s tid=0x000001c477bc12c0 nid=8780 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Attach Listener" #12 [25048] daemon prio=5 os_prio=2 cpu=0.00ms elapsed=104.15s tid=0x000001c477bc6960 nid=25048 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Service Thread" #13 [13788] daemon prio=9 os_prio=0 cpu=0.00ms elapsed=104.15s tid=0x000001c4490863c0 nid=13788 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Monitor Deflation Thread" #14 [28544] daemon prio=9 os_prio=0 cpu=0.00ms elapsed=104.15s tid=0x000001c477bed3d0 nid=28544 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C1 CompilerThread0" #15 [29000] daemon prio=9 os_prio=2 cpu=140.62ms elapsed=104.15s tid=0x000001c477bee780 nid=29000 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "Notification Thread" #18 [28812] daemon prio=9 os_prio=0 cpu=0.00ms elapsed=104.10s tid=0x000001c4491cad30 nid=28812 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Common-Cleaner" #19 [9032] daemon prio=8 os_prio=1 cpu=0.00ms elapsed=104.10s tid=0x000001c4491cb3c0 nid=9032 waiting on condition [0x0000004c8eafe000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method) - parking to wait for <0x00000006055110f8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.1/LockSupport.java:269) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1847) at java.lang.ref.ReferenceQueue.await(java.base@21.0.1/ReferenceQueue.java:71) at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.1/ReferenceQueue.java:143) at java.lang.ref.ReferenceQueue.remove(java.base@21.0.1/ReferenceQueue.java:218) at jdk.internal.ref.CleanerImpl.run(java.base@21.0.1/CleanerImpl.java:140) at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596) at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583) at jdk.internal.misc.InnocuousThread.run(java.base@21.0.1/InnocuousThread.java:186) "lettuce-timer-3-1" #29 [32460] daemon prio=5 os_prio=0 cpu=0.00ms elapsed=102.48s tid=0x000001c4491cd490 nid=32460 waiting on condition [0x0000004c8f0fe000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep0(java.base@21.0.1/Native Method) at java.lang.Thread.sleep(java.base@21.0.1/Thread.java:509) at io.netty.util.HashedWheelTimer$Worker.waitForNextTick(HashedWheelTimer.java:600) at io.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:496) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596) at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583) "lettuce-nioEventLoop-4-1" #31 [3504] daemon prio=5 os_prio=0 cpu=62.50ms elapsed=102.02s tid=0x000001c4491cc0e0 nid=3504 waiting for monitor entry [0x0000004c8f2fd000] java.lang.Thread.State: BLOCKED (on object monitor) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:217) - waiting to lock <0x0000000624008eb0> (a java.util.concurrent.ConcurrentHashMap) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) at org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.getObject(DefaultListableBeanFactory.java:2070) at org.springframework.boot.actuate.autoconfigure.tracing.prometheus.PrometheusExemplarsAutoConfiguration$LazyTracingSpanContextSupplier$$Lambda/0x000001c40925e8f8.get(Unknown Source) at org.springframework.util.function.SingletonSupplier.get(SingletonSupplier.java:106) at org.springframework.util.function.SingletonSupplier.obtain(SingletonSupplier.java:127) at org.springframework.boot.actuate.autoconfigure.tracing.prometheus.PrometheusExemplarsAutoConfiguration$LazyTracingSpanContextSupplier.currentSpan(PrometheusExemplarsAutoConfiguration.java:89) at org.springframework.boot.actuate.autoconfigure.tracing.prometheus.PrometheusExemplarsAutoConfiguration$LazyTracingSpanContextSupplier.isSampled(PrometheusExemplarsAutoConfiguration.java:80) at io.prometheus.client.exemplars.DefaultExemplarSampler.doSample(DefaultExemplarSampler.java:46) at io.prometheus.client.exemplars.DefaultExemplarSampler.sample(DefaultExemplarSampler.java:34) at io.micrometer.prometheus.PrometheusTimer.updateLastExemplar(PrometheusTimer.java:128) at io.micrometer.prometheus.PrometheusTimer.recordNonNegative(PrometheusTimer.java:118) at io.micrometer.core.instrument.AbstractTimer.record(AbstractTimer.java:259) at io.lettuce.core.metrics.MicrometerCommandLatencyRecorder.recordCommandLatency(MicrometerCommandLatencyRecorder.java:91) at io.lettuce.core.metrics.MicrometerCommandLatencyRecorder.recordCommandLatency(MicrometerCommandLatencyRecorder.java:76) at io.lettuce.core.protocol.CommandHandler.recordLatency(CommandHandler.java:912) at io.lettuce.core.protocol.CommandHandler.decode(CommandHandler.java:769) at io.lettuce.core.protocol.CommandHandler.decode(CommandHandler.java:657) at io.lettuce.core.protocol.CommandHandler.channelRead(CommandHandler.java:597) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596) at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583) "lettuce-eventExecutorLoop-1-1" #32 [17292] daemon prio=5 os_prio=0 cpu=0.00ms elapsed=41.98s tid=0x000001c4491cdb20 nid=17292 waiting on condition [0x0000004c8f4fe000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method) - parking to wait for <0x0000000623d74a88> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519) at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780) at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707) at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.1/LinkedBlockingQueue.java:435) at io.netty.util.concurrent.SingleThreadEventExecutor.takeTask(SingleThreadEventExecutor.java:244) at io.netty.util.concurrent.DefaultEventExecutor.run(DefaultEventExecutor.java:64) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596) at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583) "VM Thread" os_prio=2 cpu=0.00ms elapsed=104.16s tid=0x000001c477ba30c0 nid=1908 runnable "GC Thread#0" os_prio=2 cpu=0.00ms elapsed=104.17s tid=0x000001c477a70380 nid=17644 runnable "GC Thread#1" os_prio=2 cpu=0.00ms elapsed=103.65s tid=0x000001c477ba42e0 nid=4240 runnable "GC Thread#2" os_prio=2 cpu=0.00ms elapsed=103.65s tid=0x000001c477ba3ba0 nid=18860 runnable "GC Thread#3" os_prio=2 cpu=0.00ms elapsed=103.65s tid=0x000001c477ba3460 nid=17228 runnable "GC Thread#4" os_prio=2 cpu=0.00ms elapsed=103.65s tid=0x000001c477ba3f40 nid=29024 runnable "GC Thread#5" os_prio=2 cpu=0.00ms elapsed=103.65s tid=0x000001c477ba2d20 nid=25900 runnable "G1 Main Marker" os_prio=2 cpu=0.00ms elapsed=104.17s tid=0x000001c46c640300 nid=26356 runnable "G1 Conc#0" os_prio=2 cpu=15.62ms elapsed=104.17s tid=0x000001c46c6414b0 nid=30708 runnable "G1 Conc#1" os_prio=2 cpu=15.62ms elapsed=102.38s tid=0x000001c44e1412c0 nid=8824 runnable "G1 Refine#0" os_prio=2 cpu=0.00ms elapsed=104.17s tid=0x000001c46c65e3e0 nid=16176 runnable "G1 Service" os_prio=2 cpu=0.00ms elapsed=104.17s tid=0x000001c477ade080 nid=26896 runnable "VM Periodic Task Thread" os_prio=2 cpu=0.00ms elapsed=104.16s tid=0x000001c477b888c0 nid=20948 waiting on condition JNI global refs: 35, weak refs: 0