d11ee48fde
Gateway-Profile und Tests wurden geprüft, keine /api/auth/**-Routen gefunden. Projektweite Suche ergab keine buildkritischen Referenzen. Alle Tests und der Build liefen erfolgreich ohne notwendige Codeänderungen. Die Lösung zentralisierte die Frontend-Konfiguration durch Hinzufügen von AppConfig mit umgebungsspezifischen URLs. Die Clients wurden so umstrukturiert, dass sie AppConfig-Werte anstelle von fest codierten URLs verwenden. Alle Gateway-Tests wurden erfolgreich abgeschlossen und das Projekt konnte ohne schwerwiegende Fehler kompiliert werden.
1697 lines
170 KiB
Plaintext
1697 lines
170 KiB
Plaintext
2025-11-24 16:51:18.531 [background-preinit] INFO [] o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final
|
|
2025-11-24 16:51:18.572 [main] INFO [] a.m.i.gateway.GatewayApplicationKt - Starting GatewayApplicationKt using Java 21.0.9 with PID 40867 (/home/stefan-mo/WsMeldestelle/Meldestelle/infrastructure/gateway/build/classes/kotlin/main started by stefan-mo in /home/stefan-mo/WsMeldestelle/Meldestelle)
|
|
2025-11-24 16:51:18.573 [main] DEBUG [] a.m.i.gateway.GatewayApplicationKt - Running with Spring Boot v3.5.6, Spring v6.2.11
|
|
2025-11-24 16:51:18.573 [main] INFO [] a.m.i.gateway.GatewayApplicationKt - The following 1 profile is active: "dev"
|
|
2025-11-24 16:51:19.852 [main] INFO [] o.s.cloud.context.scope.GenericScope - BeanFactory id=4eb90187-1826-32ce-9dc7-fa80cb000915
|
|
2025-11-24 16:51:21.685 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [After]
|
|
2025-11-24 16:51:21.686 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [Before]
|
|
2025-11-24 16:51:21.686 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [Between]
|
|
2025-11-24 16:51:21.686 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [Cookie]
|
|
2025-11-24 16:51:21.686 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [Header]
|
|
2025-11-24 16:51:21.686 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [Host]
|
|
2025-11-24 16:51:21.686 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [Method]
|
|
2025-11-24 16:51:21.686 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [Path]
|
|
2025-11-24 16:51:21.686 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [Query]
|
|
2025-11-24 16:51:21.686 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [ReadBody]
|
|
2025-11-24 16:51:21.686 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [RemoteAddr]
|
|
2025-11-24 16:51:21.686 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [XForwardedRemoteAddr]
|
|
2025-11-24 16:51:21.686 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [Weight]
|
|
2025-11-24 16:51:21.686 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [CloudFoundryRouteService]
|
|
2025-11-24 16:51:22.414 [main] INFO [] o.s.b.a.e.web.EndpointLinksResolver - Exposing 6 endpoints beneath base path '/actuator'
|
|
2025-11-24 16:51:23.019 [main] WARN [] o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. While this cache implementation is useful for development and tests, it's recommended to use Caffeine cache in production.You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
|
|
2025-11-24 16:51:23.095 [catalogWatchTaskScheduler-1] ERROR [] o.s.c.c.discovery.ConsulCatalogWatch - Error watching Consul CatalogServices
|
|
com.ecwid.consul.transport.TransportException: org.apache.http.conn.HttpHostConnectException: Connect to localhost:8500 [localhost/127.0.0.1] failed: Verbindungsaufbau abgelehnt
|
|
at com.ecwid.consul.transport.AbstractHttpTransport.executeRequest(AbstractHttpTransport.java:83)
|
|
at com.ecwid.consul.transport.AbstractHttpTransport.makeGetRequest(AbstractHttpTransport.java:36)
|
|
at com.ecwid.consul.v1.ConsulRawClient.makeGetRequest(ConsulRawClient.java:139)
|
|
at com.ecwid.consul.v1.catalog.CatalogConsulClient.getCatalogServices(CatalogConsulClient.java:143)
|
|
at com.ecwid.consul.v1.ConsulClient.getCatalogServices(ConsulClient.java:400)
|
|
at org.springframework.cloud.consul.discovery.ConsulCatalogWatch.catalogServicesWatch(ConsulCatalogWatch.java:131)
|
|
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
|
|
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
|
|
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
|
|
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
|
|
at java.base/java.lang.Thread.run(Thread.java:1583)
|
|
Caused by: org.apache.http.conn.HttpHostConnectException: Connect to localhost:8500 [localhost/127.0.0.1] failed: Verbindungsaufbau abgelehnt
|
|
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:156)
|
|
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376)
|
|
at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393)
|
|
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
|
|
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
|
|
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
|
|
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
|
|
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
|
|
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:72)
|
|
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:221)
|
|
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:165)
|
|
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:140)
|
|
at com.ecwid.consul.transport.AbstractHttpTransport.executeRequest(AbstractHttpTransport.java:70)
|
|
... 12 common frames omitted
|
|
Caused by: java.net.ConnectException: Verbindungsaufbau abgelehnt
|
|
at java.base/sun.nio.ch.Net.pollConnect(Native Method)
|
|
at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682)
|
|
at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:542)
|
|
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592)
|
|
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
|
|
at java.base/java.net.Socket.connect(Socket.java:751)
|
|
at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:75)
|
|
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
|
|
... 24 common frames omitted
|
|
2025-11-24 16:51:23.108 [main] INFO [] o.s.b.w.e.netty.NettyWebServer - Netty started on port 8080 (http)
|
|
2025-11-24 16:51:23.111 [main] INFO [] o.s.c.c.s.ConsulServiceRegistry - Registering service with consul: NewService{id='meldestelle-8080-c8ed7bbb-f27c-4551-89ae-2a03cef0ec8c', name='meldestelle', tags=[], address='10.0.0.18', meta={secure=false}, port=8080, enableTagOverride=null, check=Check{script='null', dockerContainerID='null', shell='null', interval='10s', ttl='null', http='http://10.0.0.18:8080/actuator/health', method='null', header={}, tcp='null', timeout='null', deregisterCriticalServiceAfter='null', tlsSkipVerify=null, status='null', grpc='null', grpcUseTLS=null}, checks=null}
|
|
2025-11-24 16:51:23.118 [main] ERROR [] o.s.c.c.s.ConsulServiceRegistry - Error registering service with consul: NewService{id='meldestelle-8080-c8ed7bbb-f27c-4551-89ae-2a03cef0ec8c', name='meldestelle', tags=[], address='10.0.0.18', meta={secure=false}, port=8080, enableTagOverride=null, check=Check{script='null', dockerContainerID='null', shell='null', interval='10s', ttl='null', http='http://10.0.0.18:8080/actuator/health', method='null', header={}, tcp='null', timeout='null', deregisterCriticalServiceAfter='null', tlsSkipVerify=null, status='null', grpc='null', grpcUseTLS=null}, checks=null}
|
|
com.ecwid.consul.transport.TransportException: org.apache.http.conn.HttpHostConnectException: Connect to localhost:8500 [localhost/127.0.0.1] failed: Verbindungsaufbau abgelehnt
|
|
at com.ecwid.consul.transport.AbstractHttpTransport.executeRequest(AbstractHttpTransport.java:83)
|
|
at com.ecwid.consul.transport.AbstractHttpTransport.makePutRequest(AbstractHttpTransport.java:49)
|
|
at com.ecwid.consul.v1.ConsulRawClient.makePutRequest(ConsulRawClient.java:163)
|
|
at com.ecwid.consul.v1.agent.AgentConsulClient.agentServiceRegister(AgentConsulClient.java:273)
|
|
at com.ecwid.consul.v1.ConsulClient.agentServiceRegister(ConsulClient.java:310)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulServiceRegistry.register(ConsulServiceRegistry.java:67)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulServiceRegistry.register(ConsulServiceRegistry.java:43)
|
|
at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.register(AbstractAutoServiceRegistration.java:264)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistration.register(ConsulAutoServiceRegistration.java:80)
|
|
at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:156)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistration.start(ConsulAutoServiceRegistration.java:70)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistrationListener.onApplicationEvent(ConsulAutoServiceRegistrationListener.java:60)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.boot.web.reactive.context.WebServerManager.start(WebServerManager.java:57)
|
|
at org.springframework.boot.web.reactive.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:41)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:405)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:394)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:586)
|
|
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:364)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:310)
|
|
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:1006)
|
|
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:630)
|
|
at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:66)
|
|
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)
|
|
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:318)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)
|
|
at at.mocode.infrastructure.gateway.GatewayApplicationKt.main(GatewayApplication.kt:13)
|
|
Caused by: org.apache.http.conn.HttpHostConnectException: Connect to localhost:8500 [localhost/127.0.0.1] failed: Verbindungsaufbau abgelehnt
|
|
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:156)
|
|
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376)
|
|
at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393)
|
|
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
|
|
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
|
|
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
|
|
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
|
|
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
|
|
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:72)
|
|
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:221)
|
|
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:165)
|
|
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:140)
|
|
at com.ecwid.consul.transport.AbstractHttpTransport.executeRequest(AbstractHttpTransport.java:70)
|
|
... 33 common frames omitted
|
|
Caused by: java.net.ConnectException: Verbindungsaufbau abgelehnt
|
|
at java.base/sun.nio.ch.Net.pollConnect(Native Method)
|
|
at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682)
|
|
at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:542)
|
|
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592)
|
|
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
|
|
at java.base/java.net.Socket.connect(Socket.java:751)
|
|
at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:75)
|
|
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
|
|
... 45 common frames omitted
|
|
2025-11-24 16:51:25.129 [main] WARN [] o.s.b.w.r.c.AnnotationConfigReactiveWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Failed to start bean 'webServerStartStop'
|
|
2025-11-24 16:51:25.154 [main] INFO [] o.s.b.a.l.ConditionEvaluationReportLogger -
|
|
|
|
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
|
|
2025-11-24 16:51:25.167 [main] ERROR [] o.s.boot.SpringApplication - Application run failed
|
|
org.springframework.context.ApplicationContextException: Failed to start bean 'webServerStartStop'
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:408)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:394)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:586)
|
|
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:364)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:310)
|
|
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:1006)
|
|
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:630)
|
|
at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:66)
|
|
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)
|
|
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:318)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)
|
|
at at.mocode.infrastructure.gateway.GatewayApplicationKt.main(GatewayApplication.kt:13)
|
|
Caused by: com.ecwid.consul.transport.TransportException: org.apache.http.conn.HttpHostConnectException: Connect to localhost:8500 [localhost/127.0.0.1] failed: Verbindungsaufbau abgelehnt
|
|
at com.ecwid.consul.transport.AbstractHttpTransport.executeRequest(AbstractHttpTransport.java:83)
|
|
at com.ecwid.consul.transport.AbstractHttpTransport.makePutRequest(AbstractHttpTransport.java:49)
|
|
at com.ecwid.consul.v1.ConsulRawClient.makePutRequest(ConsulRawClient.java:163)
|
|
at com.ecwid.consul.v1.agent.AgentConsulClient.agentServiceRegister(AgentConsulClient.java:273)
|
|
at com.ecwid.consul.v1.ConsulClient.agentServiceRegister(ConsulClient.java:310)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulServiceRegistry.register(ConsulServiceRegistry.java:67)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulServiceRegistry.register(ConsulServiceRegistry.java:43)
|
|
at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.register(AbstractAutoServiceRegistration.java:264)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistration.register(ConsulAutoServiceRegistration.java:80)
|
|
at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:156)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistration.start(ConsulAutoServiceRegistration.java:70)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistrationListener.onApplicationEvent(ConsulAutoServiceRegistrationListener.java:60)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.boot.web.reactive.context.WebServerManager.start(WebServerManager.java:57)
|
|
at org.springframework.boot.web.reactive.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:41)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:405)
|
|
... 14 common frames omitted
|
|
Caused by: org.apache.http.conn.HttpHostConnectException: Connect to localhost:8500 [localhost/127.0.0.1] failed: Verbindungsaufbau abgelehnt
|
|
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:156)
|
|
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376)
|
|
at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393)
|
|
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
|
|
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
|
|
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
|
|
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
|
|
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
|
|
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:72)
|
|
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:221)
|
|
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:165)
|
|
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:140)
|
|
at com.ecwid.consul.transport.AbstractHttpTransport.executeRequest(AbstractHttpTransport.java:70)
|
|
... 33 common frames omitted
|
|
Caused by: java.net.ConnectException: Verbindungsaufbau abgelehnt
|
|
at java.base/sun.nio.ch.Net.pollConnect(Native Method)
|
|
at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682)
|
|
at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:542)
|
|
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592)
|
|
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
|
|
at java.base/java.net.Socket.connect(Socket.java:751)
|
|
at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:75)
|
|
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
|
|
... 45 common frames omitted
|
|
2025-11-24 16:53:49.126 [background-preinit] INFO [] o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final
|
|
2025-11-24 16:53:49.150 [main] INFO [] a.m.i.gateway.GatewayApplicationKt - Starting GatewayApplicationKt using Java 21.0.9 with PID 43342 (/home/stefan-mo/WsMeldestelle/Meldestelle/infrastructure/gateway/build/classes/kotlin/main started by stefan-mo in /home/stefan-mo/WsMeldestelle/Meldestelle)
|
|
2025-11-24 16:53:49.151 [main] DEBUG [] a.m.i.gateway.GatewayApplicationKt - Running with Spring Boot v3.5.6, Spring v6.2.11
|
|
2025-11-24 16:53:49.151 [main] INFO [] a.m.i.gateway.GatewayApplicationKt - The following 1 profile is active: "dev"
|
|
2025-11-24 16:53:50.293 [main] INFO [] o.s.cloud.context.scope.GenericScope - BeanFactory id=4eb90187-1826-32ce-9dc7-fa80cb000915
|
|
2025-11-24 16:53:52.218 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [After]
|
|
2025-11-24 16:53:52.218 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [Before]
|
|
2025-11-24 16:53:52.218 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [Between]
|
|
2025-11-24 16:53:52.218 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [Cookie]
|
|
2025-11-24 16:53:52.218 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [Header]
|
|
2025-11-24 16:53:52.219 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [Host]
|
|
2025-11-24 16:53:52.219 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [Method]
|
|
2025-11-24 16:53:52.219 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [Path]
|
|
2025-11-24 16:53:52.219 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [Query]
|
|
2025-11-24 16:53:52.219 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [ReadBody]
|
|
2025-11-24 16:53:52.219 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [RemoteAddr]
|
|
2025-11-24 16:53:52.219 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [XForwardedRemoteAddr]
|
|
2025-11-24 16:53:52.219 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [Weight]
|
|
2025-11-24 16:53:52.219 [main] INFO [] o.s.c.g.r.RouteDefinitionRouteLocator - Loaded RoutePredicateFactory [CloudFoundryRouteService]
|
|
2025-11-24 16:53:52.877 [main] INFO [] o.s.b.a.e.web.EndpointLinksResolver - Exposing 6 endpoints beneath base path '/actuator'
|
|
2025-11-24 16:53:53.453 [main] WARN [] o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. While this cache implementation is useful for development and tests, it's recommended to use Caffeine cache in production.You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
|
|
2025-11-24 16:53:53.546 [main] INFO [] o.s.b.w.e.netty.NettyWebServer - Netty started on port 8080 (http)
|
|
2025-11-24 16:53:53.548 [main] INFO [] o.s.c.c.s.ConsulServiceRegistry - Registering service with consul: NewService{id='meldestelle-8080-aa508881-4ee2-415a-8b2c-f9168af38813', name='meldestelle', tags=[], address='10.0.0.18', meta={secure=false}, port=8080, enableTagOverride=null, check=Check{script='null', dockerContainerID='null', shell='null', interval='10s', ttl='null', http='http://10.0.0.18:8080/actuator/health', method='null', header={}, tcp='null', timeout='null', deregisterCriticalServiceAfter='null', tlsSkipVerify=null, status='null', grpc='null', grpcUseTLS=null}, checks=null}
|
|
2025-11-24 16:53:53.598 [catalogWatchTaskScheduler-1] ERROR [] o.s.c.g.route.CachingRouteLocator - Refresh routes error !!!
|
|
java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name setStatus
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.loadGatewayFilters(RouteDefinitionRouteLocator.java:145)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.getFilters(RouteDefinitionRouteLocator.java:191)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.convertToRoute(RouteDefinitionRouteLocator.java:132)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:106)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:439)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerNext(FluxMergeSequential.java:304)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onNext(FluxMergeSequential.java:578)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.slowPath(FluxIterable.java:664)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:623)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onSubscribe(FluxMergeSequential.java:571)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
|
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4542)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4478)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4450)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:98)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:42)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.reset(RouteRefreshListener.java:75)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.resetIfNeeded(RouteRefreshListener.java:70)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.onApplicationEvent(RouteRefreshListener.java:64)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.consul.discovery.ConsulCatalogWatch.catalogServicesWatch(ConsulCatalogWatch.java:140)
|
|
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
|
|
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
|
|
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
|
|
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
|
|
at java.base/java.lang.Thread.run(Thread.java:1583)
|
|
2025-11-24 16:53:53.598 [main] ERROR [] o.s.c.g.route.CachingRouteLocator - Refresh routes error !!!
|
|
java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name setStatus
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.loadGatewayFilters(RouteDefinitionRouteLocator.java:145)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.getFilters(RouteDefinitionRouteLocator.java:191)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.convertToRoute(RouteDefinitionRouteLocator.java:132)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:106)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:439)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerNext(FluxMergeSequential.java:304)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onNext(FluxMergeSequential.java:578)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.slowPath(FluxIterable.java:664)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:623)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onSubscribe(FluxMergeSequential.java:571)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
|
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4542)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4478)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4450)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:98)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:42)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.reset(RouteRefreshListener.java:75)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.onApplicationEvent(RouteRefreshListener.java:58)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:169)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistration.start(ConsulAutoServiceRegistration.java:70)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistrationListener.onApplicationEvent(ConsulAutoServiceRegistrationListener.java:60)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.boot.web.reactive.context.WebServerManager.start(WebServerManager.java:57)
|
|
at org.springframework.boot.web.reactive.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:41)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:405)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:394)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:586)
|
|
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:364)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:310)
|
|
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:1006)
|
|
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:630)
|
|
at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:66)
|
|
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)
|
|
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:318)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)
|
|
at at.mocode.infrastructure.gateway.GatewayApplicationKt.main(GatewayApplication.kt:13)
|
|
2025-11-24 16:53:53.606 [catalogWatchTaskScheduler-1] ERROR [] reactor.core.publisher.Operators - Operator called default onErrorDropped
|
|
reactor.core.Exceptions$ErrorCallbackNotImplemented: java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name setStatus
|
|
Caused by: java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name setStatus
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.loadGatewayFilters(RouteDefinitionRouteLocator.java:145)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.getFilters(RouteDefinitionRouteLocator.java:191)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.convertToRoute(RouteDefinitionRouteLocator.java:132)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:106)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:439)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerNext(FluxMergeSequential.java:304)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onNext(FluxMergeSequential.java:578)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.slowPath(FluxIterable.java:664)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:623)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onSubscribe(FluxMergeSequential.java:571)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:68)
|
|
at reactor.core.publisher.FluxDefer.subscribe(FluxDefer.java:54)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
|
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4542)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4478)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4425)
|
|
at org.springframework.cloud.gateway.filter.cors.CorsGatewayFilterApplicationListener.onApplicationEvent(CorsGatewayFilterApplicationListener.java:65)
|
|
at org.springframework.cloud.gateway.filter.cors.CorsGatewayFilterApplicationListener.onApplicationEvent(CorsGatewayFilterApplicationListener.java:44)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.handleRefreshError(CachingRouteLocator.java:126)
|
|
at reactor.core.publisher.LambdaMonoSubscriber.doError(LambdaMonoSubscriber.java:155)
|
|
at reactor.core.publisher.LambdaMonoSubscriber.onError(LambdaMonoSubscriber.java:150)
|
|
at reactor.core.publisher.MonoStreamCollector$StreamCollectorSubscriber.onError(MonoStreamCollector.java:149)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:351)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onError(FluxFlattenIterable.java:263)
|
|
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
|
|
at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onError(MonoCollectList.java:108)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:359)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerError(FluxMergeSequential.java:321)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onError(FluxMergeSequential.java:586)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:439)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerNext(FluxMergeSequential.java:304)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onNext(FluxMergeSequential.java:578)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.slowPath(FluxIterable.java:664)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:623)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onSubscribe(FluxMergeSequential.java:571)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
|
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4542)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4478)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4450)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:98)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:42)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.reset(RouteRefreshListener.java:75)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.resetIfNeeded(RouteRefreshListener.java:70)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.onApplicationEvent(RouteRefreshListener.java:64)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.consul.discovery.ConsulCatalogWatch.catalogServicesWatch(ConsulCatalogWatch.java:140)
|
|
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
|
|
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
|
|
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
|
|
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
|
|
at java.base/java.lang.Thread.run(Thread.java:1583)
|
|
2025-11-24 16:53:53.607 [main] ERROR [] reactor.core.publisher.Operators - Operator called default onErrorDropped
|
|
reactor.core.Exceptions$ErrorCallbackNotImplemented: java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name setStatus
|
|
Caused by: java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name setStatus
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.loadGatewayFilters(RouteDefinitionRouteLocator.java:145)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.getFilters(RouteDefinitionRouteLocator.java:191)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.convertToRoute(RouteDefinitionRouteLocator.java:132)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:106)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:439)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerNext(FluxMergeSequential.java:304)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onNext(FluxMergeSequential.java:578)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.slowPath(FluxIterable.java:664)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:623)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onSubscribe(FluxMergeSequential.java:571)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:68)
|
|
at reactor.core.publisher.FluxDefer.subscribe(FluxDefer.java:54)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
|
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4542)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4478)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4425)
|
|
at org.springframework.cloud.gateway.filter.cors.CorsGatewayFilterApplicationListener.onApplicationEvent(CorsGatewayFilterApplicationListener.java:65)
|
|
at org.springframework.cloud.gateway.filter.cors.CorsGatewayFilterApplicationListener.onApplicationEvent(CorsGatewayFilterApplicationListener.java:44)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.handleRefreshError(CachingRouteLocator.java:126)
|
|
at reactor.core.publisher.LambdaMonoSubscriber.doError(LambdaMonoSubscriber.java:155)
|
|
at reactor.core.publisher.LambdaMonoSubscriber.onError(LambdaMonoSubscriber.java:150)
|
|
at reactor.core.publisher.MonoStreamCollector$StreamCollectorSubscriber.onError(MonoStreamCollector.java:149)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:351)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onError(FluxFlattenIterable.java:263)
|
|
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
|
|
at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onError(MonoCollectList.java:108)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:359)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerError(FluxMergeSequential.java:321)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onError(FluxMergeSequential.java:586)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:439)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerNext(FluxMergeSequential.java:304)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onNext(FluxMergeSequential.java:578)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.slowPath(FluxIterable.java:664)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:623)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onSubscribe(FluxMergeSequential.java:571)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
|
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4542)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4478)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4450)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:98)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:42)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.reset(RouteRefreshListener.java:75)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.onApplicationEvent(RouteRefreshListener.java:58)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:169)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistration.start(ConsulAutoServiceRegistration.java:70)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistrationListener.onApplicationEvent(ConsulAutoServiceRegistrationListener.java:60)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.boot.web.reactive.context.WebServerManager.start(WebServerManager.java:57)
|
|
at org.springframework.boot.web.reactive.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:41)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:405)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:394)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:586)
|
|
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:364)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:310)
|
|
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:1006)
|
|
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:630)
|
|
at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:66)
|
|
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)
|
|
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:318)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)
|
|
at at.mocode.infrastructure.gateway.GatewayApplicationKt.main(GatewayApplication.kt:13)
|
|
2025-11-24 16:53:53.608 [catalogWatchTaskScheduler-1] ERROR [] o.s.c.c.discovery.ConsulCatalogWatch - Error watching Consul CatalogServices
|
|
java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name setStatus
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.loadGatewayFilters(RouteDefinitionRouteLocator.java:145)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.getFilters(RouteDefinitionRouteLocator.java:191)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.convertToRoute(RouteDefinitionRouteLocator.java:132)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:106)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:439)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerNext(FluxMergeSequential.java:304)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onNext(FluxMergeSequential.java:578)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.slowPath(FluxIterable.java:664)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:623)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onSubscribe(FluxMergeSequential.java:571)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:68)
|
|
at reactor.core.publisher.FluxDefer.subscribe(FluxDefer.java:54)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
|
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4542)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4478)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4425)
|
|
at org.springframework.cloud.gateway.filter.cors.CorsGatewayFilterApplicationListener.onApplicationEvent(CorsGatewayFilterApplicationListener.java:65)
|
|
at org.springframework.cloud.gateway.filter.cors.CorsGatewayFilterApplicationListener.onApplicationEvent(CorsGatewayFilterApplicationListener.java:44)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.handleRefreshError(CachingRouteLocator.java:126)
|
|
at reactor.core.publisher.LambdaMonoSubscriber.doError(LambdaMonoSubscriber.java:155)
|
|
at reactor.core.publisher.LambdaMonoSubscriber.onError(LambdaMonoSubscriber.java:150)
|
|
at reactor.core.publisher.MonoStreamCollector$StreamCollectorSubscriber.onError(MonoStreamCollector.java:149)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:351)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onError(FluxFlattenIterable.java:263)
|
|
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
|
|
at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onError(MonoCollectList.java:108)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:359)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerError(FluxMergeSequential.java:321)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onError(FluxMergeSequential.java:586)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:439)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerNext(FluxMergeSequential.java:304)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onNext(FluxMergeSequential.java:578)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.slowPath(FluxIterable.java:664)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:623)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onSubscribe(FluxMergeSequential.java:571)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
|
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4542)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4478)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4450)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:98)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:42)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.reset(RouteRefreshListener.java:75)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.onApplicationEvent(RouteRefreshListener.java:58)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:169)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistration.start(ConsulAutoServiceRegistration.java:70)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistrationListener.onApplicationEvent(ConsulAutoServiceRegistrationListener.java:60)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.boot.web.reactive.context.WebServerManager.start(WebServerManager.java:57)
|
|
at org.springframework.boot.web.reactive.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:41)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:405)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:394)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:586)
|
|
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:364)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:310)
|
|
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:1006)
|
|
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:630)
|
|
at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:66)
|
|
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)
|
|
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:318)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)
|
|
at at.mocode.infrastructure.gateway.GatewayApplicationKt.main(GatewayApplication.kt:13)
|
|
Suppressed: java.lang.Exception: #block terminated with an error
|
|
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104)
|
|
at reactor.core.publisher.Flux.blockLast(Flux.java:2817)
|
|
at org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter.lambda$onApplicationEvent$3(WeightCalculatorWebFilter.java:156)
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.ifAvailable(DefaultListableBeanFactory.java:2562)
|
|
at org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter.onApplicationEvent(WeightCalculatorWebFilter.java:156)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.reset(RouteRefreshListener.java:75)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.resetIfNeeded(RouteRefreshListener.java:70)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.onApplicationEvent(RouteRefreshListener.java:64)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.consul.discovery.ConsulCatalogWatch.catalogServicesWatch(ConsulCatalogWatch.java:140)
|
|
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
|
|
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
|
|
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
|
|
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
|
|
at java.base/java.lang.Thread.run(Thread.java:1583)
|
|
2025-11-24 16:53:53.608 [main] ERROR [] reactor.core.publisher.Operators - Operator called default onErrorDropped
|
|
reactor.core.Exceptions$ErrorCallbackNotImplemented: java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name setStatus
|
|
Caused by: java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name setStatus
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.loadGatewayFilters(RouteDefinitionRouteLocator.java:145)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.getFilters(RouteDefinitionRouteLocator.java:191)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.convertToRoute(RouteDefinitionRouteLocator.java:132)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:106)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:439)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerNext(FluxMergeSequential.java:304)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onNext(FluxMergeSequential.java:578)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.slowPath(FluxIterable.java:664)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:623)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onSubscribe(FluxMergeSequential.java:571)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:68)
|
|
at reactor.core.publisher.FluxDefer.subscribe(FluxDefer.java:54)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
|
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4542)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4478)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4425)
|
|
at org.springframework.cloud.gateway.filter.cors.CorsGatewayFilterApplicationListener.onApplicationEvent(CorsGatewayFilterApplicationListener.java:65)
|
|
at org.springframework.cloud.gateway.filter.cors.CorsGatewayFilterApplicationListener.onApplicationEvent(CorsGatewayFilterApplicationListener.java:44)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.handleRefreshError(CachingRouteLocator.java:126)
|
|
at reactor.core.publisher.LambdaMonoSubscriber.doError(LambdaMonoSubscriber.java:155)
|
|
at reactor.core.publisher.LambdaMonoSubscriber.onError(LambdaMonoSubscriber.java:150)
|
|
at reactor.core.publisher.MonoStreamCollector$StreamCollectorSubscriber.onError(MonoStreamCollector.java:149)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:351)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onError(FluxFlattenIterable.java:263)
|
|
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
|
|
at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onError(MonoCollectList.java:108)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:359)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerError(FluxMergeSequential.java:321)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onError(FluxMergeSequential.java:586)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:439)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerNext(FluxMergeSequential.java:304)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onNext(FluxMergeSequential.java:578)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.slowPath(FluxIterable.java:664)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:623)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onSubscribe(FluxMergeSequential.java:571)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
|
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4542)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4478)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4450)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:98)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:42)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.reset(RouteRefreshListener.java:75)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.onApplicationEvent(RouteRefreshListener.java:58)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:169)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistration.start(ConsulAutoServiceRegistration.java:70)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistrationListener.onApplicationEvent(ConsulAutoServiceRegistrationListener.java:60)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.boot.web.reactive.context.WebServerManager.start(WebServerManager.java:57)
|
|
at org.springframework.boot.web.reactive.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:41)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:405)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:394)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:586)
|
|
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:364)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:310)
|
|
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:1006)
|
|
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:630)
|
|
at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:66)
|
|
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)
|
|
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:318)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)
|
|
at at.mocode.infrastructure.gateway.GatewayApplicationKt.main(GatewayApplication.kt:13)
|
|
Suppressed: java.lang.Exception: #block terminated with an error
|
|
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104)
|
|
at reactor.core.publisher.Flux.blockLast(Flux.java:2817)
|
|
at org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter.lambda$onApplicationEvent$3(WeightCalculatorWebFilter.java:156)
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.ifAvailable(DefaultListableBeanFactory.java:2562)
|
|
at org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter.onApplicationEvent(WeightCalculatorWebFilter.java:156)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.reset(RouteRefreshListener.java:75)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.resetIfNeeded(RouteRefreshListener.java:70)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.onApplicationEvent(RouteRefreshListener.java:64)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.consul.discovery.ConsulCatalogWatch.catalogServicesWatch(ConsulCatalogWatch.java:140)
|
|
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
|
|
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
|
|
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
|
|
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
|
|
at java.base/java.lang.Thread.run(Thread.java:1583)
|
|
2025-11-24 16:53:53.640 [main] ERROR [] o.s.c.g.route.CachingRouteLocator - Refresh routes error !!!
|
|
java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name setStatus
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.loadGatewayFilters(RouteDefinitionRouteLocator.java:145)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.getFilters(RouteDefinitionRouteLocator.java:191)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.convertToRoute(RouteDefinitionRouteLocator.java:132)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:106)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:439)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerNext(FluxMergeSequential.java:304)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onNext(FluxMergeSequential.java:578)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.slowPath(FluxIterable.java:664)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:623)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onSubscribe(FluxMergeSequential.java:571)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
|
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4542)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4478)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4450)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:98)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:42)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.reset(RouteRefreshListener.java:75)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.onApplicationEvent(RouteRefreshListener.java:54)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:1009)
|
|
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:630)
|
|
at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:66)
|
|
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)
|
|
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:318)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)
|
|
at at.mocode.infrastructure.gateway.GatewayApplicationKt.main(GatewayApplication.kt:13)
|
|
2025-11-24 16:53:53.640 [main] ERROR [] reactor.core.publisher.Operators - Operator called default onErrorDropped
|
|
reactor.core.Exceptions$ErrorCallbackNotImplemented: java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name setStatus
|
|
Caused by: java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name setStatus
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.loadGatewayFilters(RouteDefinitionRouteLocator.java:145)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.getFilters(RouteDefinitionRouteLocator.java:191)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.convertToRoute(RouteDefinitionRouteLocator.java:132)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:106)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:439)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerNext(FluxMergeSequential.java:304)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onNext(FluxMergeSequential.java:578)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.slowPath(FluxIterable.java:664)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:623)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onSubscribe(FluxMergeSequential.java:571)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:68)
|
|
at reactor.core.publisher.FluxDefer.subscribe(FluxDefer.java:54)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
|
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4542)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4478)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4425)
|
|
at org.springframework.cloud.gateway.filter.cors.CorsGatewayFilterApplicationListener.onApplicationEvent(CorsGatewayFilterApplicationListener.java:65)
|
|
at org.springframework.cloud.gateway.filter.cors.CorsGatewayFilterApplicationListener.onApplicationEvent(CorsGatewayFilterApplicationListener.java:44)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.handleRefreshError(CachingRouteLocator.java:126)
|
|
at reactor.core.publisher.LambdaMonoSubscriber.doError(LambdaMonoSubscriber.java:155)
|
|
at reactor.core.publisher.LambdaMonoSubscriber.onError(LambdaMonoSubscriber.java:150)
|
|
at reactor.core.publisher.MonoStreamCollector$StreamCollectorSubscriber.onError(MonoStreamCollector.java:149)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:351)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onError(FluxFlattenIterable.java:263)
|
|
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
|
|
at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onError(MonoCollectList.java:108)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:359)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerError(FluxMergeSequential.java:321)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onError(FluxMergeSequential.java:586)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:439)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerNext(FluxMergeSequential.java:304)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onNext(FluxMergeSequential.java:578)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.slowPath(FluxIterable.java:664)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:623)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onSubscribe(FluxMergeSequential.java:571)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
|
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4542)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4478)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4450)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:98)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:42)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.reset(RouteRefreshListener.java:75)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.onApplicationEvent(RouteRefreshListener.java:58)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:169)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistration.start(ConsulAutoServiceRegistration.java:70)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistrationListener.onApplicationEvent(ConsulAutoServiceRegistrationListener.java:60)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.boot.web.reactive.context.WebServerManager.start(WebServerManager.java:57)
|
|
at org.springframework.boot.web.reactive.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:41)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:405)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:394)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:586)
|
|
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:364)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:310)
|
|
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:1006)
|
|
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:630)
|
|
at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:66)
|
|
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)
|
|
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:318)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)
|
|
at at.mocode.infrastructure.gateway.GatewayApplicationKt.main(GatewayApplication.kt:13)
|
|
Suppressed: java.lang.Exception: #block terminated with an error
|
|
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104)
|
|
at reactor.core.publisher.Flux.blockLast(Flux.java:2817)
|
|
at org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter.lambda$onApplicationEvent$3(WeightCalculatorWebFilter.java:156)
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.ifAvailable(DefaultListableBeanFactory.java:2562)
|
|
at org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter.onApplicationEvent(WeightCalculatorWebFilter.java:156)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.reset(RouteRefreshListener.java:75)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.resetIfNeeded(RouteRefreshListener.java:70)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.onApplicationEvent(RouteRefreshListener.java:64)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.consul.discovery.ConsulCatalogWatch.catalogServicesWatch(ConsulCatalogWatch.java:140)
|
|
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
|
|
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
|
|
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
|
|
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
|
|
at java.base/java.lang.Thread.run(Thread.java:1583)
|
|
2025-11-24 16:53:53.640 [main] ERROR [] reactor.core.publisher.Operators - Operator called default onErrorDropped
|
|
reactor.core.Exceptions$ErrorCallbackNotImplemented: java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name setStatus
|
|
Caused by: java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name setStatus
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.loadGatewayFilters(RouteDefinitionRouteLocator.java:145)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.getFilters(RouteDefinitionRouteLocator.java:191)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.convertToRoute(RouteDefinitionRouteLocator.java:132)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:106)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:439)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerNext(FluxMergeSequential.java:304)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onNext(FluxMergeSequential.java:578)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.slowPath(FluxIterable.java:664)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:623)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onSubscribe(FluxMergeSequential.java:571)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:68)
|
|
at reactor.core.publisher.FluxDefer.subscribe(FluxDefer.java:54)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
|
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4542)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4478)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4425)
|
|
at org.springframework.cloud.gateway.filter.cors.CorsGatewayFilterApplicationListener.onApplicationEvent(CorsGatewayFilterApplicationListener.java:65)
|
|
at org.springframework.cloud.gateway.filter.cors.CorsGatewayFilterApplicationListener.onApplicationEvent(CorsGatewayFilterApplicationListener.java:44)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.handleRefreshError(CachingRouteLocator.java:126)
|
|
at reactor.core.publisher.LambdaMonoSubscriber.doError(LambdaMonoSubscriber.java:155)
|
|
at reactor.core.publisher.LambdaMonoSubscriber.onError(LambdaMonoSubscriber.java:150)
|
|
at reactor.core.publisher.MonoStreamCollector$StreamCollectorSubscriber.onError(MonoStreamCollector.java:149)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:351)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onError(FluxFlattenIterable.java:263)
|
|
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
|
|
at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onError(MonoCollectList.java:108)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:359)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerError(FluxMergeSequential.java:321)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onError(FluxMergeSequential.java:586)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:439)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerNext(FluxMergeSequential.java:304)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onNext(FluxMergeSequential.java:578)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.slowPath(FluxIterable.java:664)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:623)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onSubscribe(FluxMergeSequential.java:571)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
|
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4542)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4478)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4450)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:98)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:42)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.reset(RouteRefreshListener.java:75)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.onApplicationEvent(RouteRefreshListener.java:58)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:169)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistration.start(ConsulAutoServiceRegistration.java:70)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistrationListener.onApplicationEvent(ConsulAutoServiceRegistrationListener.java:60)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.boot.web.reactive.context.WebServerManager.start(WebServerManager.java:57)
|
|
at org.springframework.boot.web.reactive.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:41)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:405)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:394)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:586)
|
|
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:364)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:310)
|
|
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:1006)
|
|
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:630)
|
|
at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:66)
|
|
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)
|
|
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:318)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)
|
|
at at.mocode.infrastructure.gateway.GatewayApplicationKt.main(GatewayApplication.kt:13)
|
|
Suppressed: java.lang.Exception: #block terminated with an error
|
|
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104)
|
|
at reactor.core.publisher.Flux.blockLast(Flux.java:2817)
|
|
at org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter.lambda$onApplicationEvent$3(WeightCalculatorWebFilter.java:156)
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.ifAvailable(DefaultListableBeanFactory.java:2562)
|
|
at org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter.onApplicationEvent(WeightCalculatorWebFilter.java:156)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.reset(RouteRefreshListener.java:75)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.resetIfNeeded(RouteRefreshListener.java:70)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.onApplicationEvent(RouteRefreshListener.java:64)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.consul.discovery.ConsulCatalogWatch.catalogServicesWatch(ConsulCatalogWatch.java:140)
|
|
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
|
|
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
|
|
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
|
|
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
|
|
at java.base/java.lang.Thread.run(Thread.java:1583)
|
|
2025-11-24 16:53:53.643 [main] INFO [] a.m.i.gateway.GatewayApplicationKt - Started GatewayApplicationKt in 4.812 seconds (process running for 5.333)
|
|
2025-11-24 16:53:54.614 [catalogWatchTaskScheduler-1] ERROR [] o.s.c.g.route.CachingRouteLocator - Refresh routes error !!!
|
|
java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name setStatus
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.loadGatewayFilters(RouteDefinitionRouteLocator.java:145)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.getFilters(RouteDefinitionRouteLocator.java:191)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.convertToRoute(RouteDefinitionRouteLocator.java:132)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:106)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:439)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerNext(FluxMergeSequential.java:304)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onNext(FluxMergeSequential.java:578)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.slowPath(FluxIterable.java:664)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:623)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onSubscribe(FluxMergeSequential.java:571)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
|
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4542)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4478)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4450)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:98)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:42)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.reset(RouteRefreshListener.java:75)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.resetIfNeeded(RouteRefreshListener.java:70)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.onApplicationEvent(RouteRefreshListener.java:64)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.consul.discovery.ConsulCatalogWatch.catalogServicesWatch(ConsulCatalogWatch.java:140)
|
|
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
|
|
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
|
|
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
|
|
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
|
|
at java.base/java.lang.Thread.run(Thread.java:1583)
|
|
2025-11-24 16:53:54.615 [catalogWatchTaskScheduler-1] ERROR [] reactor.core.publisher.Operators - Operator called default onErrorDropped
|
|
reactor.core.Exceptions$ErrorCallbackNotImplemented: java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name setStatus
|
|
Caused by: java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name setStatus
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.loadGatewayFilters(RouteDefinitionRouteLocator.java:145)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.getFilters(RouteDefinitionRouteLocator.java:191)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.convertToRoute(RouteDefinitionRouteLocator.java:132)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:106)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:439)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerNext(FluxMergeSequential.java:304)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onNext(FluxMergeSequential.java:578)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.slowPath(FluxIterable.java:664)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:623)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onSubscribe(FluxMergeSequential.java:571)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:68)
|
|
at reactor.core.publisher.FluxDefer.subscribe(FluxDefer.java:54)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
|
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4542)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4478)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4425)
|
|
at org.springframework.cloud.gateway.filter.cors.CorsGatewayFilterApplicationListener.onApplicationEvent(CorsGatewayFilterApplicationListener.java:65)
|
|
at org.springframework.cloud.gateway.filter.cors.CorsGatewayFilterApplicationListener.onApplicationEvent(CorsGatewayFilterApplicationListener.java:44)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.handleRefreshError(CachingRouteLocator.java:126)
|
|
at reactor.core.publisher.LambdaMonoSubscriber.doError(LambdaMonoSubscriber.java:155)
|
|
at reactor.core.publisher.LambdaMonoSubscriber.onError(LambdaMonoSubscriber.java:150)
|
|
at reactor.core.publisher.MonoStreamCollector$StreamCollectorSubscriber.onError(MonoStreamCollector.java:149)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:351)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onError(FluxFlattenIterable.java:263)
|
|
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
|
|
at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onError(MonoCollectList.java:108)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:359)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerError(FluxMergeSequential.java:321)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onError(FluxMergeSequential.java:586)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:439)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerNext(FluxMergeSequential.java:304)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onNext(FluxMergeSequential.java:578)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.slowPath(FluxIterable.java:664)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:623)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onSubscribe(FluxMergeSequential.java:571)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
|
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4542)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4478)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4450)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:98)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:42)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.reset(RouteRefreshListener.java:75)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.onApplicationEvent(RouteRefreshListener.java:58)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:169)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistration.start(ConsulAutoServiceRegistration.java:70)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistrationListener.onApplicationEvent(ConsulAutoServiceRegistrationListener.java:60)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.boot.web.reactive.context.WebServerManager.start(WebServerManager.java:57)
|
|
at org.springframework.boot.web.reactive.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:41)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:405)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:394)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:586)
|
|
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:364)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:310)
|
|
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:1006)
|
|
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:630)
|
|
at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:66)
|
|
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)
|
|
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:318)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)
|
|
at at.mocode.infrastructure.gateway.GatewayApplicationKt.main(GatewayApplication.kt:13)
|
|
Suppressed: java.lang.Exception: #block terminated with an error
|
|
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104)
|
|
at reactor.core.publisher.Flux.blockLast(Flux.java:2817)
|
|
at org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter.lambda$onApplicationEvent$3(WeightCalculatorWebFilter.java:156)
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.ifAvailable(DefaultListableBeanFactory.java:2562)
|
|
at org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter.onApplicationEvent(WeightCalculatorWebFilter.java:156)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.reset(RouteRefreshListener.java:75)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.resetIfNeeded(RouteRefreshListener.java:70)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.onApplicationEvent(RouteRefreshListener.java:64)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.consul.discovery.ConsulCatalogWatch.catalogServicesWatch(ConsulCatalogWatch.java:140)
|
|
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
|
|
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
|
|
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
|
|
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
|
|
at java.base/java.lang.Thread.run(Thread.java:1583)
|
|
2025-11-24 16:53:54.615 [catalogWatchTaskScheduler-1] ERROR [] reactor.core.publisher.Operators - Operator called default onErrorDropped
|
|
reactor.core.Exceptions$ErrorCallbackNotImplemented: java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name setStatus
|
|
Caused by: java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name setStatus
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.loadGatewayFilters(RouteDefinitionRouteLocator.java:145)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.getFilters(RouteDefinitionRouteLocator.java:191)
|
|
at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.convertToRoute(RouteDefinitionRouteLocator.java:132)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:106)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:439)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerNext(FluxMergeSequential.java:304)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onNext(FluxMergeSequential.java:578)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.slowPath(FluxIterable.java:664)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:623)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onSubscribe(FluxMergeSequential.java:571)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:68)
|
|
at reactor.core.publisher.FluxDefer.subscribe(FluxDefer.java:54)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
|
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4542)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4478)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4425)
|
|
at org.springframework.cloud.gateway.filter.cors.CorsGatewayFilterApplicationListener.onApplicationEvent(CorsGatewayFilterApplicationListener.java:65)
|
|
at org.springframework.cloud.gateway.filter.cors.CorsGatewayFilterApplicationListener.onApplicationEvent(CorsGatewayFilterApplicationListener.java:44)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.handleRefreshError(CachingRouteLocator.java:126)
|
|
at reactor.core.publisher.LambdaMonoSubscriber.doError(LambdaMonoSubscriber.java:155)
|
|
at reactor.core.publisher.LambdaMonoSubscriber.onError(LambdaMonoSubscriber.java:150)
|
|
at reactor.core.publisher.MonoStreamCollector$StreamCollectorSubscriber.onError(MonoStreamCollector.java:149)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:351)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724)
|
|
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onError(FluxFlattenIterable.java:263)
|
|
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
|
|
at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onError(MonoCollectList.java:108)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:359)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerError(FluxMergeSequential.java:321)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onError(FluxMergeSequential.java:586)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134)
|
|
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492)
|
|
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.drain(FluxMergeSequential.java:439)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.innerNext(FluxMergeSequential.java:304)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onNext(FluxMergeSequential.java:578)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.tryOnNext(FluxFilterFuseable.java:148)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.slowPath(FluxIterable.java:664)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscriptionConditional.request(FluxIterable.java:623)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialInner.onSubscribe(FluxMergeSequential.java:571)
|
|
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:179)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Flux.subscribe(Flux.java:8891)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onNext(FluxMergeSequential.java:237)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335)
|
|
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294)
|
|
at reactor.core.publisher.FluxMergeSequential$MergeSequentialMain.onSubscribe(FluxMergeSequential.java:198)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201)
|
|
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
|
at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4542)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4478)
|
|
at reactor.core.publisher.Mono.subscribe(Mono.java:4450)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:98)
|
|
at org.springframework.cloud.gateway.route.CachingRouteLocator.onApplicationEvent(CachingRouteLocator.java:42)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.reset(RouteRefreshListener.java:75)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.onApplicationEvent(RouteRefreshListener.java:58)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:169)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistration.start(ConsulAutoServiceRegistration.java:70)
|
|
at org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistrationListener.onApplicationEvent(ConsulAutoServiceRegistrationListener.java:60)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.boot.web.reactive.context.WebServerManager.start(WebServerManager.java:57)
|
|
at org.springframework.boot.web.reactive.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:41)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:405)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:394)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:586)
|
|
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:364)
|
|
at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:310)
|
|
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:1006)
|
|
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:630)
|
|
at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:66)
|
|
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)
|
|
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:318)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)
|
|
at at.mocode.infrastructure.gateway.GatewayApplicationKt.main(GatewayApplication.kt:13)
|
|
Suppressed: java.lang.Exception: #block terminated with an error
|
|
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104)
|
|
at reactor.core.publisher.Flux.blockLast(Flux.java:2817)
|
|
at org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter.lambda$onApplicationEvent$3(WeightCalculatorWebFilter.java:156)
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.ifAvailable(DefaultListableBeanFactory.java:2562)
|
|
at org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter.onApplicationEvent(WeightCalculatorWebFilter.java:156)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.reset(RouteRefreshListener.java:75)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.resetIfNeeded(RouteRefreshListener.java:70)
|
|
at org.springframework.cloud.gateway.route.RouteRefreshListener.onApplicationEvent(RouteRefreshListener.java:64)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178)
|
|
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
|
|
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:387)
|
|
at org.springframework.cloud.consul.discovery.ConsulCatalogWatch.catalogServicesWatch(ConsulCatalogWatch.java:140)
|
|
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
|
|
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
|
|
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
|
|
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
|
|
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
|
|
at java.base/java.lang.Thread.run(Thread.java:1583)
|
|
2025-11-24 17:28:21.609 [SpringApplicationShutdownHook] INFO [] o.s.b.w.e.netty.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete
|
|
2025-11-24 17:28:21.611 [netty-shutdown] INFO [] o.s.b.w.e.netty.GracefulShutdown - Graceful shutdown complete
|
|
2025-11-24 17:28:23.623 [SpringApplicationShutdownHook] INFO [] o.s.c.c.s.ConsulServiceRegistry - Deregistering service with consul: meldestelle-8080-aa508881-4ee2-415a-8b2c-f9168af38813
|