Endpoint is empty. Forget to configure "loadbalance" in consumer handler chain?

servicecomb進行微服務之間的調用報如下錯誤:

o.a.s.s.c.MicroserviceVersionRule        : set instances, appId=bossapp, microserviceName=sso, versionRule=0.0.0+, instanceId=ff4df7d58a8311eaa4cb9c5a4436bc72, version=0.0.1, endpoints=[rest://169.254.74.208:6109].
2020-04-30 09:51:16.119 ERROR 7872 --- [ntloop-thread-8] o.a.s.c.provider.consumer.InvokerUtils   : invoke failed, sso.dddd.hello

java.lang.IllegalStateException: Endpoint is empty. Forget to configure "loadbalance" in consumer handler chain?
	at org.apache.servicecomb.core.Invocation.getTransport(Invocation.java:96) [java-chassis-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.core.handler.impl.TransportClientHandler.handle(TransportClientHandler.java:35) ~[java-chassis-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.core.Invocation.next(Invocation.java:151) [java-chassis-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.tracing.zipkin.ZipkinTracingHandler.handle(ZipkinTracingHandler.java:51) [handler-tracing-zipkin-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.tracing.zipkin.ZipkinConsumerTracingHandler.handle(ZipkinConsumerTracingHandler.java:24) ~[handler-tracing-zipkin-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.core.Invocation.next(Invocation.java:151) [java-chassis-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.core.provider.consumer.InvokerUtils.innerSyncInvoke(InvokerUtils.java:72) ~[java-chassis-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.provider.springmvc.reference.CseClientHttpRequest.doInvoke(CseClientHttpRequest.java:204) [provider-springmvc-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.provider.springmvc.reference.CseClientHttpRequest.invoke(CseClientHttpRequest.java:194) [provider-springmvc-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.provider.springmvc.reference.CseClientHttpRequest.execute(CseClientHttpRequest.java:146) [provider-springmvc-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:660) [spring-web-4.3.16.RELEASE.jar:4.3.16.RELEASE]
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:621) [spring-web-4.3.16.RELEASE.jar:4.3.16.RELEASE]
	at org.springframework.web.client.RestTemplate.getForObject(RestTemplate.java:295) [spring-web-4.3.16.RELEASE.jar:4.3.16.RELEASE]
	at org.apache.servicecomb.provider.springmvc.reference.RestTemplateWrapper.getForObject(RestTemplateWrapper.java:79) [provider-springmvc-1.1.0.B011.10.jar:1.1.0.B011.10]
	at com.boss.file.controller.FileController.hello(FileController.java:48) [classes/:na]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_162]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_162]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_162]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_162]
	at org.apache.servicecomb.swagger.engine.SwaggerProducerOperation.doInvoke(SwaggerProducerOperation.java:164) [swagger-invocation-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.swagger.engine.SwaggerProducerOperation.syncInvoke(SwaggerProducerOperation.java:152) [swagger-invocation-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.swagger.engine.SwaggerProducerOperation.invoke(SwaggerProducerOperation.java:119) [swagger-invocation-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.core.handler.impl.ProducerOperationHandler.handle(ProducerOperationHandler.java:40) [java-chassis-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.core.Invocation.next(Invocation.java:151) [java-chassis-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.tracing.zipkin.ZipkinTracingHandler.handle(ZipkinTracingHandler.java:51) [handler-tracing-zipkin-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.tracing.zipkin.ZipkinProviderTracingHandler.handle(ZipkinProviderTracingHandler.java:24) [handler-tracing-zipkin-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.core.Invocation.next(Invocation.java:151) [java-chassis-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.common.rest.AbstractRestInvocation.doInvoke(AbstractRestInvocation.java:187) [common-rest-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.common.rest.AbstractRestInvocation.invoke(AbstractRestInvocation.java:164) [common-rest-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.common.rest.AbstractRestInvocation.runOnExecutor(AbstractRestInvocation.java:148) [common-rest-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.common.rest.AbstractRestInvocation.lambda$scheduleInvocation$1(AbstractRestInvocation.java:136) [common-rest-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.core.executor.ReactiveExecutor.execute(ReactiveExecutor.java:30) ~[java-chassis-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.common.rest.AbstractRestInvocation.scheduleInvocation(AbstractRestInvocation.java:124) [common-rest-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.common.rest.RestProducerInvocation.invoke(RestProducerInvocation.java:51) ~[common-rest-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.transport.rest.vertx.VertxRestDispatcher.onRequest(VertxRestDispatcher.java:194) ~[transport-rest-vertx-1.1.0.B011.10.jar:1.1.0.B011.10]
	at io.vertx.ext.web.impl.RouteImpl.handleContext(RouteImpl.java:223) ~[vertx-web-3.5.0.jar:na]
	at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:101) ~[vertx-web-3.5.0.jar:na]
	at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:120) ~[vertx-web-3.5.0.jar:na]
	at org.apache.servicecomb.transport.rest.vertx.RestBodyHandler$BHandler.doEnd(RestBodyHandler.java:248) ~[transport-rest-vertx-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.transport.rest.vertx.RestBodyHandler$BHandler.end(RestBodyHandler.java:226) ~[transport-rest-vertx-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.transport.rest.vertx.RestBodyHandler.lambda$handle$26(RestBodyHandler.java:86) ~[transport-rest-vertx-1.1.0.B011.10.jar:1.1.0.B011.10]
	at io.vertx.core.http.impl.HttpServerRequestImpl.handleEnd(HttpServerRequestImpl.java:418) ~[vertx-core-3.5.0.jar:na]
	at io.vertx.core.http.impl.ServerConnection.handleLastHttpContent(ServerConnection.java:475) ~[vertx-core-3.5.0.jar:na]
	at io.vertx.core.http.impl.ServerConnection.processMessage(ServerConnection.java:446) ~[vertx-core-3.5.0.jar:na]
	at io.vertx.core.http.impl.ServerConnection.handleMessage(ServerConnection.java:156) ~[vertx-core-3.5.0.jar:na]
	at io.vertx.core.http.impl.HttpServerImpl$ServerHandlerWithWebSockets.handleMessage(HttpServerImpl.java:705) ~[vertx-core-3.5.0.jar:na]
	at io.vertx.core.http.impl.HttpServerImpl$ServerHandlerWithWebSockets.handleMessage(HttpServerImpl.java:614) ~[vertx-core-3.5.0.jar:na]
	at io.vertx.core.net.impl.VertxHandler.lambda$channelRead$1(VertxHandler.java:150) ~[vertx-core-3.5.0.jar:na]
	at io.vertx.core.impl.ContextImpl.lambda$wrapTask$2(ContextImpl.java:342) ~[vertx-core-3.5.0.jar:1.1.0.B011.10]
	at io.vertx.core.impl.ContextImpl.executeFromIO(ContextImpl.java:200) ~[vertx-core-3.5.0.jar:1.1.0.B011.10]
	at io.vertx.core.net.impl.VertxHandler.channelRead(VertxHandler.java:148) ~[vertx-core-3.5.0.jar:na]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[netty-handler-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310) ~[netty-codec-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284) ~[netty-codec-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.vertx.core.http.impl.Http1xOrH2CHandler.end(Http1xOrH2CHandler.java:49) ~[vertx-core-3.5.0.jar:na]
	at io.vertx.core.http.impl.Http1xOrH2CHandler.channelRead(Http1xOrH2CHandler.java:27) ~[vertx-core-3.5.0.jar:na]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[netty-handler-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884) ~[netty-common-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.24.Final.jar:4.1.24.Final]
	at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_162]

2020-04-30 09:51:16.127  INFO 7872 --- [ntloop-thread-8] o.a.s.f.common.utils.SPIServiceUtils     : Found SPI service org.apache.servicecomb.swagger.invocation.exception.ExceptionToResponseConverter, count=3.
2020-04-30 09:51:16.127  INFO 7872 --- [ntloop-thread-8] o.a.s.f.common.utils.SPIServiceUtils     :   0. org.apache.servicecomb.swagger.invocation.validator.ConstraintViolationExceptionToResponseConverter.
2020-04-30 09:51:16.127  INFO 7872 --- [ntloop-thread-8] o.a.s.f.common.utils.SPIServiceUtils     :   1. org.apache.servicecomb.swagger.invocation.exception.InvocationExceptionToResponseConverter.
2020-04-30 09:51:16.127  INFO 7872 --- [ntloop-thread-8] o.a.s.f.common.utils.SPIServiceUtils     :   2. org.apache.servicecomb.swagger.invocation.exception.DefaultExceptionToResponseConverter.
2020-04-30 09:51:16.132  WARN 7872 --- [ntloop-thread-8] c.netflix.spectator.servo.ServoRegistry  : value cannot be empty

java.lang.IllegalArgumentException: value cannot be empty
	at com.netflix.servo.util.Preconditions.checkArgument(Preconditions.java:48) ~[servo-core-0.10.1.jar:0.10.1]
	at com.netflix.servo.tag.BasicTag.checkNotEmpty(BasicTag.java:39) ~[servo-core-0.10.1.jar:0.10.1]
	at com.netflix.servo.tag.BasicTag.<init>(BasicTag.java:33) ~[servo-core-0.10.1.jar:0.10.1]
	at com.netflix.servo.tag.Tags.newTag(Tags.java:53) ~[servo-core-0.10.1.jar:0.10.1]
	at com.netflix.servo.monitor.MonitorConfig$Builder.withTag(MonitorConfig.java:64) ~[servo-core-0.10.1.jar:0.10.1]
	at com.netflix.spectator.servo.ServoRegistry.toMonitorConfig(ServoRegistry.java:95) ~[spectator-reg-servo-0.63.0.jar:0.63.0]
	at com.netflix.spectator.servo.ServoTimer.<init>(ServoTimer.java:61) ~[spectator-reg-servo-0.63.0.jar:0.63.0]
	at com.netflix.spectator.servo.ServoRegistry.newTimer(ServoRegistry.java:111) ~[spectator-reg-servo-0.63.0.jar:0.63.0]
	at com.netflix.spectator.api.AbstractRegistry.createTimer(AbstractRegistry.java:108) [spectator-api-0.63.0.jar:0.63.0]
	at com.netflix.spectator.api.AbstractRegistry.lambda$getOrCreate$0(AbstractRegistry.java:203) [spectator-api-0.63.0.jar:0.63.0]
	at com.netflix.spectator.api.Utils.computeIfAbsent(Utils.java:260) ~[spectator-api-0.63.0.jar:0.63.0]
	at com.netflix.spectator.api.AbstractRegistry.getOrCreate(AbstractRegistry.java:203) [spectator-api-0.63.0.jar:0.63.0]
	at com.netflix.spectator.api.AbstractRegistry.timer(AbstractRegistry.java:174) [spectator-api-0.63.0.jar:0.63.0]
	at org.apache.servicecomb.metrics.core.meter.invocation.AbstractInvocationMeter.<init>(AbstractInvocationMeter.java:33) [metrics-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.metrics.core.meter.invocation.ConsumerInvocationMeter.<init>(ConsumerInvocationMeter.java:27) [metrics-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.metrics.core.meter.invocation.ConsumerInvocationMeters.createMeter(ConsumerInvocationMeters.java:32) [metrics-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.metrics.core.meter.invocation.AbstractInvocationMeters.lambda$getOrCreateMeters$1(AbstractInvocationMeters.java:65) [metrics-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) ~[na:1.8.0_162]
	at org.apache.servicecomb.foundation.common.concurrent.ConcurrentHashMapEx.computeIfAbsent(ConcurrentHashMapEx.java:56) ~[foundation-common-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.metrics.core.meter.invocation.AbstractInvocationMeters.getOrCreateMeters(AbstractInvocationMeters.java:54) [metrics-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.metrics.core.meter.invocation.AbstractInvocationMeters.onInvocationFinish(AbstractInvocationMeters.java:76) [metrics-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.metrics.core.InvocationMetersInitializer.onInvocationFinish(InvocationMetersInitializer.java:70) ~[metrics-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_162]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_162]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_162]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_162]
	at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:95) ~[guava-19.0.jar:na]
	at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:80) ~[guava-19.0.jar:na]
	at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:456) ~[guava-19.0.jar:na]
	at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:76) ~[guava-19.0.jar:na]
	at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:119) ~[guava-19.0.jar:na]
	at com.google.common.eventbus.EventBus.post(EventBus.java:215) ~[guava-19.0.jar:na]
	at org.apache.servicecomb.foundation.common.event.EventManager.post(EventManager.java:44) ~[foundation-common-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.core.Invocation.onFinish(Invocation.java:201) ~[java-chassis-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.core.provider.consumer.InvokerUtils.innerSyncInvoke(InvokerUtils.java:83) ~[java-chassis-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.provider.springmvc.reference.CseClientHttpRequest.doInvoke(CseClientHttpRequest.java:204) ~[provider-springmvc-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.provider.springmvc.reference.CseClientHttpRequest.invoke(CseClientHttpRequest.java:194) ~[provider-springmvc-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.provider.springmvc.reference.CseClientHttpRequest.execute(CseClientHttpRequest.java:146) ~[provider-springmvc-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:660) ~[spring-web-4.3.16.RELEASE.jar:4.3.16.RELEASE]
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:621) ~[spring-web-4.3.16.RELEASE.jar:4.3.16.RELEASE]
	at org.springframework.web.client.RestTemplate.getForObject(RestTemplate.java:295) ~[spring-web-4.3.16.RELEASE.jar:4.3.16.RELEASE]
	at org.apache.servicecomb.provider.springmvc.reference.RestTemplateWrapper.getForObject(RestTemplateWrapper.java:79) ~[provider-springmvc-1.1.0.B011.10.jar:1.1.0.B011.10]
	at com.boss.file.controller.FileController.hello(FileController.java:48) ~[classes/:na]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_162]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_162]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_162]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_162]
	at org.apache.servicecomb.swagger.engine.SwaggerProducerOperation.doInvoke(SwaggerProducerOperation.java:164) ~[swagger-invocation-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.swagger.engine.SwaggerProducerOperation.syncInvoke(SwaggerProducerOperation.java:152) ~[swagger-invocation-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.swagger.engine.SwaggerProducerOperation.invoke(SwaggerProducerOperation.java:119) ~[swagger-invocation-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.core.handler.impl.ProducerOperationHandler.handle(ProducerOperationHandler.java:40) ~[java-chassis-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.core.Invocation.next(Invocation.java:151) ~[java-chassis-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.tracing.zipkin.ZipkinTracingHandler.handle(ZipkinTracingHandler.java:51) ~[handler-tracing-zipkin-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.tracing.zipkin.ZipkinProviderTracingHandler.handle(ZipkinProviderTracingHandler.java:24) ~[handler-tracing-zipkin-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.core.Invocation.next(Invocation.java:151) ~[java-chassis-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.common.rest.AbstractRestInvocation.doInvoke(AbstractRestInvocation.java:187) ~[common-rest-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.common.rest.AbstractRestInvocation.invoke(AbstractRestInvocation.java:164) ~[common-rest-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.common.rest.AbstractRestInvocation.runOnExecutor(AbstractRestInvocation.java:148) ~[common-rest-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.common.rest.AbstractRestInvocation.lambda$scheduleInvocation$1(AbstractRestInvocation.java:136) ~[common-rest-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.core.executor.ReactiveExecutor.execute(ReactiveExecutor.java:30) ~[java-chassis-core-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.common.rest.AbstractRestInvocation.scheduleInvocation(AbstractRestInvocation.java:124) ~[common-rest-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.common.rest.RestProducerInvocation.invoke(RestProducerInvocation.java:51) ~[common-rest-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.transport.rest.vertx.VertxRestDispatcher.onRequest(VertxRestDispatcher.java:194) ~[transport-rest-vertx-1.1.0.B011.10.jar:1.1.0.B011.10]
	at io.vertx.ext.web.impl.RouteImpl.handleContext(RouteImpl.java:223) ~[vertx-web-3.5.0.jar:na]
	at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:101) ~[vertx-web-3.5.0.jar:na]
	at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:120) ~[vertx-web-3.5.0.jar:na]
	at org.apache.servicecomb.transport.rest.vertx.RestBodyHandler$BHandler.doEnd(RestBodyHandler.java:248) ~[transport-rest-vertx-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.transport.rest.vertx.RestBodyHandler$BHandler.end(RestBodyHandler.java:226) ~[transport-rest-vertx-1.1.0.B011.10.jar:1.1.0.B011.10]
	at org.apache.servicecomb.transport.rest.vertx.RestBodyHandler.lambda$handle$26(RestBodyHandler.java:86) ~[transport-rest-vertx-1.1.0.B011.10.jar:1.1.0.B011.10]
	at io.vertx.core.http.impl.HttpServerRequestImpl.handleEnd(HttpServerRequestImpl.java:418) ~[vertx-core-3.5.0.jar:na]
	at io.vertx.core.http.impl.ServerConnection.handleLastHttpContent(ServerConnection.java:475) ~[vertx-core-3.5.0.jar:na]
	at io.vertx.core.http.impl.ServerConnection.processMessage(ServerConnection.java:446) ~[vertx-core-3.5.0.jar:na]
	at io.vertx.core.http.impl.ServerConnection.handleMessage(ServerConnection.java:156) ~[vertx-core-3.5.0.jar:na]
	at io.vertx.core.http.impl.HttpServerImpl$ServerHandlerWithWebSockets.handleMessage(HttpServerImpl.java:705) ~[vertx-core-3.5.0.jar:na]
	at io.vertx.core.http.impl.HttpServerImpl$ServerHandlerWithWebSockets.handleMessage(HttpServerImpl.java:614) ~[vertx-core-3.5.0.jar:na]
	at io.vertx.core.net.impl.VertxHandler.lambda$channelRead$1(VertxHandler.java:150) ~[vertx-core-3.5.0.jar:na]
	at io.vertx.core.impl.ContextImpl.lambda$wrapTask$2(ContextImpl.java:342) ~[vertx-core-3.5.0.jar:1.1.0.B011.10]
	at io.vertx.core.impl.ContextImpl.executeFromIO(ContextImpl.java:200) ~[vertx-core-3.5.0.jar:1.1.0.B011.10]
	at io.vertx.core.net.impl.VertxHandler.channelRead(VertxHandler.java:148) ~[vertx-core-3.5.0.jar:na]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[netty-handler-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310) ~[netty-codec-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284) ~[netty-codec-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.vertx.core.http.impl.Http1xOrH2CHandler.end(Http1xOrH2CHandler.java:49) ~[vertx-core-3.5.0.jar:na]
	at io.vertx.core.http.impl.Http1xOrH2CHandler.channelRead(Http1xOrH2CHandler.java:27) ~[vertx-core-3.5.0.jar:na]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[netty-handler-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884) ~[netty-common-4.1.24.Final.jar:4.1.24.Final]
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.24.Final.jar:4.1.24.Final]
	at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_162]

解決方法:

yml文件中servicecomb的Consumer或者Provider中加入loadbalance

servicecomb:
  tracing:
    collector:
      address: http://zipkin.servicecomb.io:9411
  handler:
    chain:
      Consumer:
        default: tracing-consumer,loadbalance
      Provider:
        default: tracing-provider

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章