发布
社区首页 >问答首页 >TSF集成Gateway,使用Consul作为注册中心,访问服务异常如何修复?

TSF集成Gateway,使用Consul作为注册中心,访问服务异常如何修复?

提问于 2025-01-08 21:02:36
回答 0关注 0查看 11

没有添加spring-boot-starter-actuator的依赖,通过gateway访问,提示异常如下

java.lang.NullPointerException: null

at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936) ~[na:1.8.0_271]

Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:

Assembly trace from producer [reactor.core.publisher.MonoMapFuseable] :

reactor.core.publisher.Mono.map(Mono.java:3443)

com.tencent.tsf.femas.extension.springcloud.ilford.discovery.loadbalancer.FemasRouteLoadBalancerChoose.doChoose(FemasRouteLoadBalancerChoose.java:62)

Error has been observed at the following site(s):

*____________Mono.map ⇢ at com.tencent.tsf.femas.extension.springcloud.ilford.discovery.loadbalancer.FemasRouteLoadBalancerChoose.doChoose(FemasRouteLoadBalancerChoose.java:62)

|_ Mono.doOnNext ⇢ at org.springframework.cloud.gateway.filter.ReactiveLoadBalancerClientFilter.filter(ReactiveLoadBalancerClientFilter.java:119)

*___________Mono.then ⇢ at org.springframework.cloud.gateway.filter.ReactiveLoadBalancerClientFilter.filter(ReactiveLoadBalancerClientFilter.java:149)

|_ Mono.doOnError ⇢ at org.springframework.cloud.gateway.filter.ReactiveLoadBalancerClientFilter.filter(ReactiveLoadBalancerClientFilter.java:150)

|_ Mono.doOnSuccess ⇢ at org.springframework.cloud.gateway.filter.ReactiveLoadBalancerClientFilter.filter(ReactiveLoadBalancerClientFilter.java:154)

*__________Mono.defer ⇢ at org.springframework.cloud.gateway.handler.FilteringWebHandler$DefaultGatewayFilterChain.filter(FilteringWebHandler.java:113)

*__________Mono.defer ⇢ at org.springframework.cloud.gateway.handler.FilteringWebHandler$DefaultGatewayFilterChain.filter(FilteringWebHandler.java:113)

*__________Mono.defer ⇢ at org.springframework.cloud.gateway.handler.FilteringWebHandler$DefaultGatewayFilterChain.filter(FilteringWebHandler.java:113)

*__________Mono.defer ⇢ at org.springframework.cloud.gateway.handler.FilteringWebHandler$DefaultGatewayFilterChain.filter(FilteringWebHandler.java:113)

*___________Mono.then ⇢ at org.springframework.cloud.gateway.filter.NettyWriteResponseFilter.filter(NettyWriteResponseFilter.java:69)

|_ Mono.doOnCancel ⇢ at org.springframework.cloud.gateway.filter.NettyWriteResponseFilter.filter(NettyWriteResponseFilter.java:101)

|_ Mono.doOnError ⇢ at org.springframework.cloud.gateway.filter.NettyWriteResponseFilter.filter(NettyWriteResponseFilter.java:102)

*__________Mono.defer ⇢ at org.springframework.cloud.gateway.handler.FilteringWebHandler$DefaultGatewayFilterChain.filter(FilteringWebHandler.java:113)

*__________Mono.defer ⇢ at org.springframework.cloud.gateway.handler.FilteringWebHandler$DefaultGatewayFilterChain.filter(FilteringWebHandler.java:113)

|_ Mono.doFinally ⇢ at org.springframework.cloud.gateway.filter.RemoveCachedBodyFilter.filter(RemoveCachedBodyFilter.java:35)

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档