KevinClair opened a new issue, #3468:
URL: https://github.com/apache/incubator-shenyu/issues/3468

   ### Is there an existing issue for this?
   
   - [X] I have searched the existing issues
   
   ### Current Behavior
   
   Thread block when run bootstrap.
   
   ### Expected Behavior
   
   _No response_
   
   ### Steps To Reproduce
   
   1.Use http long polling to sync data.
   2.run `bootstrap`;
   
   ### Environment
   
   ```markdown
   ShenYu version(s):
   ```
   
   
   ### Debug logs
   
   Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.151-b12 mixed mode):
   
   "RMI TCP Connection(4)-192.168.0.108" #47 daemon prio=5 os_prio=0 
tid=0x000000002a17e800 nid=0x95c runnable [0x0000000000c7e000]
      java.lang.Thread.State: RUNNABLE
           at java.net.SocketInputStream.socketRead0(Native Method)
           at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
           at java.net.SocketInputStream.read(SocketInputStream.java:171)
           at java.net.SocketInputStream.read(SocketInputStream.java:141)
           at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
           at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
           - locked <0x00000007195b5ce0> (a java.io.BufferedInputStream)
           at java.io.FilterInputStream.read(FilterInputStream.java:83)
           at 
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:550)
           at 
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
           at 
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683)
           at 
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$133/36430964.run(Unknown
 Source)
           at java.security.AccessController.doPrivileged(Native Method)
           at 
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
           at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
   
   "ForkJoinPool.commonPool-worker-5" #44 daemon prio=5 os_prio=0 
tid=0x000000002a17e000 nid=0x14e8 waiting on condition [0x000000002cb6e000]
      java.lang.Thread.State: WAITING (parking)
           at sun.misc.Unsafe.park(Native Method)
           - parking to wait for  <0x00000007187a1cc8> (a 
java.util.concurrent.ForkJoinPool)
           at 
java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824)
           at 
java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693)
           at 
java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
   
   "ForkJoinPool.commonPool-worker-4" #43 daemon prio=5 os_prio=0 
tid=0x000000002a179800 nid=0x764 waiting on condition [0x000000002ca6f000]
      java.lang.Thread.State: WAITING (parking)
           at sun.misc.Unsafe.park(Native Method)
           - parking to wait for  <0x00000007187a1cc8> (a 
java.util.concurrent.ForkJoinPool)
           at 
java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824)
           at 
java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693)
           at 
java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
   
   "ForkJoinPool.commonPool-worker-3" #42 daemon prio=5 os_prio=0 
tid=0x000000002a17b000 nid=0x273c waiting on condition [0x000000002c96e000]
      java.lang.Thread.State: WAITING (parking)
           at sun.misc.Unsafe.park(Native Method)
           - parking to wait for  <0x00000007187a1cc8> (a 
java.util.concurrent.ForkJoinPool)
           at 
java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824)
           at 
java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693)
           at 
java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
   
   "ForkJoinPool.commonPool-worker-2" #41 daemon prio=5 os_prio=0 
tid=0x000000002a17d000 nid=0xd5c waiting on condition [0x000000002c86e000]
      java.lang.Thread.State: WAITING (parking)
           at sun.misc.Unsafe.park(Native Method)
           - parking to wait for  <0x00000007187a1cc8> (a 
java.util.concurrent.ForkJoinPool)
           at 
java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824)
           at 
java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693)
           at 
java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
   
   "ForkJoinPool.commonPool-worker-1" #40 daemon prio=5 os_prio=0 
tid=0x000000002a17c800 nid=0x11f4 waiting for monitor entry [0x000000002c76d000]
      java.lang.Thread.State: BLOCKED (on object monitor)
           at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:217)
           - waiting to lock <0x00000005c1656468> (a 
java.util.concurrent.ConcurrentHashMap)
           at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
           at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213)
           at 
org.springframework.context.event.AbstractApplicationEventMulticaster.retrieveApplicationListeners(AbstractApplicationEventMulticaster.java:264)
           at 
org.springframework.context.event.AbstractApplicationEventMulticaster.getApplicationListeners(AbstractApplicationEventMulticaster.java:221)
           at 
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:138)
           at 
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:421)
           at 
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:378)
           at 
org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber.updateCacheData(CommonPluginDataSubscriber.java:185)
           at 
org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber.lambda$subscribeDataHandler$3(CommonPluginDataSubscriber.java:161)
           at 
org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber$$Lambda$700/822033400.accept(Unknown
 Source)
           at java.util.Optional.ifPresent(Optional.java:159)
           at 
org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber.subscribeDataHandler(CommonPluginDataSubscriber.java:161)
           at 
org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber.onSubscribe(CommonPluginDataSubscriber.java:91)
           at 
org.apache.shenyu.sync.data.http.refresh.PluginDataRefresh$$Lambda$699/1767400250.accept(Unknown
 Source)
           at java.util.ArrayList.forEach(ArrayList.java:1255)
           at 
org.apache.shenyu.sync.data.http.refresh.PluginDataRefresh.refresh(PluginDataRefresh.java:77)
           at 
org.apache.shenyu.sync.data.http.refresh.AbstractDataRefresh.refresh(AbstractDataRefresh.java:83)
           at 
org.apache.shenyu.sync.data.http.refresh.DataRefreshFactory.lambda$executor$0(DataRefreshFactory.java:63)
           at 
org.apache.shenyu.sync.data.http.refresh.DataRefreshFactory$$Lambda$694/664144670.apply(Unknown
 Source)
           at 
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
           at 
java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
           at 
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
           at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
           at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:747)
           at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:721)
           at java.util.stream.AbstractTask.compute(AbstractTask.java:316)
           at 
java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
           at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
           at 
java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
           at 
java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
           at 
java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
   
   "OkHttp ConnectionPool" #37 daemon prio=5 os_prio=0 tid=0x000000002a17b800 
nid=0xf5c in Object.wait() [0x000000002c36f000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
           at java.lang.Object.wait(Native Method)
           - waiting on <0x0000000717161098> (a 
okhttp3.internal.connection.RealConnectionPool)
           at java.lang.Object.wait(Object.java:460)
           at 
okhttp3.internal.connection.RealConnectionPool.lambda$new$0(RealConnectionPool.java:62)
           - locked <0x0000000717161098> (a 
okhttp3.internal.connection.RealConnectionPool)
           at 
okhttp3.internal.connection.RealConnectionPool$$Lambda$650/2081368312.run(Unknown
 Source)
           at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
   
   "pool-3-thread-1" #33 prio=5 os_prio=0 tid=0x000000002a080800 nid=0x4060 
waiting on condition [0x000000002b96e000]
      java.lang.Thread.State: TIMED_WAITING (parking)
           at sun.misc.Unsafe.park(Native Method)
           - parking to wait for  <0x00000005c1c3ac20> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
           at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
           at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
           at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
           at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
           at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
           at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
           at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
   
   "boundedElastic-evictor-1" #32 daemon prio=5 os_prio=0 
tid=0x0000000029fa9000 nid=0xe94 waiting on condition [0x000000002939e000]
      java.lang.Thread.State: TIMED_WAITING (parking)
           at sun.misc.Unsafe.park(Native Method)
           - parking to wait for  <0x00000005c1b1ec68> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
           at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
           at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
           at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
           at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
           at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
           at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
           at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
   
   "RMI TCP Connection(idle)" #30 daemon prio=5 os_prio=0 
tid=0x00000000283ca800 nid=0x3bf4 waiting on condition [0x000000002b16e000]
      java.lang.Thread.State: TIMED_WAITING (parking)
           at sun.misc.Unsafe.park(Native Method)
           - parking to wait for  <0x00000005c141c878> (a 
java.util.concurrent.SynchronousQueue$TransferStack)
           at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
           at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
           at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
           at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
           at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073)
           at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
           at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
   
   "AsyncAppender-Worker-ASYNC_ERROR_FILE" #25 daemon prio=5 os_prio=0 
tid=0x00000000297e3000 nid=0x34a4 waiting on condition [0x000000002ac6f000]
      java.lang.Thread.State: WAITING (parking)
           at sun.misc.Unsafe.park(Native Method)
           - parking to wait for  <0x00000005c14182c0> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
           at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
           at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
           at 
java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403)
           at 
ch.qos.logback.core.AsyncAppenderBase$Worker.run(AsyncAppenderBase.java:289)
   
   "AsyncAppender-Worker-ASYNC_FILE" #24 daemon prio=5 os_prio=0 
tid=0x00000000297df800 nid=0x1320 waiting on condition [0x000000002ab6e000]
      java.lang.Thread.State: WAITING (parking)
           at sun.misc.Unsafe.park(Native Method)
           - parking to wait for  <0x00000005c1434318> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
           at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
           at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
           at 
java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403)
           at 
ch.qos.logback.core.AsyncAppenderBase$Worker.run(AsyncAppenderBase.java:289)
   
   "AsyncAppender-Worker-ASYNC_STDOUT" #22 daemon prio=5 os_prio=0 
tid=0x00000000297d9000 nid=0x1528 waiting on condition [0x000000002929e000]
      java.lang.Thread.State: WAITING (parking)
           at sun.misc.Unsafe.park(Native Method)
           - parking to wait for  <0x00000005c14399a0> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
           at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
           at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
           at 
java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403)
           at 
ch.qos.logback.core.AsyncAppenderBase$Worker.run(AsyncAppenderBase.java:289)
   
   "RMI Scheduler(0)" #20 daemon prio=5 os_prio=0 tid=0x00000000297a3800 
nid=0x11e8 waiting on condition [0x000000002919e000]
      java.lang.Thread.State: TIMED_WAITING (parking)
           at sun.misc.Unsafe.park(Native Method)
           - parking to wait for  <0x00000005c143af38> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
           at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
           at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
           at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
           at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
           at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
           at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
           at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
   
   "RMI TCP Connection(idle)" #19 daemon prio=5 os_prio=0 
tid=0x000000002976c000 nid=0x33d0 waiting on condition [0x000000002a86e000]
      java.lang.Thread.State: TIMED_WAITING (parking)
           at sun.misc.Unsafe.park(Native Method)
           - parking to wait for  <0x00000005c141c878> (a 
java.util.concurrent.SynchronousQueue$TransferStack)
           at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
           at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
           at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
           at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
           at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073)
           at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
           at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
   
   "RMI TCP Accept-0" #14 daemon prio=5 os_prio=0 tid=0x00000000284d9000 
nid=0x25bc runnable [0x0000000028cee000]
      java.lang.Thread.State: RUNNABLE
           at java.net.DualStackPlainSocketImpl.accept0(Native Method)
           at 
java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:131)
           at 
java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
           at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:199)
           - locked <0x00000005c14b6ea8> (a java.net.SocksSocketImpl)
           at java.net.ServerSocket.implAccept(ServerSocket.java:545)
           at java.net.ServerSocket.accept(ServerSocket.java:513)
           at 
sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52)
           at 
sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:400)
           at 
sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:372)
           at java.lang.Thread.run(Thread.java:748)
   
   "Service Thread" #12 daemon prio=9 os_prio=0 tid=0x000000002827a800 
nid=0x2ab0 runnable [0x0000000000000000]
      java.lang.Thread.State: RUNNABLE
   
   "C1 CompilerThread2" #11 daemon prio=9 os_prio=2 tid=0x00000000281c4000 
nid=0x3af0 waiting on condition [0x0000000000000000]
      java.lang.Thread.State: RUNNABLE
   
   "C2 CompilerThread1" #10 daemon prio=9 os_prio=2 tid=0x00000000281a3000 
nid=0x3a58 waiting on condition [0x0000000000000000]
      java.lang.Thread.State: RUNNABLE
   
   "C2 CompilerThread0" #9 daemon prio=9 os_prio=2 tid=0x00000000281a2000 
nid=0x50c waiting on condition [0x0000000000000000]
      java.lang.Thread.State: RUNNABLE
   
   "JDWP Command Reader" #8 daemon prio=10 os_prio=0 tid=0x000000002775a000 
nid=0x104 runnable [0x0000000000000000]
      java.lang.Thread.State: RUNNABLE
   
   "JDWP Event Helper Thread" #7 daemon prio=10 os_prio=0 
tid=0x0000000027758800 nid=0x3584 runnable [0x0000000000000000]
      java.lang.Thread.State: RUNNABLE
   
   "JDWP Transport Listener: dt_socket" #6 daemon prio=10 os_prio=0 
tid=0x0000000025d1b000 nid=0x4190 runnable [0x0000000000000000]
      java.lang.Thread.State: RUNNABLE
   
   "Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x00000000276fa800 
nid=0x9c0 waiting on condition [0x0000000000000000]
      java.lang.Thread.State: RUNNABLE
   
   "Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x0000000025d17800 
nid=0x2e68 runnable [0x0000000000000000]
      java.lang.Thread.State: RUNNABLE
   
   "Finalizer" #3 daemon prio=8 os_prio=1 tid=0x0000000025cf2000 nid=0x41b8 in 
Object.wait() [0x000000002768e000]
      java.lang.Thread.State: WAITING (on object monitor)
           at java.lang.Object.wait(Native Method)
           - waiting on <0x00000005c14b7d68> (a 
java.lang.ref.ReferenceQueue$Lock)
           at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
           - locked <0x00000005c14b7d68> (a java.lang.ref.ReferenceQueue$Lock)
           at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
           at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
   
   "Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x0000000002d5b000 
nid=0x2844 in Object.wait() [0x000000002758f000]
      java.lang.Thread.State: WAITING (on object monitor)
           at java.lang.Object.wait(Native Method)
           - waiting on <0x00000005c14b7e00> (a java.lang.ref.Reference$Lock)
           at java.lang.Object.wait(Object.java:502)
           at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
           - locked <0x00000005c14b7e00> (a java.lang.ref.Reference$Lock)
           at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
   
   "main" #1 prio=5 os_prio=0 tid=0x0000000002c67800 nid=0x12d0 in 
Object.wait() [0x0000000002c5d000]
      java.lang.Thread.State: WAITING (on object monitor)
           at java.lang.Object.wait(Native Method)
           - waiting on <0x00000007187a1e68> (a 
java.util.stream.ReduceOps$ReduceTask)
           at 
java.util.concurrent.ForkJoinTask.externalAwaitDone(ForkJoinTask.java:334)
           - locked <0x00000007187a1e68> (a 
java.util.stream.ReduceOps$ReduceTask)
           at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:405)
           at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:734)
           at 
java.util.stream.ReduceOps$ReduceOp.evaluateParallel(ReduceOps.java:714)
           at 
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
           at 
java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
           at 
org.apache.shenyu.sync.data.http.refresh.DataRefreshFactory.executor(DataRefreshFactory.java:64)
           at 
org.apache.shenyu.sync.data.http.HttpSyncDataService.updateCacheWithJson(HttpSyncDataService.java:185)
           at 
org.apache.shenyu.sync.data.http.HttpSyncDataService.doFetchGroupConfig(HttpSyncDataService.java:165)
           at 
org.apache.shenyu.sync.data.http.HttpSyncDataService.fetchGroupConfig(HttpSyncDataService.java:130)
           at 
org.apache.shenyu.sync.data.http.HttpSyncDataService.start(HttpSyncDataService.java:114)
           at 
org.apache.shenyu.sync.data.http.HttpSyncDataService.<init>(HttpSyncDataService.java:99)
           at 
org.apache.shenyu.springboot.starter.sync.data.http.HttpSyncDataConfiguration.httpSyncDataService(HttpSyncDataConfiguration.java:67)
           at 
org.apache.shenyu.springboot.starter.sync.data.http.HttpSyncDataConfiguration$$EnhancerBySpringCGLIB$$c6d47610.CGLIB$httpSyncDataService$1(<generated>)
           at 
org.apache.shenyu.springboot.starter.sync.data.http.HttpSyncDataConfiguration$$EnhancerBySpringCGLIB$$c6d47610$$FastClassBySpringCGLIB$$915f6f56.invoke(<generated>)
           at 
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244)
           at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331)
           at 
org.apache.shenyu.springboot.starter.sync.data.http.HttpSyncDataConfiguration$$EnhancerBySpringCGLIB$$c6d47610.httpSyncDataService(<generated>)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
           at 
org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653)
           at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:638)
           at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
           at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
           at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
           at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
           at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
           at 
org.springframework.beans.factory.support.AbstractBeanFactory$$Lambda$229/677317086.getObject(Unknown
 Source)
           at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
           - locked <0x00000005c1656468> (a 
java.util.concurrent.ConcurrentHashMap)
           at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
           at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
           at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:953)
           at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
           at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)
           - locked <0x00000005c150a618> (a java.lang.Object)
           at 
org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:64)
           at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:745)
           at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:420)
           at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:307)
           at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1317)
           at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1306)
           at 
org.apache.shenyu.bootstrap.ShenyuBootstrapApplication.main(ShenyuBootstrapApplication.java:35)
   
   "VM Thread" os_prio=2 tid=0x0000000025cc7800 nid=0xe10 runnable
   
   "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x0000000002c7d000 nid=0xfe8 
runnable
   
   "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x0000000002c7e800 nid=0x3ac0 
runnable
   
   "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x0000000002c80000 nid=0x59c 
runnable
   
   "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x0000000002c81800 nid=0x2028 
runnable
   
   "GC task thread#4 (ParallelGC)" os_prio=0 tid=0x0000000002c85000 nid=0xc3c 
runnable
   
   "GC task thread#5 (ParallelGC)" os_prio=0 tid=0x0000000002c86000 nid=0x1a4 
runnable
   
   "VM Periodic Task Thread" os_prio=2 tid=0x00000000284ec800 nid=0x1ffc 
waiting on condition
   
   JNI global references: 27116
   
   ### Anything else?
   
   _No response_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to