flybh521 commented on issue #12803:
URL: https://github.com/apache/dubbo/issues/12803#issuecomment-1727887991
我现在也是卡住调用线程
"Thread-52-EventThread" #165 daemon prio=5 os_prio=0 tid=0x00007fc7403c6800
nid=0x478c waiting on condition [0x00007fc5b13aa000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000679795478> (a
org.apache.dubbo.common.threadpool.ThreadlessExecutor)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at
org.apache.dubbo.common.threadpool.ThreadlessExecutor.waitAndDrain(ThreadlessExecutor.java:62)
at org.apache.dubbo.rpc.AsyncRpcResult.get(AsyncRpcResult.java:202)
at
org.apache.dubbo.rpc.protocol.AbstractInvoker.waitForResultIfSync(AbstractInvoker.java:286)
at
org.apache.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:189)
at
org.apache.dubbo.rpc.proxy.InvocationUtil.invoke(InvocationUtil.java:57)
at
org.apache.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:75)
at
org.apache.dubbo.metadata.MetadataServiceDubboProxy0.getMetadataInfo(MetadataServiceDubboProxy0.java)
at
org.apache.dubbo.registry.client.metadata.MetadataUtils.getRemoteMetadata(MetadataUtils.java:173)
at
org.apache.dubbo.registry.client.AbstractServiceDiscovery.lambda$getRemoteMetadata$2(AbstractServiceDiscovery.java:227)
at
org.apache.dubbo.registry.client.AbstractServiceDiscovery$$Lambda$854/469064277.get(Unknown
Source)
at
org.apache.dubbo.metrics.event.MetricsEventBus.post(MetricsEventBus.java:104)
at
org.apache.dubbo.registry.client.AbstractServiceDiscovery.getRemoteMetadata(AbstractServiceDiscovery.java:226)
- locked <0x000000066ecbe7e0> (a
org.apache.dubbo.registry.client.metadata.store.MetaCacheManager)
at
org.apache.dubbo.registry.client.event.listener.ServiceInstancesChangedListener.lambda$doOnEvent$2(ServiceInstancesChangedListener.java:165)
at
org.apache.dubbo.registry.client.event.listener.ServiceInstancesChangedListener$$Lambda$853/1898979814.get(Unknown
Source)
at java.util.Optional.orElseGet(Optional.java:267)
at
org.apache.dubbo.registry.client.event.listener.ServiceInstancesChangedListener.doOnEvent(ServiceInstancesChangedListener.java:165)
- locked <0x00000006791fe9a0> (a
org.apache.dubbo.registry.client.event.listener.ServiceInstancesChangedListener)
at
org.apache.dubbo.registry.client.event.listener.ServiceInstancesChangedListener.onEvent(ServiceInstancesChangedListener.java:119)
at
org.apache.dubbo.registry.zookeeper.ZookeeperServiceDiscovery.registerServiceWatcher(ZookeeperServiceDiscovery.java:211)
at
org.apache.dubbo.registry.zookeeper.ZookeeperServiceDiscovery.lambda$addServiceInstancesChangedListener$3(ZookeeperServiceDiscovery.java:157)
at
org.apache.dubbo.registry.zookeeper.ZookeeperServiceDiscovery$$Lambda$881/534704249.accept(Unknown
Source)
at java.lang.Iterable.forEach(Iterable.java:75)
at
org.apache.dubbo.registry.zookeeper.ZookeeperServiceDiscovery.addServiceInstancesChangedListener(ZookeeperServiceDiscovery.java:157)
at
org.apache.dubbo.registry.client.ServiceDiscoveryRegistry.lambda$subscribeURLs$0(ServiceDiscoveryRegistry.java:334)
at
org.apache.dubbo.registry.client.ServiceDiscoveryRegistry$$Lambda$880/597598000.get(Unknown
Source)
at
org.apache.dubbo.metrics.event.MetricsEventBus.post(MetricsEventBus.java:95)
at
org.apache.dubbo.metrics.event.MetricsEventBus.post(MetricsEventBus.java:62)
at
org.apache.dubbo.registry.client.ServiceDiscoveryRegistry.subscribeURLs(ServiceDiscoveryRegistry.java:332)
at
org.apache.dubbo.registry.client.ServiceDiscoveryRegistry$DefaultMappingListener.onEvent(ServiceDiscoveryRegistry.java:422)
- locked <0x000000066ff6a610> (a
org.apache.dubbo.registry.client.ServiceDiscoveryRegistry$DefaultMappingListener)
at
org.apache.dubbo.metadata.store.zookeeper.ZookeeperMetadataReport$MappingDataListener.lambda$dataChanged$0(ZookeeperMetadataReport.java:268)
at
org.apache.dubbo.metadata.store.zookeeper.ZookeeperMetadataReport$MappingDataListener$$Lambda$847/675272494.accept(Unknown
Source)
at java.lang.Iterable.forEach(Iterable.java:75)
at
org.apache.dubbo.metadata.store.zookeeper.ZookeeperMetadataReport$MappingDataListener.dataChanged(ZookeeperMetadataReport.java:268)
at
org.apache.dubbo.remoting.zookeeper.curator5.Curator5ZookeeperClient$NodeCacheListenerImpl.nodeChanged(Curator5ZookeeperClient.java:430)
at
org.apache.curator.framework.recipes.cache.NodeCache.lambda$setNewData$0(NodeCache.java:323)
at
org.apache.curator.framework.recipes.cache.NodeCache$$Lambda$846/383337552.accept(Unknown
Source)
at
org.apache.curator.framework.listen.MappingListenerManager.lambda$forEach$0(MappingListenerManager.java:92)
at
org.apache.curator.framework.listen.MappingListenerManager$$Lambda$560/521862646.run(Unknown
Source)
at
org.apache.curator.framework.listen.MappingListenerManager$$Lambda$556/1666438914.execute(Unknown
Source)
at
org.apache.curator.framework.listen.MappingListenerManager.forEach(MappingListenerManager.java:89)
at
org.apache.curator.framework.listen.StandardListenerManager.forEach(StandardListenerManager.java:89)
at
org.apache.curator.framework.recipes.cache.NodeCache.setNewData(NodeCache.java:320)
at
org.apache.curator.framework.recipes.cache.NodeCache.processBackgroundResult(NodeCache.java:288)
at
org.apache.curator.framework.recipes.cache.NodeCache.access$300(NodeCache.java:60)
at
org.apache.curator.framework.recipes.cache.NodeCache$3.processResult(NodeCache.java:126)
at
org.apache.curator.framework.imps.CuratorFrameworkImpl.sendToBackgroundCallback(CuratorFrameworkImpl.java:892)
at
org.apache.curator.framework.imps.CuratorFrameworkImpl.processBackgroundOperation(CuratorFrameworkImpl.java:649)
at
org.apache.curator.framework.imps.WatcherRemovalFacade.processBackgroundOperation(WatcherRemovalFacade.java:152)
at
org.apache.curator.framework.imps.GetDataBuilderImpl$3.processResult(GetDataBuilderImpl.java:272)
at
org.apache.zookeeper.ClientCnxn$EventThread.processEvent(ClientCnxn.java:634)
at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:553)
--
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]