zrlw opened a new pull request, #66: URL: https://github.com/apache/dubbo-integration-cases/pull/66
try to fix: PpcException with ```No provider available``` will be thrown when the connection was reconnected successfully but valid invokers is still zero. see details at https://github.com/apache/dubbo/actions/runs/15547574142/job/43772366077 ``` 00:37:33.647 |-WARN [main] .rpc.cluster.directory.AbstractDirectory: -| [DUBBO] No provider available after connectivity filter for the service org.apache.dubbo.samples.api.GreetingsService All routed invokers' size: 0 from registry RegistryDirectory(registry: zookeeper:2181)-Directory(invokers: 1[172.18.0.3:50051], validInvokers: 0[], invokersToReconnect: 1[172.18.0.3:50051]) on the consumer 172.18.0.4 using the dubbo version 3.3.4-SNAPSHOT., dubbo version: 3.3.4-SNAPSHOT, current host: 172.18.0.4, error code: 2-2. This may be caused by provider server or registry center crashed, go to https://dubbo.apache.org/faq/2/2 to find instructions. 00:37:33.661 |-INFO [NettyClientWorker-4-2] .transport.netty4.NettyConnectionHandler:95 -| [DUBBO] The connection [id: 0x4a1bbb43, L:/172.18.0.4:49534 - R:/172.18.0.3:50051] of 172.18.0.4:49534 -> 172.18.0.3:50051 is established., dubbo version: 3.3.4-SNAPSHOT, current host: 172.18.0.4 Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 7.018 s <<< FAILURE! - in org.apache.dubbo.samples.client.GreetingServiceIT test Time elapsed: 6.977 s <<< ERROR! org.apache.dubbo.rpc.RpcException: Failed to invoke the method sayHi in the service org.apache.dubbo.samples.api.GreetingsService. No provider available for the service org.apache.dubbo.samples.api.GreetingsService from registry RegistryDirectory(registry: zookeeper:2181)-Directory(invokers: 1[172.18.0.3:50051], validInvokers: 0[], invokersToReconnect: 1[172.18.0.3:50051]) on the consumer 172.18.0.4 using the dubbo version 3.3.4-SNAPSHOT. Please check if the providers have been started and registered. at org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker.checkInvokers(AbstractClusterInvoker.java:397) at org.apache.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:75) at org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:366) at org.apache.dubbo.rpc.cluster.router.RouterSnapshotFilter.invoke(RouterSnapshotFilter.java:46) at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:349) at org.apache.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:109) at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:349) at org.apache.dubbo.rpc.cluster.filter.support.MetricsClusterFilter.invoke(MetricsClusterFilter.java:57) at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:349) at org.apache.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53) at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:349) at org.apache.dubbo.spring.security.filter.ContextHolderParametersSelectedTransferFilter.invoke(ContextHolderParametersSelectedTransferFilter.java:40) at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:349) at org.apache.dubbo.metrics.filter.MetricsFilter.invoke(MetricsFilter.java:86) at org.apache.dubbo.rpc.cluster.filter.support.MetricsConsumerFilter.invoke(MetricsConsumerFilter.java:38) at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:349) at org.apache.dubbo.rpc.cluster.filter.support.ConsumerClassLoaderFilter.invoke(ConsumerClassLoaderFilter.java:40) at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:349) at org.apache.dubbo.rpc.cluster.filter.support.ConsumerContextFilter.invoke(ConsumerContextFilter.java:119) at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:349) at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CallbackRegistrationInvoker.invoke(FilterChainBuilder.java:197) at org.apache.dubbo.rpc.cluster.support.wrapper.AbstractCluster$ClusterFilterInvoker.invoke(AbstractCluster.java:101) at org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:107) at org.apache.dubbo.rpc.cluster.support.wrapper.ScopeClusterInvoker.invoke(ScopeClusterInvoker.java:171) at org.apache.dubbo.registry.client.migration.MigrationInvoker.invoke(MigrationInvoker.java:[294](https://github.com/apache/dubbo/actions/runs/15547574142/job/43772366077#step:9:295)) at org.apache.dubbo.rpc.proxy.InvocationUtil.invoke(InvocationUtil.java:64) at org.apache.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:81) at org.apache.dubbo.samples.api.GreetingsServiceDubboProxy0.sayHi(GreetingsServiceDubboProxy0.java) at org.apache.dubbo.samples.client.GreetingServiceIT.test(GreetingServiceIT.java:70) ``` -- 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]
