zipkin测试环境找不到对应的服务名

Blade 未结 1 719
luojiesi
luojiesi 剑圣 2020-07-06 18:40

一、该问题的重现步骤是什么?

  1. 在本地修改pom文件,引入blade-starter-trace之后,按照文档启动zipken,auth,user,system 4个服务,发现服务能够正常显示,并且可以找到对应请求的链路跟踪,如下图

image.png

2. 通过k8s在linux启动同样的服务,启动之后访问http://172.30.10.111:9411/zipkin/发现找不到对应的服务名,截图如下

image.png


二、你期待的结果是什么?实际看到的又是什么?

    期望在linux环境也能正常显示请求的链路跟踪 

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

    2.3.1  RELEASE    linux

四、请提供详细的错误堆栈信息,这很重要。

    系统没有错误日志,启动admin的时候报错了

th event InstanceRegisteredEvent(super=InstanceEvent(instance=5f460019b3a0, version=0, timestamp=2020-07-06T09:26:47.309Z, type=REGISTERED), registration=Registration(name=blade-digitization, managementUrl=http://172.30.10.112:9105/actuator, healthUrl=http://172.30.10.112:9105/actuator/health, serviceUrl=http://172.30.10.112:9105/, source=discovery))


java.lang.IllegalArgumentException: Event 0 must be greater or equal to 1

        at org.springframework.util.Assert.isTrue(Assert.java:136) ~[spring-core-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at de.codecentric.boot.admin.server.domain.entities.Instance.apply(Instance.java:215) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at de.codecentric.boot.admin.server.domain.entities.Instance.apply(Instance.java:209) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at de.codecentric.boot.admin.server.domain.entities.SnapshottingInstanceRepository.lambda$updateSnapshot$5(SnapshottingInstanceRepository.java:100) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1877) ~[na:1.8.0_202]

        at de.codecentric.boot.admin.server.domain.entities.SnapshottingInstanceRepository.updateSnapshot(SnapshottingInstanceRepository.java:98) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at reactor.core.publisher.LambdaSubscriber.onNext(LambdaSubscriber.java:130) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxConcatArray$ConcatArraySubscriber.onNext(FluxConcatArray.java:176) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxPublish$PublishSubscriber.drain(FluxPublish.java:475) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxPublish$PublishSubscriber.onNext(FluxPublish.java:254) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.UnicastProcessor.drainFused(UnicastProcessor.java:277) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.UnicastProcessor.drain(UnicastProcessor.java:310) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.UnicastProcessor.onNext(UnicastProcessor.java:386) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxCreate$IgnoreSink.next(FluxCreate.java:618) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxCreate$SerializedSink.drainLoop(FluxCreate.java:248) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxCreate$SerializedSink.next(FluxCreate.java:168) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at de.codecentric.boot.admin.server.eventstore.InstanceEventPublisher.lambda$publish$0(InstanceEventPublisher.java:44) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at java.util.ArrayList.forEach(ArrayList.java:1257) ~[na:1.8.0_202]

        at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1080) ~[na:1.8.0_202]

        at de.codecentric.boot.admin.server.eventstore.InstanceEventPublisher.publish(InstanceEventPublisher.java:42) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at de.codecentric.boot.admin.server.eventstore.InMemoryEventStore.lambda$append$0(InMemoryEventStore.java:41) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at reactor.core.publisher.MonoRunnable.subscribe(MonoRunnable.java:49) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLift.subscribe(MonoLift.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:153) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:56) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3877) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:172) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:56) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoPeekFuseable.subscribe(MonoPeekFuseable.java:74) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:150) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:67) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2109) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:1917) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:1791) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:54) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLift.subscribe(MonoLift.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3877) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:75) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoFlatMap$FlatMapMain.onComplete(MonoFlatMap.java:174) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Operators.complete(Operators.java:131) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLift.subscribe(MonoLift.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoFlatMap.subscribe(MonoFlatMap.java:60) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoSwitchIfEmpty.subscribe(MonoSwitchIfEmpty.java:44) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLift.subscribe(MonoLift.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoFlatMap.subscribe(MonoFlatMap.java:60) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3877) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxRetryWhen.subscribe(FluxRetryWhen.java:86) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoRetryWhen.subscribe(MonoRetryWhen.java:50) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLift.subscribe(MonoLift.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoMap.subscribe(MonoMap.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLift.subscribe(MonoLift.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3877) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:420) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainSync(FluxFlattenIterable.java:564) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:635) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.request(FluxFlattenIterable.java:266) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:366) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onSubscribe(FluxFlattenIterable.java:208) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:82) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:135) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:63) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxLiftFuseable.subscribe(FluxLiftFuseable.java:70) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFilterFuseable.subscribe(FluxFilterFuseable.java:52) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxLiftFuseable.subscribe(FluxLiftFuseable.java:70) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlattenIterable.subscribe(FluxFlattenIterable.java:109) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxLiftFuseable.subscribe(FluxLiftFuseable.java:70) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlatMap.subscribe(FluxFlatMap.java:97) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxLift.subscribe(FluxLift.java:46) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoStreamCollector.subscribe(MonoStreamCollector.java:69) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoFlatMap.subscribe(MonoFlatMap.java:60) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3877) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribeWith(Mono.java:3983) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3871) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3838) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3810) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at de.codecentric.boot.admin.server.cloud.discovery.InstanceDiscoveryListener.discover(InstanceDiscoveryListener.java:111) ~[spring-boot-admin-server-cloud-2.1.6.jar!/:2.1.6]

        at de.codecentric.boot.admin.server.cloud.discovery.InstanceDiscoveryListener.discoverIfNeeded(InstanceDiscoveryListener.java:99) ~[spring-boot-admin-server-cloud-2.1.6.jar!/:2.1.6]

        at de.codecentric.boot.admin.server.cloud.discovery.InstanceDiscoveryListener.onApplicationEvent(InstanceDiscoveryListener.java:94) ~[spring-boot-admin-server-cloud-2.1.6.jar!/:2.1.6]

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_202]

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_202]

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_202]

        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_202]

        at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:261) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:179) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:142) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:402) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:359) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at com.alibaba.cloud.nacos.discovery.NacosWatch.nacosServicesWatch(NacosWatch.java:121) ~[spring-cloud-alibaba-nacos-discovery-2.1.1.RELEASE.jar!/:2.1.1.RELEASE]

        at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_202]

        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) ~[na:1.8.0_202]

        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_202]

        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) ~[na:1.8.0_202]

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_202]

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_202]

        at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_202]


2020-07-06 17:26:48.100  WARN [blade-admin,,,] 1 --- [TaskScheduler-1] b.a.s.d.e.SnapshottingInstanceRepository : Error while updating the snapshot with event InstanceRegisteredEvent(super=InstanceEvent(instance=38e6811ba6cc, version=0, timestamp=2020-07-06T09:26:47.315Z, type=REGISTERED), registration=Registration(name=blade-desk, managementUrl=http://172.30.10.111:8105/actuator, healthUrl=http://172.30.10.111:8105/actuator/health, serviceUrl=http://172.30.10.111:8105/, source=discovery))


java.lang.IllegalArgumentException: Event 0 must be greater or equal to 1

        at org.springframework.util.Assert.isTrue(Assert.java:136) ~[spring-core-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at de.codecentric.boot.admin.server.domain.entities.Instance.apply(Instance.java:215) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at de.codecentric.boot.admin.server.domain.entities.Instance.apply(Instance.java:209) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at de.codecentric.boot.admin.server.domain.entities.SnapshottingInstanceRepository.lambda$updateSnapshot$5(SnapshottingInstanceRepository.java:100) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1877) ~[na:1.8.0_202]

        at de.codecentric.boot.admin.server.domain.entities.SnapshottingInstanceRepository.updateSnapshot(SnapshottingInstanceRepository.java:98) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at reactor.core.publisher.LambdaSubscriber.onNext(LambdaSubscriber.java:130) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxConcatArray$ConcatArraySubscriber.onNext(FluxConcatArray.java:176) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxPublish$PublishSubscriber.drain(FluxPublish.java:475) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxPublish$PublishSubscriber.onNext(FluxPublish.java:254) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.UnicastProcessor.drainFused(UnicastProcessor.java:277) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.UnicastProcessor.drain(UnicastProcessor.java:310) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.UnicastProcessor.onNext(UnicastProcessor.java:386) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxCreate$IgnoreSink.next(FluxCreate.java:618) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxCreate$SerializedSink.drainLoop(FluxCreate.java:248) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxCreate$SerializedSink.next(FluxCreate.java:168) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at de.codecentric.boot.admin.server.eventstore.InstanceEventPublisher.lambda$publish$0(InstanceEventPublisher.java:44) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at java.util.ArrayList.forEach(ArrayList.java:1257) ~[na:1.8.0_202]

        at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1080) ~[na:1.8.0_202]

        at de.codecentric.boot.admin.server.eventstore.InstanceEventPublisher.publish(InstanceEventPublisher.java:42) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at de.codecentric.boot.admin.server.eventstore.InMemoryEventStore.lambda$append$0(InMemoryEventStore.java:41) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at reactor.core.publisher.MonoRunnable.subscribe(MonoRunnable.java:49) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLift.subscribe(MonoLift.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:153) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:56) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3877) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:172) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:56) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoPeekFuseable.subscribe(MonoPeekFuseable.java:74) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:150) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:67) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2109) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:1917) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:1791) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:54) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLift.subscribe(MonoLift.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3877) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:75) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoFlatMap$FlatMapMain.onComplete(MonoFlatMap.java:174) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Operators.complete(Operators.java:131) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLift.subscribe(MonoLift.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoFlatMap.subscribe(MonoFlatMap.java:60) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoSwitchIfEmpty.subscribe(MonoSwitchIfEmpty.java:44) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLift.subscribe(MonoLift.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoFlatMap.subscribe(MonoFlatMap.java:60) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3877) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxRetryWhen.subscribe(FluxRetryWhen.java:86) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoRetryWhen.subscribe(MonoRetryWhen.java:50) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLift.subscribe(MonoLift.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoMap.subscribe(MonoMap.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLift.subscribe(MonoLift.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3877) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:420) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainSync(FluxFlattenIterable.java:564) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:635) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.request(FluxFlattenIterable.java:266) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:366) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onSubscribe(FluxFlattenIterable.java:208) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:82) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:135) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:63) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxLiftFuseable.subscribe(FluxLiftFuseable.java:70) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFilterFuseable.subscribe(FluxFilterFuseable.java:52) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxLiftFuseable.subscribe(FluxLiftFuseable.java:70) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlattenIterable.subscribe(FluxFlattenIterable.java:109) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxLiftFuseable.subscribe(FluxLiftFuseable.java:70) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlatMap.subscribe(FluxFlatMap.java:97) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxLift.subscribe(FluxLift.java:46) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoStreamCollector.subscribe(MonoStreamCollector.java:69) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoFlatMap.subscribe(MonoFlatMap.java:60) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3877) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribeWith(Mono.java:3983) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3871) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3838) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3810) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at de.codecentric.boot.admin.server.cloud.discovery.InstanceDiscoveryListener.discover(InstanceDiscoveryListener.java:111) ~[spring-boot-admin-server-cloud-2.1.6.jar!/:2.1.6]

        at de.codecentric.boot.admin.server.cloud.discovery.InstanceDiscoveryListener.discoverIfNeeded(InstanceDiscoveryListener.java:99) ~[spring-boot-admin-server-cloud-2.1.6.jar!/:2.1.6]

        at de.codecentric.boot.admin.server.cloud.discovery.InstanceDiscoveryListener.onApplicationEvent(InstanceDiscoveryListener.java:94) ~[spring-boot-admin-server-cloud-2.1.6.jar!/:2.1.6]

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_202]

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_202]

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_202]

        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_202]

        at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:261) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:179) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:142) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:402) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:359) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at com.alibaba.cloud.nacos.discovery.NacosWatch.nacosServicesWatch(NacosWatch.java:121) ~[spring-cloud-alibaba-nacos-discovery-2.1.1.RELEASE.jar!/:2.1.1.RELEASE]

        at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_202]

        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) ~[na:1.8.0_202]

        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_202]

        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) ~[na:1.8.0_202]

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_202]

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_202]

        at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_202]


2020-07-06 17:26:48.104  WARN [blade-admin,,,] 1 --- [TaskScheduler-1] b.a.s.d.e.SnapshottingInstanceRepository : Error while updating the snapshot with event InstanceRegisteredEvent(super=InstanceEvent(instance=c44f543f05e5, version=0, timestamp=2020-07-06T09:26:47.322Z, type=REGISTERED), registration=Registration(name=blade-log, managementUrl=http://172.30.10.111:8103/actuator, healthUrl=http://172.30.10.111:8103/actuator/health, serviceUrl=http://172.30.10.111:8103/, source=discovery))


java.lang.IllegalArgumentException: Event 0 must be greater or equal to 1

        at org.springframework.util.Assert.isTrue(Assert.java:136) ~[spring-core-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at de.codecentric.boot.admin.server.domain.entities.Instance.apply(Instance.java:215) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at de.codecentric.boot.admin.server.domain.entities.Instance.apply(Instance.java:209) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at de.codecentric.boot.admin.server.domain.entities.SnapshottingInstanceRepository.lambda$updateSnapshot$5(SnapshottingInstanceRepository.java:100) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1877) ~[na:1.8.0_202]

        at de.codecentric.boot.admin.server.domain.entities.SnapshottingInstanceRepository.updateSnapshot(SnapshottingInstanceRepository.java:98) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at reactor.core.publisher.LambdaSubscriber.onNext(LambdaSubscriber.java:130) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxConcatArray$ConcatArraySubscriber.onNext(FluxConcatArray.java:176) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxPublish$PublishSubscriber.drain(FluxPublish.java:475) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxPublish$PublishSubscriber.onNext(FluxPublish.java:254) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.UnicastProcessor.drainFused(UnicastProcessor.java:277) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.UnicastProcessor.drain(UnicastProcessor.java:310) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.UnicastProcessor.onNext(UnicastProcessor.java:386) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxCreate$IgnoreSink.next(FluxCreate.java:618) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxCreate$SerializedSink.drainLoop(FluxCreate.java:248) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxCreate$SerializedSink.next(FluxCreate.java:168) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at de.codecentric.boot.admin.server.eventstore.InstanceEventPublisher.lambda$publish$0(InstanceEventPublisher.java:44) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at java.util.ArrayList.forEach(ArrayList.java:1257) ~[na:1.8.0_202]

        at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1080) ~[na:1.8.0_202]

        at de.codecentric.boot.admin.server.eventstore.InstanceEventPublisher.publish(InstanceEventPublisher.java:42) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at de.codecentric.boot.admin.server.eventstore.InMemoryEventStore.lambda$append$0(InMemoryEventStore.java:41) ~[spring-boot-admin-server-2.1.6.jar!/:2.1.6]

        at reactor.core.publisher.MonoRunnable.subscribe(MonoRunnable.java:49) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLift.subscribe(MonoLift.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:153) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:56) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3877) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:172) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:56) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoPeekFuseable.subscribe(MonoPeekFuseable.java:74) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:150) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:67) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2109) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:1917) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:1791) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:54) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLift.subscribe(MonoLift.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3877) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:75) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoFlatMap$FlatMapMain.onComplete(MonoFlatMap.java:174) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Operators.complete(Operators.java:131) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLift.subscribe(MonoLift.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoFlatMap.subscribe(MonoFlatMap.java:60) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoSwitchIfEmpty.subscribe(MonoSwitchIfEmpty.java:44) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLift.subscribe(MonoLift.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoFlatMap.subscribe(MonoFlatMap.java:60) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3877) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxRetryWhen.subscribe(FluxRetryWhen.java:86) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoRetryWhen.subscribe(MonoRetryWhen.java:50) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLift.subscribe(MonoLift.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoMap.subscribe(MonoMap.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLift.subscribe(MonoLift.java:45) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3877) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:420) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainSync(FluxFlattenIterable.java:564) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:635) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.request(FluxFlattenIterable.java:266) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:366) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onSubscribe(FluxFlattenIterable.java:208) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:82) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:135) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:63) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxLiftFuseable.subscribe(FluxLiftFuseable.java:70) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFilterFuseable.subscribe(FluxFilterFuseable.java:52) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxLiftFuseable.subscribe(FluxLiftFuseable.java:70) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlattenIterable.subscribe(FluxFlattenIterable.java:109) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxLiftFuseable.subscribe(FluxLiftFuseable.java:70) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxFlatMap.subscribe(FluxFlatMap.java:97) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.FluxLift.subscribe(FluxLift.java:46) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoStreamCollector.subscribe(MonoStreamCollector.java:69) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoFlatMap.subscribe(MonoFlatMap.java:60) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.MonoLiftFuseable.subscribe(MonoLiftFuseable.java:55) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3877) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribeWith(Mono.java:3983) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3871) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3838) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at reactor.core.publisher.Mono.subscribe(Mono.java:3810) ~[reactor-core-3.2.13.RELEASE.jar!/:3.2.13.RELEASE]

        at de.codecentric.boot.admin.server.cloud.discovery.InstanceDiscoveryListener.discover(InstanceDiscoveryListener.java:111) ~[spring-boot-admin-server-cloud-2.1.6.jar!/:2.1.6]

        at de.codecentric.boot.admin.server.cloud.discovery.InstanceDiscoveryListener.discoverIfNeeded(InstanceDiscoveryListener.java:99) ~[spring-boot-admin-server-cloud-2.1.6.jar!/:2.1.6]

        at de.codecentric.boot.admin.server.cloud.discovery.InstanceDiscoveryListener.onApplicationEvent(InstanceDiscoveryListener.java:94) ~[spring-boot-admin-server-cloud-2.1.6.jar!/:2.1.6]

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_202]

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_202]

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_202]

        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_202]

        at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:261) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:179) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:142) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) ~[spring-context-5.1.12.RELEASE.jar!/:5.1.12.RELEASE]

        at org.springframework.context.support.AbstractApplication

1条回答
  • admin的不是错,是警告级别: Event 0 must be greater or equal to 1

    这是官方本身的问题,可以不用关心,不影响系统使用。

    0 讨论(0)
提交回复