szhengli commented on issue #10507:
URL: https://github.com/apache/dubbo/issues/10507#issuecomment-1229189694

   > apiserver 直连的我来看下,目前 xds 的是可以跑通的
   
   d
   
   > proxyless 模式的文档:https://dubbo.apache.org/zh/overview/tasks/mesh/proxyless/
   
   NOT WORKING NEITHER.
   
   <html>
   <body>
   <!--StartFragment-->
   
   [27/08/22 01:03:03:003 UTC] grpc-default-executor-0 ERROR 
istio.IstioCitadelCertificateSigner: [DUBBO] Receive error message from Istio 
Citadel grpc stub., dubbo version: 1.0-SNAPSHOT, current host: 10.42.1.200
   --
   io.grpc.StatusRuntimeException: UNAUTHENTICATED: request authenticate failure
   at io.grpc.Status.asRuntimeException(Status.java:535)
   at 
io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter.onClose(ClientCalls.java:479)
   at 
io.grpc.internal.DelayedClientCall$DelayedListener$3.run(DelayedClientCall.java:463)
   at 
io.grpc.internal.DelayedClientCall$DelayedListener.delayOrExecute(DelayedClientCall.java:427)
   at 
io.grpc.internal.DelayedClientCall$DelayedListener.onClose(DelayedClientCall.java:460)
   at io.grpc.internal.ClientCallImpl.closeObserver(ClientCallImpl.java:562)
   at io.grpc.internal.ClientCallImpl.access$300(ClientCallImpl.java:70)
   at 
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInternal(ClientCallImpl.java:743)
   at 
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInContext(ClientCallImpl.java:722)
   at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
   at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133)
   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:750)
   [27/08/22 01:03:03:003 UTC] main ERROR xds.XdsServiceDiscovery: Generate 
Cert Failed. Send csr request failed. Please check log above.
   org.apache.dubbo.rpc.RpcException: Generate Cert Failed. Send csr request 
failed. Please check log above.
   at 
org.apache.dubbo.registry.xds.istio.IstioCitadelCertificateSigner.createCert(IstioCitadelCertificateSigner.java:173)
   at 
org.apache.dubbo.registry.xds.istio.IstioCitadelCertificateSigner.doGenerateCert(IstioCitadelCertificateSigner.java:100)
   at 
org.apache.dubbo.registry.xds.istio.IstioCitadelCertificateSigner.GenerateCert(IstioCitadelCertificateSigner.java:86)
   at org.apache.dubbo.registry.xds.util.XdsChannel.<init>(XdsChannel.java:51)
   at 
org.apache.dubbo.registry.xds.util.PilotExchanger.<init>(PilotExchanger.java:56)
   at 
org.apache.dubbo.registry.xds.util.PilotExchanger.initialize(PilotExchanger.java:112)
   at 
org.apache.dubbo.registry.xds.XdsServiceDiscovery.doInitialize(XdsServiceDiscovery.java:50)
   at 
org.apache.dubbo.registry.xds.XdsServiceDiscoveryFactory.createDiscovery(XdsServiceDiscoveryFactory.java:34)
   at 
org.apache.dubbo.registry.client.AbstractServiceDiscoveryFactory.lambda$getServiceDiscovery$0(AbstractServiceDiscoveryFactory.java:53)
   at 
java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660)
   at 
org.apache.dubbo.registry.client.AbstractServiceDiscoveryFactory.getServiceDiscovery(AbstractServiceDiscoveryFactory.java:53)
   at 
org.apache.dubbo.registry.client.ServiceDiscoveryRegistry.getServiceDiscovery(ServiceDiscoveryRegistry.java:122)
   at 
org.apache.dubbo.registry.client.ServiceDiscoveryRegistry.createServiceDiscovery(ServiceDiscoveryRegistry.java:109)
   at 
org.apache.dubbo.registry.client.ServiceDiscoveryRegistry.<init>(ServiceDiscoveryRegistry.java:86)
   at 
org.apache.dubbo.registry.client.ServiceDiscoveryRegistryFactory.createRegistry(ServiceDiscoveryRegistryFactory.java:35)
   at 
org.apache.dubbo.registry.support.AbstractRegistryFactory.getRegistry(AbstractRegistryFactory.java:94)
   at 
org.apache.dubbo.registry.RegistryFactoryWrapper.getRegistry(RegistryFactoryWrapper.java:33)
   at 
org.apache.dubbo.registry.RegistryFactory$Adaptive.getRegistry(RegistryFactory$Adaptive.java)
   at 
org.apache.dubbo.registry.integration.RegistryProtocol.getRegistry(RegistryProtocol.java:394)
   at 
org.apache.dubbo.registry.integration.InterfaceCompatibleRegistryProtocol.getServiceDiscoveryInvoker(InterfaceCompatibleRegistryProtocol.java:63)
   at 
org.apache.dubbo.registry.client.migration.MigrationInvoker.refreshServiceDiscoveryInvoker(MigrationInvoker.java:436)
   at 
org.apache.dubbo.registry.client.migration.MigrationInvoker.migrateToApplicationFirstInvoker(MigrationInvoker.java:244)
   at 
org.apache.dubbo.registry.client.migration.MigrationRuleHandler.refreshInvoker(MigrationRuleHandler.java:73)
   at 
org.apache.dubbo.registry.client.migration.MigrationRuleHandler.doMigrate(MigrationRuleHandler.java:57)
   at 
org.apache.dubbo.registry.client.migration.MigrationRuleListener.onRefer(MigrationRuleListener.java:243)
   at 
org.apache.dubbo.registry.integration.RegistryProtocol.interceptInvoker(RegistryProtocol.java:536)
   at 
org.apache.dubbo.registry.integration.RegistryProtocol.doRefer(RegistryProtocol.java:506)
   at 
org.apache.dubbo.registry.integration.RegistryProtocol.refer(RegistryProtocol.java:488)
   at 
org.apache.dubbo.rpc.protocol.ProtocolListenerWrapper.refer(ProtocolListenerWrapper.java:74)
   at 
org.apache.dubbo.qos.protocol.QosProtocolWrapper.refer(QosProtocolWrapper.java:80)
   at 
org.apache.dubbo.rpc.cluster.filter.ProtocolFilterWrapper.refer(ProtocolFilterWrapper.java:71)
   at 
org.apache.dubbo.rpc.protocol.ProtocolSerializationWrapper.refer(ProtocolSerializationWrapper.java:52)
   at org.apache.dubbo.rpc.Protocol$Adaptive.refer(Protocol$Adaptive.java)
   at 
org.apache.dubbo.config.ReferenceConfig.createInvokerForRemote(ReferenceConfig.java:600)
   at 
org.apache.dubbo.config.ReferenceConfig.createProxy(ReferenceConfig.java:441)
   at org.apache.dubbo.config.ReferenceConfig.init(ReferenceConfig.java:295)
   at org.apache.dubbo.config.ReferenceConfig.get(ReferenceConfig.java:227)
   at 
org.apache.dubbo.config.utils.SimpleReferenceCache.get(SimpleReferenceCache.java:129)
   at 
org.apache.dubbo.config.deploy.DefaultModuleDeployer.lambda$referServices$6(DefaultModuleDeployer.java:383)
   at 
java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(ConcurrentHashMap.java:4707)
   at 
org.apache.dubbo.config.deploy.DefaultModuleDeployer.referServices(DefaultModuleDeployer.java:363)
   at 
org.apache.dubbo.config.deploy.DefaultModuleDeployer.start(DefaultModuleDeployer.java:154)
   at 
org.apache.dubbo.config.spring.context.DubboDeployApplicationListener.onContextRefreshedEvent(DubboDeployApplicationListener.java:111)
   at 
org.apache.dubbo.config.spring.context.DubboDeployApplicationListener.onApplicationEvent(DubboDeployApplicationListener.java:100)
   at 
org.apache.dubbo.config.spring.context.DubboDeployApplicationListener.onApplicationEvent(DubboDeployApplicationListener.java:45)
   at 
org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
   at 
org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
   at 
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
   at 
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:393)
   at 
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:347)
   at 
org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:883)
   at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546)
   at 
org.springframework.context.annotation.AnnotationConfigApplicationContext.<init>(AnnotationConfigApplicationContext.java:84)
   
   <!--EndFragment-->
   </body>
   </html>


-- 
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]

Reply via email to