Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Having issues with Java part on Odroid-C2 arm64 #394

Open
as-shura opened this issue Jul 4, 2023 · 4 comments
Open

Having issues with Java part on Odroid-C2 arm64 #394

as-shura opened this issue Jul 4, 2023 · 4 comments

Comments

@as-shura
Copy link

as-shura commented Jul 4, 2023

This is my stack on Portainer:

version: "3"
services:

  ##
  ## Start Openblocks backend services (api-service and node-service)
  ##
  openblocks-api-service:
    image: openblocksdev/openblocks-ce-api-service:latest
    # Enabled ports to be able to access backend from host
    ports:
      - "8080:8080"
    environment:
      PUID: "9001"
      PGID: "9001"
      REDIS_ENABLED: "true"
      MONGODB_ENABLED: "true"
      FRONTEND_ENABLED: "true"
      MONGODB_URI: "mongodb://openblocks:openblocks@ferretdb:27017/openblocks?authMechanism=PLAIN"
      REDIS_URL: "redis://redis:6379"
      JS_EXECUTOR_URI: "http://openblocks-node-service:6060"
      ENCRYPTION_PASSWORD: "openblocks.dev"
      ENCRYPTION_SALT: "openblocks.dev"
      CORS_ALLOWED_DOMAINS: "*"
    depends_on:
      - ferretdb
      - redis
    networks:
      - databases
      
  openblocks-node-service:
    image: openblocksdev/openblocks-ce-node-service:latest

    # Enabled ports to be able to access backend from host
    # ports:
    #   - "6060:6060"
    environment:
      PUID: "9001"
      PGID: "9001"
      OPENBLOCKS_API_SERVICE_URL: "http://openblocks-api-service:8080"
    restart: unless-stopped
    depends_on:
      - openblocks-api-service
    networks:
      - databases
      
  ##
  ## Start Openblocks web frontend
  ##
  openblocks-frontend:
    image: openblocksdev/openblocks-ce-frontend:latest
    ports:
      - "3000:3000"
    environment:
      PUID: "9001"
      PGID: "9001"
      OPENBLOCKS_API_SERVICE_URL: "http://openblocks-api-service:8080"
      OPENBLOCKS_NODE_SERVICE_URL: "http://openblocks-node-service:6060"
    restart: unless-stopped
    depends_on:
      - openblocks-node-service
      - openblocks-api-service
    networks:
      - databases

networks:
  databases:
    external:
      name: databases

@as-shura
Copy link
Author

as-shura commented Jul 6, 2023

Log JAVA side:

Initializing api-service...
Openblocks api-service setup finished.
Running openblocks api-server with:
    user id: 9001
   group id: 9001
  base path: /
openjdk version "17.0.6" 2023-01-17
OpenJDK Runtime Environment Temurin-17.0.6+10 (build 17.0.6+10)
OpenJDK 64-Bit Server VM Temurin-17.0.6+10 (build 17.0.6+10, mixed mode)
00:18:35.287 [main] DEBUG reactor.util.Loggers - Using Slf4j logging framework
2023-07-06 00:18:46.696 INFO org.hibernate.validator.internal.util.Version#<clinit>:21    [background-preinit]: HV000001: Hibernate Validator 6.2.5.Final 
2023-07-06 00:18:47.177 INFO org.springframework.boot.StartupInfoLogger#logStarting:55    [main]: Starting ServerApplication v1.0-SNAPSHOT using Java 17.0.6 on ede4284437ac with PID 1 (/openblocks/api-service/server.jar started by openblocks in /openblocks/api-service) 
2023-07-06 00:18:47.185 INFO org.springframework.boot.SpringApplication#logStartupProfileInfo:645    [main]: No active profile set, falling back to 1 default profile: "default" 
2023-07-06 00:18:57.817 INFO o.s.d.r.config.RepositoryConfigurationDelegate#multipleStoresDetected:262    [main]: Multiple Spring Data modules found, entering strict repository configuration mode 
2023-07-06 00:18:57.824 INFO o.s.d.r.config.RepositoryConfigurationDelegate#registerRepositoriesIn:132    [main]: Bootstrapping Spring Data Reactive MongoDB repositories in DEFAULT mode. 
2023-07-06 00:19:00.659 INFO o.s.d.r.config.RepositoryConfigurationDelegate#registerRepositoriesIn:201    [main]: Finished Spring Data repository scanning in 2775 ms. Found 19 Reactive MongoDB repository interfaces. 
2023-07-06 00:19:05.628 INFO o.s.d.r.config.RepositoryConfigurationDelegate#multipleStoresDetected:262    [main]: Multiple Spring Data modules found, entering strict repository configuration mode 
2023-07-06 00:19:05.648 INFO o.s.d.r.config.RepositoryConfigurationDelegate#registerRepositoriesIn:132    [main]: Bootstrapping Spring Data Redis repositories in DEFAULT mode. 
2023-07-06 00:19:05.989 INFO o.s.d.r.config.RepositoryConfigurationDelegate#registerRepositoriesIn:201    [main]: Finished Spring Data repository scanning in 160 ms. Found 0 Redis repository interfaces. 
2023-07-06 00:19:09.216 INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker#postProcessAfterInitialization:376    [main]: Bean 'org.springframework.security.config.annotation.method.configuration.ReactiveMethodSecurityConfiguration' of type [org.springframework.security.config.annotation.method.configuration.ReactiveMethodSecurityConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 
2023-07-06 00:19:12.146 WARN i.m.c.instrument.binder.jvm.ExecutorServiceMetrics#bindTo:304    [main]: Failed to bind as reactor.core.scheduler.DelegateServiceScheduler$UnsupportedScheduledExecutorService is unsupported. 
2023-07-06 00:19:15.834 INFO com.mongodb.diagnostics.logging.SLF4JLogger#info:71    [main]: Cluster created with settings {hosts=[ferretdb:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms'} 
2023-07-06 00:19:18.367 INFO com.mongodb.diagnostics.logging.SLF4JLogger#info:71    [cluster-rtt-ClusterId{value='64a60883813bc27142f3f706', description='null'}-ferretdb:27017]: Opened connection [connectionId{localValue:2, serverValue:42}] to ferretdb:27017 
2023-07-06 00:19:18.368 INFO com.mongodb.diagnostics.logging.SLF4JLogger#info:71    [cluster-ClusterId{value='64a60883813bc27142f3f706', description='null'}-ferretdb:27017]: Opened connection [connectionId{localValue:1, serverValue:42}] to ferretdb:27017 
2023-07-06 00:19:18.370 INFO com.mongodb.diagnostics.logging.SLF4JLogger#info:71    [cluster-ClusterId{value='64a60883813bc27142f3f706', description='null'}-ferretdb:27017]: Monitor thread successfully connected to server with description ServerDescription{address=ferretdb:27017, type=STANDALONE, state=CONNECTED, ok=true, minWireVersion=0, maxWireVersion=17, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=null, roundTripTimeNanos=1078222750} 
2023-07-06 00:19:18.976 INFO com.mongodb.diagnostics.logging.SLF4JLogger#info:71    [main]: Cluster created with settings {hosts=[ferretdb:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms'} 
2023-07-06 00:19:19.099 INFO com.mongodb.diagnostics.logging.SLF4JLogger#info:71    [cluster-ClusterId{value='64a60886813bc27142f3f707', description='null'}-ferretdb:27017]: Opened connection [connectionId{localValue:3, serverValue:42}] to ferretdb:27017 
2023-07-06 00:19:19.110 INFO com.mongodb.diagnostics.logging.SLF4JLogger#info:71    [cluster-ClusterId{value='64a60886813bc27142f3f707', description='null'}-ferretdb:27017]: Monitor thread successfully connected to server with description ServerDescription{address=ferretdb:27017, type=STANDALONE, state=CONNECTED, ok=true, minWireVersion=0, maxWireVersion=17, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=null, roundTripTimeNanos=67934458} 
2023-07-06 00:19:19.142 INFO com.mongodb.diagnostics.logging.SLF4JLogger#info:71    [cluster-rtt-ClusterId{value='64a60886813bc27142f3f707', description='null'}-ferretdb:27017]: Opened connection [connectionId{localValue:4, serverValue:42}] to ferretdb:27017 
2023-07-06 00:19:25.148 INFO org.pf4j.DefaultPluginStatusProvider#<init>:50    [main]: Enabled plugins: [] 
2023-07-06 00:19:25.187 INFO org.pf4j.DefaultPluginStatusProvider#<init>:54    [main]: Disabled plugins: [] 
2023-07-06 00:19:25.193 INFO com.mongodb.diagnostics.logging.SLF4JLogger#info:71    [nioEventLoopGroup-4-3]: Opened connection [connectionId{localValue:5, serverValue:42}] to ferretdb:27017 
2023-07-06 00:19:25.236 INFO org.pf4j.DefaultPluginManager#initialize:119    [main]: PF4J version 3.5.0 in 'deployment' mode 
2023-07-06 00:19:27.231 INFO org.pf4j.AbstractPluginManager#resolvePlugins:814    [main]: Plugin 'postgres-plugin@1.0-SNAPSHOT' resolved 
2023-07-06 00:19:27.235 INFO org.pf4j.AbstractPluginManager#resolvePlugins:814    [main]: Plugin 'snowflake-plugin@1.0-SNAPSHOT' resolved 
2023-07-06 00:19:27.238 INFO org.pf4j.AbstractPluginManager#resolvePlugins:814    [main]: Plugin 'openblocks-api-plugin@1.0-SNAPSHOT' resolved 
2023-07-06 00:19:27.240 INFO org.pf4j.AbstractPluginManager#resolvePlugins:814    [main]: Plugin 'googleSheets-plugin@1.0-SNAPSHOT' resolved 
2023-07-06 00:19:27.242 INFO org.pf4j.AbstractPluginManager#resolvePlugins:814    [main]: Plugin 'mssql-plugin@1.0-SNAPSHOT' resolved 
2023-07-06 00:19:27.244 INFO org.pf4j.AbstractPluginManager#resolvePlugins:814    [main]: Plugin 'mongo-plugin@1.0-SNAPSHOT' resolved 
2023-07-06 00:19:27.247 INFO org.pf4j.AbstractPluginManager#resolvePlugins:814    [main]: Plugin 'graphql-plugin@1.0-SNAPSHOT' resolved 
2023-07-06 00:19:27.250 INFO org.pf4j.AbstractPluginManager#resolvePlugins:814    [main]: Plugin 'smtp-plugin@1.0-SNAPSHOT' resolved 
2023-07-06 00:19:27.252 INFO org.pf4j.AbstractPluginManager#resolvePlugins:814    [main]: Plugin 'oracle-plugin@1.0-SNAPSHOT' resolved 
2023-07-06 00:19:27.255 INFO org.pf4j.AbstractPluginManager#resolvePlugins:814    [main]: Plugin 'clickHouse-plugin@1.0-SNAPSHOT' resolved 
2023-07-06 00:19:27.257 INFO org.pf4j.AbstractPluginManager#resolvePlugins:814    [main]: Plugin 'mysql-plugin@1.0-SNAPSHOT' resolved 
2023-07-06 00:19:27.260 INFO org.pf4j.AbstractPluginManager#resolvePlugins:814    [main]: Plugin 'es-plugin@1.0-SNAPSHOT' resolved 
2023-07-06 00:19:27.262 INFO org.pf4j.AbstractPluginManager#resolvePlugins:814    [main]: Plugin 'restapi-plugin@1.0-SNAPSHOT' resolved 
2023-07-06 00:19:27.265 INFO org.pf4j.AbstractPluginManager#resolvePlugins:814    [main]: Plugin 'redis-plugin@1.0-SNAPSHOT' resolved 
2023-07-06 00:19:27.267 INFO org.pf4j.AbstractPluginManager#startPlugins:357    [main]: Start plugin 'postgres-plugin@1.0-SNAPSHOT' 
2023-07-06 00:19:27.281 INFO org.pf4j.AbstractPluginManager#startPlugins:357    [main]: Start plugin 'snowflake-plugin@1.0-SNAPSHOT' 
2023-07-06 00:19:27.360 INFO org.pf4j.AbstractPluginManager#startPlugins:357    [main]: Start plugin 'openblocks-api-plugin@1.0-SNAPSHOT' 
2023-07-06 00:19:27.369 INFO org.pf4j.AbstractPluginManager#startPlugins:357    [main]: Start plugin 'googleSheets-plugin@1.0-SNAPSHOT' 
2023-07-06 00:19:27.382 INFO org.pf4j.AbstractPluginManager#startPlugins:357    [main]: Start plugin 'mssql-plugin@1.0-SNAPSHOT' 
2023-07-06 00:19:27.390 INFO org.pf4j.AbstractPluginManager#startPlugins:357    [main]: Start plugin 'mongo-plugin@1.0-SNAPSHOT' 
2023-07-06 00:19:27.399 INFO org.pf4j.AbstractPluginManager#startPlugins:357    [main]: Start plugin 'graphql-plugin@1.0-SNAPSHOT' 
2023-07-06 00:19:27.409 INFO org.pf4j.AbstractPluginManager#startPlugins:357    [main]: Start plugin 'smtp-plugin@1.0-SNAPSHOT' 
2023-07-06 00:19:27.418 INFO org.pf4j.AbstractPluginManager#startPlugins:357    [main]: Start plugin 'oracle-plugin@1.0-SNAPSHOT' 
2023-07-06 00:19:27.428 INFO org.pf4j.AbstractPluginManager#startPlugins:357    [main]: Start plugin 'clickHouse-plugin@1.0-SNAPSHOT' 
2023-07-06 00:19:27.450 INFO org.pf4j.AbstractPluginManager#startPlugins:357    [main]: Start plugin 'mysql-plugin@1.0-SNAPSHOT' 
2023-07-06 00:19:27.461 INFO org.pf4j.AbstractPluginManager#startPlugins:357    [main]: Start plugin 'es-plugin@1.0-SNAPSHOT' 
2023-07-06 00:19:27.470 INFO org.pf4j.AbstractPluginManager#startPlugins:357    [main]: Start plugin 'restapi-plugin@1.0-SNAPSHOT' 
2023-07-06 00:19:27.480 INFO org.pf4j.AbstractPluginManager#startPlugins:357    [main]: Start plugin 'redis-plugin@1.0-SNAPSHOT' 
2023-07-06 00:19:33.045 WARN i.m.c.instrument.binder.jvm.ExecutorServiceMetrics#bindTo:304    [main]: Failed to bind as io.netty.util.concurrent.DefaultEventExecutorGroup is unsupported. 
2023-07-06 00:19:37.950 INFO c.o.d.d.s.impl.DatasourceConnectionPoolFacade#init:45    [main]: start register connection pools... 
2023-07-06 00:19:37.959 INFO c.o.d.d.s.impl.DatasourceConnectionPoolFacade#lambda$init$1:49    [main]: register connection pool:class com.openblocks.domain.datasource.service.impl.ClientBasedConnectionPool 
2023-07-06 00:19:37.962 INFO c.o.d.d.s.impl.DatasourceConnectionPoolFacade#lambda$init$1:49    [main]: register connection pool:class com.openblocks.domain.datasource.service.impl.StatelessConnectionPool 
2023-07-06 00:19:37.964 INFO c.o.d.d.s.impl.DatasourceConnectionPoolFacade#lambda$init$1:49    [main]: register connection pool:class com.openblocks.domain.datasource.service.impl.TokenBasedConnectionPool 
2023-07-06 00:19:37.966 INFO c.o.d.d.s.impl.DatasourceConnectionPoolFacade#init:50    [main]: finish register connection pools. 
2023-07-06 00:19:41.897 INFO com.openblocks.api.misc.JsLibraryController#<clinit>:78    [main]: find recommended js library names: [jmespath, jspdf, i18next, jsonpath] 
2023-07-06 00:19:41.922 INFO com.openblocks.api.misc.JsLibraryController#fetch:122    [pool-5-thread-1]: fetch js library:jmespath 
2023-07-06 00:19:41.923 INFO com.openblocks.api.misc.JsLibraryController#fetch:122    [pool-7-thread-1]: fetch js library:i18next 
2023-07-06 00:19:41.924 INFO com.openblocks.api.misc.JsLibraryController#fetch:122    [pool-6-thread-1]: fetch js library:jspdf 
2023-07-06 00:19:41.931 INFO com.openblocks.api.misc.JsLibraryController#fetch:122    [pool-8-thread-1]: fetch js library:jsonpath 
2023-07-06 00:19:42.492 INFO c.o.a.a.request.AuthRequestFactoryFacade#init:47    [main]: find auth types:[FORM, GITHUB, GOOGLE] 
2023-07-06 00:19:42.725 INFO o.s.b.a.s.r.ReactiveUserDetailsServiceAutoConfiguration#getOrDeducePassword:88    [main]: 
Using generated security password: e77d0fbc-7e13-42fe-83fc-765db6391630
 
2023-07-06 00:19:45.188 WARN i.m.c.instrument.binder.jvm.ExecutorServiceMetrics#bindTo:304    [main]: Failed to bind as io.netty.util.concurrent.DefaultEventExecutorGroup is unsupported. 
2023-07-06 00:19:50.121 INFO o.s.b.actuate.endpoint.web.EndpointLinksResolver#<init>:58    [main]: Exposing 1 endpoint(s) beneath base path '/actuator' 
2023-07-06 00:19:50.378 ERROR c.o.i.l.ReloadableCache$ReloadableCacheBuilder#lambda$startScheduledReloadTask$0:90    [pool-8-thread-1]: scheduled load error 
org.springframework.web.reactive.function.client.WebClientRequestException: Failed to resolve 'registry.npmjs.com' after 3 queries ; nested exception is java.net.UnknownHostException: Failed to resolve 'registry.npmjs.com' after 3 queries 
	at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
	Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: 
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
	reactor.core.publisher.Mono.error
	org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
	*___________Mono.error ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
	|_                     ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106)
	*___Mono.onErrorResume ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
	|_            Mono.map ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
	|_          checkpoint ? Request to GET https://registry.npmjs.com/jsonpath [DefaultWebClient]
	|_  Mono.switchIfEmpty ? at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:433)
	*___________Mono.defer ? at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:430)
	|_        Mono.flatMap ? at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:397)
	|_            Mono.map ? at com.openblocks.api.misc.JsLibraryController.fetch(JsLibraryController.java:137)
	|_ Mono.defaultIfEmpty ? at com.openblocks.api.misc.JsLibraryController.fetch(JsLibraryController.java:157)
	|_       Mono.doOnNext ? at com.openblocks.api.misc.JsLibraryController.lambda$static$4(JsLibraryController.java:84)
	|_       Mono.doOnNext ? at com.openblocks.api.misc.JsLibraryController.lambda$static$4(JsLibraryController.java:88)
Original Stack Trace:
		at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
		at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
		at reactor.core.publisher.Mono.subscribe(Mono.java:4397)
		at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
		at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
		at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
		at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
		at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
		at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
		at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
		at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
		at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
		at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
		at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
		at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
		at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
		at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
		at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
		at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
		at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
		at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:307)
		at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
		at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:158)
		at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
		at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
		at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
		at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
		at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:548)
		at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
		at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
		at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
		at reactor.core.publisher.Operators.error(Operators.java:198)
		at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
		at reactor.core.publisher.Mono.subscribe(Mono.java:4397)
		at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
		at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:538)
		at reactor.netty.transport.TransportConnector.lambda$doResolveAndConnect$11(TransportConnector.java:345)
		at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
		at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
		at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
		at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
		at io.netty.util.concurrent.DefaultPromise.setFailure(DefaultPromise.java:109)
		at io.netty.resolver.InetSocketAddressResolver$2.operationComplete(InetSocketAddressResolver.java:86)
		at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
		at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
		at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
		at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
		at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
		at io.netty.resolver.dns.InflightNameResolver.transferResult(InflightNameResolver.java:123)
		at io.netty.resolver.dns.InflightNameResolver.access$000(InflightNameResolver.java:32)
		at io.netty.resolver.dns.InflightNameResolver$1.operationComplete(InflightNameResolver.java:87)
		at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
		at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
		at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
		at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
		at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
		at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1055)
		at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1000)
		at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:418)
		at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:971)
		at io.netty.resolver.dns.DnsResolveContext.access$700(DnsResolveContext.java:66)
		at io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:471)
		at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
		at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
		at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
		at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:605)
		at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:104)
		at io.netty.resolver.dns.DnsQueryContext.trySuccess(DnsQueryContext.java:232)
		at io.netty.resolver.dns.DnsQueryContext.finish(DnsQueryContext.java:224)
		at io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler.channelRead(DnsNameResolver.java:1314)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
		at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
		at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
		at io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:648)
		at io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:683)
		at io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:55)
		at io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:522)
		at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499)
		at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:397)
		at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
		at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:833)
	Suppressed: java.lang.Exception: #block terminated with an error
		at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:99)
		at reactor.core.publisher.Mono.block(Mono.java:1707)
		at com.openblocks.infra.localcache.ReloadableCache$ReloadableCacheBuilder.lambda$startScheduledReloadTask$0(ReloadableCache.java:87)
		at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
		at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
		at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
		at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
		at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
		at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.net.UnknownHostException: Failed to resolve 'registry.npmjs.com' after 3 queries 
	at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1047)
	Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: 
Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] :
	reactor.core.publisher.Mono.onErrorResume
	reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:128)
Error has been observed at the following site(s):
	*__Mono.onErrorResume ? at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:128)
	*________Mono.flatMap ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:127)
	|_                    ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:104)
	*_________Mono.create ? at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:500) (observed 2 times)
	|_          Mono.from ? at reactor.netty.internal.shaded.reactor.pool.PoolBuilder.from(PoolBuilder.java:63) (observed 2 times)
	|_                    ? at reactor.netty.internal.shaded.reactor.pool.DefaultPoolConfig.allocator(DefaultPoolConfig.java:186)
	|_      Mono.doOnEach ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.drainLoop(SimpleDequePool.java:417)
	|_  Mono.contextWrite ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.drainLoop(SimpleDequePool.java:433)
	*_________Mono.create ? at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:500) (observed 2 times)
	|_          Mono.from ? at reactor.netty.internal.shaded.reactor.pool.PoolBuilder.from(PoolBuilder.java:63) (observed 2 times)
	|_                    ? at reactor.netty.internal.shaded.reactor.pool.DefaultPoolConfig.allocator(DefaultPoolConfig.java:186)
	*____________________ ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.acquire(SimpleDequePool.java:121)
	*_________Mono.create ? at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
	|_                    ? at reactor.netty.tcp.TcpResources.acquire(TcpResources.java:161)
	|_                    ? at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48)
	*_________Mono.create ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
	|_     Mono.retryWhen ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:271)
	*______Flux.concatMap ? at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:356)
	*____________________ ? at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:156)
	|_   Mono.flatMapMany ? at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:101)
	|_          Flux.next ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
	|_    Mono.doOnCancel ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
	|_   Mono.doOnRequest ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
	|_    Mono.doOnCancel ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
	*__Mono.onErrorResume ? at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:128)
	*________Mono.flatMap ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:127)
	|_                    ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:104)
	*____________________ ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.acquire(SimpleDequePool.java:121)
	*_________Mono.create ? at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
	|_                    ? at reactor.netty.tcp.TcpResources.acquire(TcpResources.java:161)
	|_                    ? at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48)
	*_________Mono.create ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
	|_     Mono.retryWhen ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:271)
	*______Flux.concatMap ? at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:356)
	*____________________ ? at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:156)
	|_   Mono.flatMapMany ? at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:101)
	|_          Flux.next ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
	|_    Mono.doOnCancel ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
	|_   Mono.doOnRequest ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
	|_    Mono.doOnCancel ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
		at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1047)
		at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1000)
		at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:418)
		at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:971)
		at io.netty.resolver.dns.DnsResolveContext.access$700(DnsResolveContext.java:66)
		at io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:471)
		at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
		at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
		at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
		at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:605)
		at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:104)
		at io.netty.resolver.dns.DnsQueryContext.trySuccess(DnsQueryContext.java:232)
		at io.netty.resolver.dns.DnsQueryContext.finish(DnsQueryContext.java:224)
		at io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler.channelRead(DnsNameResolver.java:1314)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
		at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
		at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
		at io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:648)
		at io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:683)
		at io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:55)
		at io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:522)
		at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499)
		at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:397)
		at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
		at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:833)
2023-07-06 00:19:50.383 ERROR c.o.i.l.ReloadableCache$ReloadableCacheBuilder#lambda$startScheduledReloadTask$0:90    [pool-5-thread-1]: scheduled load error 
org.springframework.web.reactive.function.client.WebClientRequestException: Failed to resolve 'registry.npmjs.com' after 3 queries ; nested exception is java.net.UnknownHostException: Failed to resolve 'registry.npmjs.com' after 3 queries 
	at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
	Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: 
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
	reactor.core.publisher.Mono.error
	org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
	*___________Mono.error ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
	|_                     ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106)
	*___Mono.onErrorResume ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
	|_            Mono.map ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
	|_          checkpoint ? Request to GET https://registry.npmjs.com/jmespath [DefaultWebClient]
	|_  Mono.switchIfEmpty ? at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:433)
	*___________Mono.defer ? at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:430)
	|_        Mono.flatMap ? at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:397)
	|_            Mono.map ? at com.openblocks.api.misc.JsLibraryController.fetch(JsLibraryController.java:137)
	|_ Mono.defaultIfEmpty ? at com.openblocks.api.misc.JsLibraryController.fetch(JsLibraryController.java:157)
	|_       Mono.doOnNext ? at com.openblocks.api.misc.JsLibraryController.lambda$static$4(JsLibraryController.java:84)
	|_       Mono.doOnNext ? at com.openblocks.api.misc.JsLibraryController.lambda$static$4(JsLibraryController.java:88)
Original Stack Trace:
		at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
		at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
		at reactor.core.publisher.Mono.subscribe(Mono.java:4397)
		at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
		at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
		at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
		at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
		at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
		at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
		at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
		at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
		at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
		at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
		at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
		at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
		at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
		at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
		at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
		at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
		at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
		at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:307)
		at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
		at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:158)
		at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
		at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
		at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
		at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
		at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:548)
		at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
		at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
		at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
		at reactor.core.publisher.Operators.error(Operators.java:198)
		at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
		at reactor.core.publisher.Mono.subscribe(Mono.java:4397)
		at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
		at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:538)
		at reactor.netty.transport.TransportConnector.lambda$doResolveAndConnect$11(TransportConnector.java:345)
		at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
		at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
		at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
		at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
		at io.netty.util.concurrent.DefaultPromise.setFailure(DefaultPromise.java:109)
		at io.netty.resolver.InetSocketAddressResolver$2.operationComplete(InetSocketAddressResolver.java:86)
		at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
		at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
		at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
		at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
		at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
		at io.netty.resolver.dns.InflightNameResolver.transferResult(InflightNameResolver.java:123)
		at io.netty.resolver.dns.InflightNameResolver.access$000(InflightNameResolver.java:32)
		at io.netty.resolver.dns.InflightNameResolver$1.operationComplete(InflightNameResolver.java:87)
		at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
		at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
		at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
		at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
		at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
		at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1055)
		at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1000)
		at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:418)
		at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:971)
		at io.netty.resolver.dns.DnsResolveContext.access$700(DnsResolveContext.java:66)
		at io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:471)
		at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
		at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
		at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
		at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:605)
		at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:104)
		at io.netty.resolver.dns.DnsQueryContext.trySuccess(DnsQueryContext.java:232)
		at io.netty.resolver.dns.DnsQueryContext.finish(DnsQueryContext.java:224)
		at io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler.channelRead(DnsNameResolver.java:1314)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
		at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
		at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
		at io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:648)
		at io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:683)
		at io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:55)
		at io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:522)
		at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499)
		at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:397)
		at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
		at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:833)
	Suppressed: java.lang.Exception: #block terminated with an error
		at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:99)
		at reactor.core.publisher.Mono.block(Mono.java:1707)
		at com.openblocks.infra.localcache.ReloadableCache$ReloadableCacheBuilder.lambda$startScheduledReloadTask$0(ReloadableCache.java:87)
		at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
		at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
		at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
		at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
		at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
		at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.net.UnknownHostException: Failed to resolve 'registry.npmjs.com' after 3 queries 
	at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1047)
	Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: 
Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] :
	reactor.core.publisher.Mono.onErrorResume
	reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:128)
Error has been observed at the following site(s):
	*__Mono.onErrorResume ? at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:128)
	*________Mono.flatMap ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:127)
	|_                    ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:104)
	*_________Mono.create ? at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:500) (observed 2 times)
	|_          Mono.from ? at reactor.netty.internal.shaded.reactor.pool.PoolBuilder.from(PoolBuilder.java:63) (observed 2 times)
	|_                    ? at reactor.netty.internal.shaded.reactor.pool.DefaultPoolConfig.allocator(DefaultPoolConfig.java:186)
	|_      Mono.doOnEach ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.drainLoop(SimpleDequePool.java:417)
	|_  Mono.contextWrite ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.drainLoop(SimpleDequePool.java:433)
	*_________Mono.create ? at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:500) (observed 2 times)
	|_          Mono.from ? at reactor.netty.internal.shaded.reactor.pool.PoolBuilder.from(PoolBuilder.java:63) (observed 2 times)
	|_                    ? at reactor.netty.internal.shaded.reactor.pool.DefaultPoolConfig.allocator(DefaultPoolConfig.java:186)
	|_      Mono.doOnEach ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.drainLoop(SimpleDequePool.java:417)
	*____________________ ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.acquire(SimpleDequePool.java:121)
	*_________Mono.create ? at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
	|_                    ? at reactor.netty.tcp.TcpResources.acquire(TcpResources.java:161)
	|_                    ? at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48)
	*_________Mono.create ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
	|_     Mono.retryWhen ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:271)
	*______Flux.concatMap ? at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:356)
	*____________________ ? at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:156)
	|_   Mono.flatMapMany ? at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:101)
	|_          Flux.next ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
	|_    Mono.doOnCancel ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
	|_   Mono.doOnRequest ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
	|_    Mono.doOnCancel ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
	*__Mono.onErrorResume ? at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:128)
	*________Mono.flatMap ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:127)
	|_                    ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:104)
	*____________________ ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.acquire(SimpleDequePool.java:121)
	*_________Mono.create ? at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
	|_                    ? at reactor.netty.tcp.TcpResources.acquire(TcpResources.java:161)
	|_                    ? at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48)
	*_________Mono.create ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
	|_     Mono.retryWhen ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:271)
	*______Flux.concatMap ? at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:356)
	*____________________ ? at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:156)
	|_   Mono.flatMapMany ? at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:101)
	|_          Flux.next ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
	|_    Mono.doOnCancel ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
	|_   Mono.doOnRequest ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
	|_    Mono.doOnCancel ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
		at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1047)
		at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1000)
		at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:418)
		at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:971)
		at io.netty.resolver.dns.DnsResolveContext.access$700(DnsResolveContext.java:66)
		at io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:471)
		at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
		at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
		at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
		at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:605)
		at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:104)
		at io.netty.resolver.dns.DnsQueryContext.trySuccess(DnsQueryContext.java:232)
		at io.netty.resolver.dns.DnsQueryContext.finish(DnsQueryContext.java:224)
		at io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler.channelRead(DnsNameResolver.java:1314)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
		at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
		at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
		at io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:648)
		at io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:683)
		at io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:55)
		at io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:522)
		at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499)
		at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:397)
		at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
		at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:833)
2023-07-06 00:19:50.421 ERROR c.o.i.l.ReloadableCache$ReloadableCacheBuilder#lambda$startScheduledReloadTask$0:90    [pool-6-thread-1]: scheduled load error 
org.springframework.web.reactive.function.client.WebClientRequestException: Failed to resolve 'registry.npmjs.com' after 3 queries ; nested exception is java.net.UnknownHostException: Failed to resolve 'registry.npmjs.com' after 3 queries 
	at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
	Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: 
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
	reactor.core.publisher.Mono.error
	org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
	*___________Mono.error ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
	|_                     ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106)
	*___Mono.onErrorResume ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
	|_            Mono.map ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
	|_          checkpoint ? Request to GET https://registry.npmjs.com/jspdf [DefaultWebClient]
	|_  Mono.switchIfEmpty ? at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:433)
	*___________Mono.defer ? at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:430)
	|_        Mono.flatMap ? at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:397)
	|_            Mono.map ? at com.openblocks.api.misc.JsLibraryController.fetch(JsLibraryController.java:137)
	|_ Mono.defaultIfEmpty ? at com.openblocks.api.misc.JsLibraryController.fetch(JsLibraryController.java:157)
	|_       Mono.doOnNext ? at com.openblocks.api.misc.JsLibraryController.lambda$static$4(JsLibraryController.java:84)
	|_       Mono.doOnNext ? at com.openblocks.api.misc.JsLibraryController.lambda$static$4(JsLibraryController.java:88)
Original Stack Trace:
		at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
		at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
		at reactor.core.publisher.Mono.subscribe(Mono.java:4397)
		at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
		at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
		at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
		at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
		at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
		at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
		at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
		at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
		at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
		at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
		at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
		at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
		at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
		at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
		at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
		at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
		at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
		at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:307)
		at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
		at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:158)
		at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
		at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
		at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
		at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
		at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:548)
		at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
		at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
		at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
		at reactor.core.publisher.Operators.error(Operators.java:198)
		at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
		at reactor.core.publisher.Mono.subscribe(Mono.java:4397)
		at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
		at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:538)
		at reactor.netty.transport.TransportConnector.lambda$doResolveAndConnect$11(TransportConnector.java:345)
		at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
		at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
		at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
		at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
		at io.netty.util.concurrent.DefaultPromise.setFailure(DefaultPromise.java:109)
		at io.netty.resolver.InetSocketAddressResolver$2.operationComplete(InetSocketAddressResolver.java:86)
		at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
		at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
		at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
		at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
		at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
		at io.netty.resolver.dns.InflightNameResolver.transferResult(InflightNameResolver.java:123)
		at io.netty.resolver.dns.InflightNameResolver.access$000(InflightNameResolver.java:32)
		at io.netty.resolver.dns.InflightNameResolver$1.operationComplete(InflightNameResolver.java:87)
		at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
		at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
		at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
		at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
		at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
		at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1055)
		at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1000)
		at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:418)
		at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:971)
		at io.netty.resolver.dns.DnsResolveContext.access$700(DnsResolveContext.java:66)
		at io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:471)
		at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
		at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
		at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
		at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:605)
		at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:104)
		at io.netty.resolver.dns.DnsQueryContext.trySuccess(DnsQueryContext.java:232)
		at io.netty.resolver.dns.DnsQueryContext.finish(DnsQueryContext.java:224)
		at io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler.channelRead(DnsNameResolver.java:1314)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
		at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
		at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
		at io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:648)
		at io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:683)
		at io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:55)
		at io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:522)
		at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499)
		at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:397)
		at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
		at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:833)
	Suppressed: java.lang.Exception: #block terminated with an error
		at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:99)
		at reactor.core.publisher.Mono.block(Mono.java:1707)
		at com.openblocks.infra.localcache.ReloadableCache$ReloadableCacheBuilder.lambda$startScheduledReloadTask$0(ReloadableCache.java:87)
		at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
		at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
		at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
		at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
		at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
		at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.net.UnknownHostException: Failed to resolve 'registry.npmjs.com' after 3 queries 
	at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1047)
	Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: 
Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] :
	reactor.core.publisher.Mono.onErrorResume
	reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:128)
Error has been observed at the following site(s):
	*__Mono.onErrorResume ? at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:128)
	*________Mono.flatMap ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:127)
	|_                    ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:104)
	*_________Mono.create ? at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:500) (observed 3 times)
	|_          Mono.from ? at reactor.netty.internal.shaded.reactor.pool.PoolBuilder.from(PoolBuilder.java:63) (observed 3 times)
	|_                    ? at reactor.netty.internal.shaded.reactor.pool.DefaultPoolConfig.allocator(DefaultPoolConfig.java:186)
	|_      Mono.doOnEach ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.drainLoop(SimpleDequePool.java:417)
	|_  Mono.contextWrite ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.drainLoop(SimpleDequePool.java:433)
	*_________Mono.create ? at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:500) (observed 3 times)
	|_          Mono.from ? at reactor.netty.internal.shaded.reactor.pool.PoolBuilder.from(PoolBuilder.java:63) (observed 3 times)
	|_                    ? at reactor.netty.internal.shaded.reactor.pool.DefaultPoolConfig.allocator(DefaultPoolConfig.java:186)
	|_      Mono.doOnEach ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.drainLoop(SimpleDequePool.java:417)
	|_  Mono.contextWrite ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.drainLoop(SimpleDequePool.java:433)
	*_________Mono.create ? at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:500) (observed 3 times)
	|_          Mono.from ? at reactor.netty.internal.shaded.reactor.pool.PoolBuilder.from(PoolBuilder.java:63) (observed 3 times)
	|_                    ? at reactor.netty.internal.shaded.reactor.pool.DefaultPoolConfig.allocator(DefaultPoolConfig.java:186)
	*____________________ ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.acquire(SimpleDequePool.java:121)
	*_________Mono.create ? at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
	|_                    ? at reactor.netty.tcp.TcpResources.acquire(TcpResources.java:161)
	|_                    ? at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48)
	*_________Mono.create ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
	|_     Mono.retryWhen ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:271)
	*______Flux.concatMap ? at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:356)
	*____________________ ? at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:156)
	|_   Mono.flatMapMany ? at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:101)
	|_          Flux.next ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
	|_    Mono.doOnCancel ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
	|_   Mono.doOnRequest ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
	|_    Mono.doOnCancel ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
	*__Mono.onErrorResume ? at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:128)
	*________Mono.flatMap ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:127)
	|_                    ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:104)
	*____________________ ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.acquire(SimpleDequePool.java:121)
	*_________Mono.create ? at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
	|_                    ? at reactor.netty.tcp.TcpResources.acquire(TcpResources.java:161)
	|_                    ? at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48)
	*_________Mono.create ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
	|_     Mono.retryWhen ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:271)
	*______Flux.concatMap ? at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:356)
	*____________________ ? at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:156)
	|_   Mono.flatMapMany ? at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:101)
	|_          Flux.next ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
	|_    Mono.doOnCancel ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
	|_   Mono.doOnRequest ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
	|_    Mono.doOnCancel ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
	*__Mono.onErrorResume ? at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:128)
	*________Mono.flatMap ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:127)
	|_                    ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:104)
	*____________________ ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.acquire(SimpleDequePool.java:121)
	*_________Mono.create ? at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
	|_                    ? at reactor.netty.tcp.TcpResources.acquire(TcpResources.java:161)
	|_                    ? at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48)
	*_________Mono.create ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
	|_     Mono.retryWhen ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:271)
	*______Flux.concatMap ? at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:356)
	*____________________ ? at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:156)
	|_   Mono.flatMapMany ? at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:101)
	|_          Flux.next ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
	|_    Mono.doOnCancel ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
	|_   Mono.doOnRequest ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
	|_    Mono.doOnCancel ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
		at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1047)
		at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1000)
		at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:418)
		at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:971)
		at io.netty.resolver.dns.DnsResolveContext.access$700(DnsResolveContext.java:66)
		at io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:471)
		at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
		at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
		at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
		at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:605)
		at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:104)
		at io.netty.resolver.dns.DnsQueryContext.trySuccess(DnsQueryContext.java:232)
		at io.netty.resolver.dns.DnsQueryContext.finish(DnsQueryContext.java:224)
		at io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler.channelRead(DnsNameResolver.java:1314)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
		at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
		at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
		at io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:648)
		at io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:683)
		at io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:55)
		at io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:522)
		at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499)
		at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:397)
		at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
		at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:833)
2023-07-06 00:19:50.449 ERROR c.o.i.l.ReloadableCache$ReloadableCacheBuilder#lambda$startScheduledReloadTask$0:90    [pool-7-thread-1]: scheduled load error 
org.springframework.web.reactive.function.client.WebClientRequestException: Failed to resolve 'registry.npmjs.com' after 3 queries ; nested exception is java.net.UnknownHostException: Failed to resolve 'registry.npmjs.com' after 3 queries 
	at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
	Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: 
Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] :
	reactor.core.publisher.Mono.error
	org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
Error has been observed at the following site(s):
	*___________Mono.error ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:141)
	|_                     ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106)
	*___Mono.onErrorResume ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106)
	|_            Mono.map ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107)
	|_          checkpoint ? Request to GET https://registry.npmjs.com/i18next [DefaultWebClient]
	|_  Mono.switchIfEmpty ? at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$7(DefaultWebClient.java:433)
	*___________Mono.defer ? at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:430)
	|_        Mono.flatMap ? at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:397)
	|_            Mono.map ? at com.openblocks.api.misc.JsLibraryController.fetch(JsLibraryController.java:137)
	|_ Mono.defaultIfEmpty ? at com.openblocks.api.misc.JsLibraryController.fetch(JsLibraryController.java:157)
	|_       Mono.doOnNext ? at com.openblocks.api.misc.JsLibraryController.lambda$static$4(JsLibraryController.java:84)
	|_       Mono.doOnNext ? at com.openblocks.api.misc.JsLibraryController.lambda$static$4(JsLibraryController.java:88)
Original Stack Trace:
		at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
		at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
		at reactor.core.publisher.Mono.subscribe(Mono.java:4397)
		at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
		at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
		at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
		at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)
		at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
		at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
		at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
		at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225)
		at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
		at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
		at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
		at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:537)
		at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:343)
		at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
		at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
		at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
		at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
		at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:307)
		at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
		at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:158)
		at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:475)
		at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:431)
		at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
		at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201)
		at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:548)
		at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
		at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
		at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
		at reactor.core.publisher.Operators.error(Operators.java:198)
		at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
		at reactor.core.publisher.Mono.subscribe(Mono.java:4397)
		at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
		at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:538)
		at reactor.netty.transport.TransportConnector.lambda$doResolveAndConnect$11(TransportConnector.java:345)
		at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
		at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
		at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
		at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
		at io.netty.util.concurrent.DefaultPromise.setFailure(DefaultPromise.java:109)
		at io.netty.resolver.InetSocketAddressResolver$2.operationComplete(InetSocketAddressResolver.java:86)
		at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
		at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
		at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
		at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
		at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
		at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1055)
		at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1000)
		at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:418)
		at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:971)
		at io.netty.resolver.dns.DnsResolveContext.access$700(DnsResolveContext.java:66)
		at io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:471)
		at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
		at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
		at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
		at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:605)
		at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:104)
		at io.netty.resolver.dns.DnsQueryContext.trySuccess(DnsQueryContext.java:232)
		at io.netty.resolver.dns.DnsQueryContext.finish(DnsQueryContext.java:224)
		at io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler.channelRead(DnsNameResolver.java:1314)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
		at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
		at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
		at io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:648)
		at io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:683)
		at io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:55)
		at io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:522)
		at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499)
		at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:397)
		at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
		at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:833)
	Suppressed: java.lang.Exception: #block terminated with an error
		at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:99)
		at reactor.core.publisher.Mono.block(Mono.java:1707)
		at com.openblocks.infra.localcache.ReloadableCache$ReloadableCacheBuilder.lambda$startScheduledReloadTask$0(ReloadableCache.java:87)
		at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
		at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
		at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
		at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
		at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
		at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.net.UnknownHostException: Failed to resolve 'registry.npmjs.com' after 3 queries 
	at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1047)
	Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: 
Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] :
	reactor.core.publisher.Mono.onErrorResume
	reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:128)
Error has been observed at the following site(s):
	*__Mono.onErrorResume ? at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:128)
	*________Mono.flatMap ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:127)
	|_                    ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:104)
	*_________Mono.create ? at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:500) (observed 4 times)
	|_          Mono.from ? at reactor.netty.internal.shaded.reactor.pool.PoolBuilder.from(PoolBuilder.java:63) (observed 4 times)
	|_                    ? at reactor.netty.internal.shaded.reactor.pool.DefaultPoolConfig.allocator(DefaultPoolConfig.java:186)
	|_      Mono.doOnEach ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.drainLoop(SimpleDequePool.java:417)
	|_  Mono.contextWrite ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.drainLoop(SimpleDequePool.java:433)
	*_________Mono.create ? at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:500) (observed 4 times)
	|_          Mono.from ? at reactor.netty.internal.shaded.reactor.pool.PoolBuilder.from(PoolBuilder.java:63) (observed 4 times)
	|_                    ? at reactor.netty.internal.shaded.reactor.pool.DefaultPoolConfig.allocator(DefaultPoolConfig.java:186)
	|_      Mono.doOnEach ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.drainLoop(SimpleDequePool.java:417)
	|_  Mono.contextWrite ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.drainLoop(SimpleDequePool.java:433)
	*_________Mono.create ? at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:500) (observed 4 times)
	|_          Mono.from ? at reactor.netty.internal.shaded.reactor.pool.PoolBuilder.from(PoolBuilder.java:63) (observed 4 times)
	|_                    ? at reactor.netty.internal.shaded.reactor.pool.DefaultPoolConfig.allocator(DefaultPoolConfig.java:186)
	|_      Mono.doOnEach ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.drainLoop(SimpleDequePool.java:417)
	|_  Mono.contextWrite ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.drainLoop(SimpleDequePool.java:433)
	*_________Mono.create ? at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator.connectChannel(DefaultPooledConnectionProvider.java:500) (observed 4 times)
	|_          Mono.from ? at reactor.netty.internal.shaded.reactor.pool.PoolBuilder.from(PoolBuilder.java:63) (observed 4 times)
	|_                    ? at reactor.netty.internal.shaded.reactor.pool.DefaultPoolConfig.allocator(DefaultPoolConfig.java:186)
	|_      Mono.doOnEach ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.drainLoop(SimpleDequePool.java:417)
	|_  Mono.contextWrite ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.drainLoop(SimpleDequePool.java:433)
	*____________________ ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.acquire(SimpleDequePool.java:121)
	*_________Mono.create ? at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
	|_                    ? at reactor.netty.tcp.TcpResources.acquire(TcpResources.java:161)
	|_                    ? at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48)
	*_________Mono.create ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
	|_     Mono.retryWhen ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:271)
	*______Flux.concatMap ? at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:356)
	*____________________ ? at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:156)
	|_   Mono.flatMapMany ? at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:101)
	|_          Flux.next ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
	|_    Mono.doOnCancel ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
	|_   Mono.doOnRequest ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
	|_    Mono.doOnCancel ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
	*__Mono.onErrorResume ? at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:128)
	*________Mono.flatMap ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:127)
	|_                    ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:104)
	*____________________ ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.acquire(SimpleDequePool.java:121)
	*_________Mono.create ? at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
	|_                    ? at reactor.netty.tcp.TcpResources.acquire(TcpResources.java:161)
	|_                    ? at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48)
	*_________Mono.create ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
	|_     Mono.retryWhen ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:271)
	*______Flux.concatMap ? at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:356)
	*____________________ ? at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:156)
	|_   Mono.flatMapMany ? at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:101)
	|_          Flux.next ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
	|_    Mono.doOnCancel ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
	|_   Mono.doOnRequest ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
	|_    Mono.doOnCancel ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
	*__Mono.onErrorResume ? at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:128)
	*________Mono.flatMap ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:127)
	|_                    ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:104)
	*____________________ ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.acquire(SimpleDequePool.java:121)
	*_________Mono.create ? at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
	|_                    ? at reactor.netty.tcp.TcpResources.acquire(TcpResources.java:161)
	|_                    ? at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48)
	*_________Mono.create ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
	|_     Mono.retryWhen ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:271)
	*______Flux.concatMap ? at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:356)
	*____________________ ? at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:156)
	|_   Mono.flatMapMany ? at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:101)
	|_          Flux.next ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
	|_    Mono.doOnCancel ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
	|_   Mono.doOnRequest ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
	|_    Mono.doOnCancel ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
	*__Mono.onErrorResume ? at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:128)
	*________Mono.flatMap ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:127)
	|_                    ? at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:104)
	*____________________ ? at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.acquire(SimpleDequePool.java:121)
	*_________Mono.create ? at reactor.netty.resources.PooledConnectionProvider.acquire(PooledConnectionProvider.java:124)
	|_                    ? at reactor.netty.tcp.TcpResources.acquire(TcpResources.java:161)
	|_                    ? at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48)
	*_________Mono.create ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210)
	|_     Mono.retryWhen ? at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:271)
	*______Flux.concatMap ? at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:356)
	*____________________ ? at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:156)
	|_   Mono.flatMapMany ? at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:101)
	|_          Flux.next ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:116)
	|_    Mono.doOnCancel ? at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:117)
	|_   Mono.doOnRequest ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104)
	|_    Mono.doOnCancel ? at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105)
Original Stack Trace:
		at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1047)
		at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1000)
		at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:418)
		at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:971)
		at io.netty.resolver.dns.DnsResolveContext.access$700(DnsResolveContext.java:66)
		at io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:471)
		at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
		at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
		at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
		at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
		at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:605)
		at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:104)
		at io.netty.resolver.dns.DnsQueryContext.trySuccess(DnsQueryContext.java:232)
		at io.netty.resolver.dns.DnsQueryContext.finish(DnsQueryContext.java:224)
		at io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler.channelRead(DnsNameResolver.java:1314)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
		at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
		at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
		at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
		at io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:648)
		at io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:683)
		at io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:55)
		at io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:522)
		at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499)
		at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:397)
		at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
		at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
		at java.base/java.lang.Thread.run(Thread.java:833)
2023-07-06 00:19:52.950 INFO o.s.boot.web.embedded.netty.NettyWebServer#start:111    [main]: Netty started on port 8080 
2023-07-06 00:19:53.082 INFO org.springframework.boot.StartupInfoLogger#logStarted:61    [main]: Started ServerApplication in 75.691 seconds (JVM running for 84.212) 
2023-07-06 00:19:53.837 INFO org.reflections.Reflections#scan:228    [main]: Reflections took 451 ms to scan 1 urls, producing 4 keys and 5 values  
2023-07-06 00:19:54.114 INFO com.mongodb.diagnostics.logging.SLF4JLogger#info:71    [main]: Opened connection [connectionId{localValue:6, serverValue:42}] to ferretdb:27017 
2023-07-06 00:19:54.452 INFO c.g.c.mongock.driver.core.lock.DefaultLockManager#acquireLock:98    [main]: Mongock trying to acquire the lock 
2023-07-06 00:19:54.817 INFO c.g.c.mongock.driver.core.lock.DefaultLockManager#releaseLock:161    [main]: Mongock releasing the lock 
2023-07-06 00:19:54.865 INFO c.g.c.mongock.driver.core.lock.DefaultLockManager#releaseLock:164    [main]: Mongock released the lock 
2023-07-06 00:19:54.867 INFO c.g.c.m.runner.core.executor.MigrationExecutor#executeMigration:73    [main]: Mongock has finished 
2023-07-06 00:19:54.870 ERROR c.g.c.m.runner.core.executor.MongockRunnerBase#execute:69    [main]: Error in mongock process. ABORTED MIGRATION 
com.github.cloudyrock.mongock.exception.MongockException: com.mongodb.MongoCommandException: Command failed with error 2 (BadValue): 'invalid key: "$and" (key must not start with '$' sign)' on server ferretdb:27017. The full response is {"ok": 0.0, "errmsg": "invalid key: \"$and\" (key must not start with '$' sign)", "code": 2, "codeName": "BadValue"}
	at com.github.cloudyrock.mongock.runner.core.executor.MongockRunnerBase.execute(MongockRunnerBase.java:68)
	at com.github.cloudyrock.spring.v5.MongockSpring5$MongockApplicationRunner.run(MongockSpring5.java:68)
	at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:773)
	at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:763)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:314)
	at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:164)
	at com.openblocks.api.ServerApplication.main(ServerApplication.java:51)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
	at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
	at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
	at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)
Caused by: com.mongodb.MongoCommandException: Command failed with error 2 (BadValue): 'invalid key: "$and" (key must not start with '$' sign)' on server ferretdb:27017. The full response is {"ok": 0.0, "errmsg": "invalid key: \"$and\" (key must not start with '$' sign)", "code": 2, "codeName": "BadValue"}
	at com.mongodb.internal.connection.ProtocolHelper.getCommandFailureException(ProtocolHelper.java:198)
	at com.mongodb.internal.connection.InternalStreamConnection.receiveCommandMessageResponse(InternalStreamConnection.java:418)
	at com.mongodb.internal.connection.InternalStreamConnection.sendAndReceive(InternalStreamConnection.java:342)
	at com.mongodb.internal.connection.UsageTrackingInternalConnection.sendAndReceive(UsageTrackingInternalConnection.java:116)
	at com.mongodb.internal.connection.DefaultConnectionPool$PooledConnection.sendAndReceive(DefaultConnectionPool.java:647)
	at com.mongodb.internal.connection.CommandProtocolImpl.execute(CommandProtocolImpl.java:71)
	at com.mongodb.internal.connection.DefaultServer$DefaultServerProtocolExecutor.execute(DefaultServer.java:244)
	at com.mongodb.internal.connection.DefaultServerConnection.executeProtocol(DefaultServerConnection.java:227)
	at com.mongodb.internal.connection.DefaultServerConnection.command(DefaultServerConnection.java:127)
	at com.mongodb.internal.connection.DefaultServer$OperationCountTrackingConnection.command(DefaultServer.java:357)
	at com.mongodb.internal.operation.MixedBulkWriteOperation.executeCommand(MixedBulkWriteOperation.java:477)
	at com.mongodb.internal.operation.MixedBulkWriteOperation.executeBulkWriteBatch(MixedBulkWriteOperation.java:339)
	at com.mongodb.internal.operation.MixedBulkWriteOperation.lambda$execute$2(MixedBulkWriteOperation.java:260)
	at com.mongodb.internal.operation.OperationHelper.lambda$withSourceAndConnection$2(OperationHelper.java:564)
	at com.mongodb.internal.operation.OperationHelper.withSuppliedResource(OperationHelper.java:589)
	at com.mongodb.internal.operation.OperationHelper.lambda$withSourceAndConnection$3(OperationHelper.java:563)
	at com.mongodb.internal.operation.OperationHelper.withSuppliedResource(OperationHelper.java:589)
	at com.mongodb.internal.operation.OperationHelper.withSourceAndConnection(OperationHelper.java:562)
	at com.mongodb.internal.operation.MixedBulkWriteOperation.lambda$execute$3(MixedBulkWriteOperation.java:232)
	at com.mongodb.internal.async.function.RetryingSyncSupplier.get(RetryingSyncSupplier.java:65)
	at com.mongodb.internal.operation.MixedBulkWriteOperation.execute(MixedBulkWriteOperation.java:268)
	at com.mongodb.internal.operation.MixedBulkWriteOperation.execute(MixedBulkWriteOperation.java:84)
	at com.mongodb.client.internal.MongoClientDelegate$DelegateOperationExecutor.execute(MongoClientDelegate.java:212)
	at com.mongodb.client.internal.MongoCollectionImpl.executeSingleWriteRequest(MongoCollectionImpl.java:1010)
	at com.mongodb.client.internal.MongoCollectionImpl.executeUpdate(MongoCollectionImpl.java:994)
	at com.mongodb.client.internal.MongoCollectionImpl.updateMany(MongoCollectionImpl.java:625)
	at com.github.cloudyrock.mongock.driver.mongodb.sync.v4.repository.MongoSync4LockRepository.insertUpdate(MongoSync4LockRepository.java:101)
	at com.github.cloudyrock.mongock.driver.mongodb.sync.v4.repository.MongoSync4LockRepository.insertUpdate(MongoSync4LockRepository.java:47)
	at com.github.cloudyrock.mongock.driver.core.lock.DefaultLockManager.acquireLock(DefaultLockManager.java:100)
	at com.github.cloudyrock.mongock.driver.core.lock.DefaultLockManager.acquireLockDefault(DefaultLockManager.java:91)
	at com.github.cloudyrock.mongock.runner.core.executor.MigrationExecutor.executeMigration(MigrationExecutor.java:69)
	at com.github.cloudyrock.spring.v5.core.SpringMigrationExecutor.executeMigration(SpringMigrationExecutor.java:37)
	at com.github.cloudyrock.mongock.runner.core.executor.MongockRunnerBase.execute(MongockRunnerBase.java:53)
	... 14 common frames omitted
2023-07-06 00:19:54.896 INFO o.s.b.a.l.ConditionEvaluationReportLoggingListener#logMessage:136    [main]: 
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 
2023-07-06 00:19:55.105 ERROR org.springframework.boot.SpringApplication#reportFailure:835    [main]: Application run failed 
java.lang.IllegalStateException: Failed to execute ApplicationRunner
	at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:776)
	at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:763)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:314)
	at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:164)
	at com.openblocks.api.ServerApplication.main(ServerApplication.java:51)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
	at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
	at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
	at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)
Caused by: com.github.cloudyrock.mongock.exception.MongockException: com.mongodb.MongoCommandException: Command failed with error 2 (BadValue): 'invalid key: "$and" (key must not start with '$' sign)' on server ferretdb:27017. The full response is {"ok": 0.0, "errmsg": "invalid key: \"$and\" (key must not start with '$' sign)", "code": 2, "codeName": "BadValue"}
	at com.github.cloudyrock.mongock.runner.core.executor.MongockRunnerBase.execute(MongockRunnerBase.java:68)
	at com.github.cloudyrock.spring.v5.MongockSpring5$MongockApplicationRunner.run(MongockSpring5.java:68)
	at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:773)
	... 12 common frames omitted
Caused by: com.mongodb.MongoCommandException: Command failed with error 2 (BadValue): 'invalid key: "$and" (key must not start with '$' sign)' on server ferretdb:27017. The full response is {"ok": 0.0, "errmsg": "invalid key: \"$and\" (key must not start with '$' sign)", "code": 2, "codeName": "BadValue"}
	at com.mongodb.internal.connection.ProtocolHelper.getCommandFailureException(ProtocolHelper.java:198)
	at com.mongodb.internal.connection.InternalStreamConnection.receiveCommandMessageResponse(InternalStreamConnection.java:418)
	at com.mongodb.internal.connection.InternalStreamConnection.sendAndReceive(InternalStreamConnection.java:342)
	at com.mongodb.internal.connection.UsageTrackingInternalConnection.sendAndReceive(UsageTrackingInternalConnection.java:116)
	at com.mongodb.internal.connection.DefaultConnectionPool$PooledConnection.sendAndReceive(DefaultConnectionPool.java:647)
	at com.mongodb.internal.connection.CommandProtocolImpl.execute(CommandProtocolImpl.java:71)
	at com.mongodb.internal.connection.DefaultServer$DefaultServerProtocolExecutor.execute(DefaultServer.java:244)
	at com.mongodb.internal.connection.DefaultServerConnection.executeProtocol(DefaultServerConnection.java:227)
	at com.mongodb.internal.connection.DefaultServerConnection.command(DefaultServerConnection.java:127)
	at com.mongodb.internal.connection.DefaultServer$OperationCountTrackingConnection.command(DefaultServer.java:357)
	at com.mongodb.internal.operation.MixedBulkWriteOperation.executeCommand(MixedBulkWriteOperation.java:477)
	at com.mongodb.internal.operation.MixedBulkWriteOperation.executeBulkWriteBatch(MixedBulkWriteOperation.java:339)
	at com.mongodb.internal.operation.MixedBulkWriteOperation.lambda$execute$2(MixedBulkWriteOperation.java:260)
	at com.mongodb.internal.operation.OperationHelper.lambda$withSourceAndConnection$2(OperationHelper.java:564)
	at com.mongodb.internal.operation.OperationHelper.withSuppliedResource(OperationHelper.java:589)
	at com.mongodb.internal.operation.OperationHelper.lambda$withSourceAndConnection$3(OperationHelper.java:563)
	at com.mongodb.internal.operation.OperationHelper.withSuppliedResource(OperationHelper.java:589)
	at com.mongodb.internal.operation.OperationHelper.withSourceAndConnection(OperationHelper.java:562)
	at com.mongodb.internal.operation.MixedBulkWriteOperation.lambda$execute$3(MixedBulkWriteOperation.java:232)
	at com.mongodb.internal.async.function.RetryingSyncSupplier.get(RetryingSyncSupplier.java:65)
	at com.mongodb.internal.operation.MixedBulkWriteOperation.execute(MixedBulkWriteOperation.java:268)
	at com.mongodb.internal.operation.MixedBulkWriteOperation.execute(MixedBulkWriteOperation.java:84)
	at com.mongodb.client.internal.MongoClientDelegate$DelegateOperationExecutor.execute(MongoClientDelegate.java:212)
	at com.mongodb.client.internal.MongoCollectionImpl.executeSingleWriteRequest(MongoCollectionImpl.java:1010)
	at com.mongodb.client.internal.MongoCollectionImpl.executeUpdate(MongoCollectionImpl.java:994)
	at com.mongodb.client.internal.MongoCollectionImpl.updateMany(MongoCollectionImpl.java:625)
	at com.github.cloudyrock.mongock.driver.mongodb.sync.v4.repository.MongoSync4LockRepository.insertUpdate(MongoSync4LockRepository.java:101)
	at com.github.cloudyrock.mongock.driver.mongodb.sync.v4.repository.MongoSync4LockRepository.insertUpdate(MongoSync4LockRepository.java:47)
	at com.github.cloudyrock.mongock.driver.core.lock.DefaultLockManager.acquireLock(DefaultLockManager.java:100)
	at com.github.cloudyrock.mongock.driver.core.lock.DefaultLockManager.acquireLockDefault(DefaultLockManager.java:91)
	at com.github.cloudyrock.mongock.runner.core.executor.MigrationExecutor.executeMigration(MigrationExecutor.java:69)
	at com.github.cloudyrock.spring.v5.core.SpringMigrationExecutor.executeMigration(SpringMigrationExecutor.java:37)
	at com.github.cloudyrock.mongock.runner.core.executor.MongockRunnerBase.execute(MongockRunnerBase.java:53)
	... 14 common frames omitted
2023-07-06 00:19:55.136 INFO o.s.boot.web.embedded.netty.GracefulShutdown#shutDownGracefully:53    [main]: Commencing graceful shutdown. Waiting for active requests to complete 
2023-07-06 00:19:55.162 INFO o.s.boot.web.embedded.netty.GracefulShutdown#doShutdown:62    [netty-shutdown]: Graceful shutdown complete 
2023-07-06 00:19:56.164 ERROR c.o.i.l.ReloadableCache$ReloadableCacheBuilder#lambda$startScheduledReloadTask$0:90    [pool-4-thread-1]: scheduled load error 
java.lang.IllegalStateException: state should be: open
	at com.mongodb.assertions.Assertions.isTrue(Assertions.java:79)
	Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: 
Assembly trace from producer [reactor.core.publisher.MonoCreate] :
	reactor.core.publisher.Mono.create
	com.mongodb.reactivestreams.client.internal.ClientSessionHelper.createClientSessionMono(ClientSessionHelper.java:62)
Error has been observed at the following site(s):
	*_________Mono.create ? at com.mongodb.reactivestreams.client.internal.ClientSessionHelper.createClientSessionMono(ClientSessionHelper.java:62)
	|_           Mono.map ? at com.mongodb.reactivestreams.client.internal.OperationExecutorImpl.lambda$execute$6(OperationExecutorImpl.java:79)
	|_ Mono.switchIfEmpty ? at com.mongodb.reactivestreams.client.internal.OperationExecutorImpl.lambda$execute$6(OperationExecutorImpl.java:81)
	|_       Mono.flatMap ? at com.mongodb.reactivestreams.client.internal.OperationExecutorImpl.lambda$execute$6(OperationExecutorImpl.java:83)
	*___________Mono.from ? at com.mongodb.reactivestreams.client.internal.OperationExecutorImpl.execute(OperationExecutorImpl.java:77)
	|_                    ? at com.mongodb.reactivestreams.client.internal.MongoOperationPublisher.createReadOperationMono(MongoOperationPublisher.java:459)
	|_                    ? at com.mongodb.reactivestreams.client.internal.MongoOperationPublisher.createReadOperationMono(MongoOperationPublisher.java:451)
	|_           Mono.map ? at com.mongodb.reactivestreams.client.internal.BatchCursorPublisher.batchCursor(BatchCursorPublisher.java:129)
	|_                    ? at com.mongodb.reactivestreams.client.internal.BatchCursorPublisher.batchCursor(BatchCursorPublisher.java:125)
	*_________Flux.create ? at com.mongodb.reactivestreams.client.internal.BatchCursorFlux.subscribe(BatchCursorFlux.java:42)
	*___________Flux.from ? at org.springframework.data.mongodb.core.ReactiveMongoTemplate.lambda$executeFindMultiInternal$90(ReactiveMongoTemplate.java:2878)
	|_     Flux.concatMap ? at org.springframework.data.mongodb.core.ReactiveMongoTemplate.lambda$executeFindMultiInternal$90(ReactiveMongoTemplate.java:2879)
	*____Mono.flatMapMany ? at org.springframework.data.mongodb.core.ReactiveMongoTemplate.createFlux(ReactiveMongoTemplate.java:651)
	|_    Flux.onErrorMap ? at org.springframework.data.mongodb.core.ReactiveMongoTemplate.createFlux(ReactiveMongoTemplate.java:651)
	|_                    ? at org.springframework.data.mongodb.core.ReactiveMongoTemplate.executeFindMultiInternal(ReactiveMongoTemplate.java:2877)
	|_                    ? at org.springframework.data.mongodb.core.ReactiveMongoTemplate.doFind(ReactiveMongoTemplate.java:2505)
	|_                    ? at org.springframework.data.mongodb.core.ReactiveMongoTemplate.doFind(ReactiveMongoTemplate.java:2487)
	|_                    ? at org.springframework.data.mongodb.core.ReactiveMongoTemplate.find(ReactiveMongoTemplate.java:886)
	|_                    ? at org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository.findAll(SimpleReactiveMongoRepository.java:507)
	|_                    ? at org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository.findAll(SimpleReactiveMongoRepository.java:184)
	*______Flux.usingWhen ? at org.springframework.data.repository.core.support.RepositoryMethodInvoker$ReactiveInvocationListenerDecorator.decorate(RepositoryMethodInvoker.java:242)
	|_        Flux.filter ? at com.openblocks.infra.config.AutoReloadConfigFactory.lambda$init$2(AutoReloadConfigFactory.java:35)
	|_   Flux.collectList ? at com.openblocks.infra.config.AutoReloadConfigFactory.lambda$init$2(AutoReloadConfigFactory.java:36)
	|_           Mono.map ? at com.openblocks.infra.config.AutoReloadConfigFactory.lambda$init$2(AutoReloadConfigFactory.java:37)
Original Stack Trace:
		at com.mongodb.assertions.Assertions.isTrue(Assertions.java:79)
		at com.mongodb.internal.connection.BaseCluster.selectServerAsync(BaseCluster.java:148)
		at com.mongodb.internal.connection.SingleServerCluster.selectServerAsync(SingleServerCluster.java:44)
		at com.mongodb.reactivestreams.client.internal.ClientSessionHelper.lambda$createClientSessionMono$3(ClientSessionHelper.java:64)
		at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:58)
		at reactor.core.publisher.Mono.subscribe(Mono.java:4397)
		at com.mongodb.reactivestreams.client.internal.OperationExecutorImpl.lambda$execute$6(OperationExecutorImpl.java:99)
		at reactor.core.publisher.MonoFromPublisher.subscribe(MonoFromPublisher.java:63)
		at reactor.core.publisher.Mono.subscribe(Mono.java:4397)
		at reactor.core.publisher.Mono.subscribeWith(Mono.java:4512)
		at reactor.core.publisher.Mono.subscribe(Mono.java:4368)
		at reactor.core.publisher.Mono.subscribe(Mono.java:4304)
		at reactor.core.publisher.Mono.subscribe(Mono.java:4276)
		at com.mongodb.reactivestreams.client.internal.BatchCursorFlux.lambda$subscribe$1(BatchCursorFlux.java:48)
		at reactor.core.publisher.FluxCreate$BaseSink.onRequest(FluxCreate.java:557)
		at reactor.core.publisher.FluxCreate$SerializedFluxSink.onRequest(FluxCreate.java:271)
		at com.mongodb.reactivestreams.client.internal.BatchCursorFlux.lambda$subscribe$2(BatchCursorFlux.java:44)
		at reactor.core.publisher.FluxCreate.subscribe(FluxCreate.java:95)
		at reactor.core.publisher.Flux.subscribe(Flux.java:8466)
		at com.mongodb.reactivestreams.client.internal.BatchCursorFlux.subscribe(BatchCursorFlux.java:68)
		at com.mongodb.reactivestreams.client.internal.BatchCursorPublisher.subscribe(BatchCursorPublisher.java:121)
		at reactor.core.publisher.FluxSource.subscribe(FluxSource.java:67)
		at reactor.core.publisher.Flux.subscribe(Flux.java:8466)
		at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onNext(MonoFlatMapMany.java:195)
		at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129)
		at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74)
		at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79)
		at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816)
		at reactor.core.publisher.MonoSupplier.subscribe(MonoSupplier.java:62)
		at reactor.core.publisher.Mono.subscribe(Mono.java:4397)
		at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
		at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:172)
		at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onError(FluxFilterFuseable.java:162)
		at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onError(FluxMapFuseable.java:340)
		at reactor.core.publisher.Operators.error(Operators.java:198)
		at reactor.core.publisher.MonoError.subscribe(MonoError.java:53)
		at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64)
		at reactor.core.publisher.MonoDeferContextual.subscribe(MonoDeferContextual.java:55)
		at reactor.core.publisher.Flux.subscribe(Flux.java:8466)
		at reactor.core.publisher.FluxUsingWhen.subscribe(FluxUsingWhen.java:94)
		at reactor.core.publisher.Mono.subscribe(Mono.java:4397)
		at reactor.core.publisher.Mono.block(Mono.java:1706)
		at com.openblocks.infra.localcache.ReloadableCache$ReloadableCacheBuilder.lambda$startScheduledReloadTask$0(ReloadableCache.java:87)
		at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
		at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
		at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
		at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
		at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
		at java.base/java.lang.Thread.run(Thread.java:833)
	Suppressed: java.lang.Exception: #block terminated with an error
		at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:99)
		at reactor.core.publisher.Mono.block(Mono.java:1707)
		at com.openblocks.infra.localcache.ReloadableCache$ReloadableCacheBuilder.lambda$startScheduledReloadTask$0(ReloadableCache.java:87)
		at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
		at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
		at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
		at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
		at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
		at java.base/java.lang.Thread.run(Thread.java:833)
2023-07-06 00:19:57.439 INFO com.openblocks.sdk.destructor.DestructorUtil#onDestroy:22    [main]: Commencing graceful shutdown: shutdown and await reload task executor termination. 
2023-07-06 00:19:57.469 INFO com.openblocks.sdk.destructor.DestructorUtil#onDestroy:22    [main]: Commencing graceful shutdown: shutdown and await reload task executor termination. 
2023-07-06 00:19:57.472 INFO com.openblocks.sdk.destructor.DestructorUtil#onDestroy:22    [main]: Commencing graceful shutdown: shutdown and await reload task executor termination. 
2023-07-06 00:19:57.474 INFO com.openblocks.sdk.destructor.DestructorUtil#onDestroy:22    [main]: Commencing graceful shutdown: shutdown and await reload task executor termination. 
2023-07-06 00:19:57.477 INFO com.openblocks.sdk.destructor.DestructorUtil#onDestroy:22    [main]: Commencing graceful shutdown: shutdown and await reload task executor termination. 

@as-shura
Copy link
Author

as-shura commented Jul 6, 2023

Log from FerretDB side with PostgreSQL

2023-07-06T00:17:28.109Z	INFO	ferretdb/main.go:253	Starting FerretDB v1.5.0...	{"version": "v1.5.0", "commit": "f939bd2f8d06c4ab9b3ae365b6276848f76fb649", "branch": "unknown", "dirty": true, "package": "docker", "debugBuild": false, "buildEnvironment": {"-buildmode":"exe","-compiler":"gc","-tags":"ferretdb_tigris","CGO_ENABLED":"0","GOARCH":"arm64","GOOS":"linux","go.version":"go1.20.5","vcs":"git","vcs.time":"2023-07-03T09:26:35Z"}, "uuid": "ac9d3a8c-fc22-49ea-ab33-c2c946d5a6af"}
2023-07-06T00:17:28.117Z	INFO	telemetry	telemetry/reporter.go:148	The telemetry state is undecided; the first report will be sent in 1h0m0s. Read more about FerretDB telemetry and how to opt out at https://beacon.ferretdb.io.
2023-07-06T00:17:28.119Z	INFO	listener	clientconn/listener.go:97	Listening on TCP [::]:27017 ...
2023-07-06T00:17:28.119Z	INFO	listener	clientconn/listener.go:187	Waiting for all connections to stop...
2023-07-06T00:17:28.121Z	INFO	debug	debug/debug.go:95	Starting debug server on http://[::]:8080/
2023-07-06T00:19:17.339Z	INFO	listener	clientconn/listener.go:319	Connection started	{"conn": "10.0.21.3:44088 -> 10.0.21.39:27017"}
2023-07-06T00:19:17.340Z	INFO	listener	clientconn/listener.go:319	Connection started	{"conn": "10.0.21.3:44100 -> 10.0.21.39:27017"}
2023-07-06T00:19:19.015Z	INFO	listener	clientconn/listener.go:319	Connection started	{"conn": "10.0.21.3:44114 -> 10.0.21.39:27017"}
2023-07-06T00:19:19.030Z	INFO	listener	clientconn/listener.go:319	Connection started	{"conn": "10.0.21.3:44116 -> 10.0.21.39:27017"}
2023-07-06T00:19:24.549Z	INFO	listener	clientconn/listener.go:319	Connection started	{"conn": "10.0.21.3:56722 -> 10.0.21.39:27017"}
2023-07-06T00:19:25.164Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SHOW server_version", "args": [], "time": "12.165667ms", "commandTag": "SHOW", "pid": 87}
2023-07-06T00:19:25.180Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SHOW ALL", "args": [], "time": "8.043583ms", "commandTag": "SHOW", "pid": 87}
2023-07-06T00:19:25.181Z	INFO	pg/pg.go:143	DBPool: connection succeed	{"username": "openblocks"}
2023-07-06T00:19:25.344Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "begin", "args": [], "time": "800.458µs", "commandTag": "BEGIN", "pid": 87}
2023-07-06T00:19:25.389Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"commandTag": "SELECT 1", "pid": 87, "sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )", "args": ["openblocks","_ferretdb_database_metadata"], "time": "45.239916ms"}
2023-07-06T00:19:25.402Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2", "args": ["_id","\"serverConfig\""], "time": "11.94025ms", "commandTag": "SELECT 0", "pid": 87}
2023-07-06T00:19:25.404Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"args": [], "time": "1.094166ms", "commandTag": "ROLLBACK", "pid": 87, "sql": "rollback"}
2023-07-06T00:19:26.169Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"commandTag": "BEGIN", "pid": 87, "sql": "begin", "args": [], "time": "1.455417ms"}
2023-07-06T00:19:26.206Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"pid": 87, "sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )", "args": ["openblocks","_ferretdb_database_metadata"], "time": "35.408042ms", "commandTag": "SELECT 1"}
2023-07-06T00:19:26.218Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"time": "2.111875ms", "commandTag": "SELECT 0", "pid": 87, "sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2", "args": ["_id","\"serverConfig\""]}
2023-07-06T00:19:26.231Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"commandTag": "ROLLBACK", "pid": 87, "sql": "rollback", "args": [], "time": "9.119416ms"}
2023-07-06T00:19:29.189Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "begin", "args": [], "time": "1.156375ms", "commandTag": "BEGIN", "pid": 87}
2023-07-06T00:19:29.206Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )", "args": ["openblocks","_ferretdb_database_metadata"], "time": "15.913125ms", "commandTag": "SELECT 1", "pid": 87}
2023-07-06T00:19:29.214Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"pid": 87, "sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2", "args": ["_id","\"serverConfig\""], "time": "7.668917ms", "commandTag": "SELECT 0"}
2023-07-06T00:19:29.217Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "rollback", "args": [], "time": "2.326625ms", "commandTag": "ROLLBACK", "pid": 87}
2023-07-06T00:19:32.179Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"time": "1.236625ms", "commandTag": "BEGIN", "pid": 87, "sql": "begin", "args": []}
2023-07-06T00:19:32.197Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )", "args": ["openblocks","_ferretdb_database_metadata"], "time": "17.59275ms", "commandTag": "SELECT 1", "pid": 87}
2023-07-06T00:19:32.206Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2", "args": ["_id","\"serverConfig\""], "time": "8.683541ms", "commandTag": "SELECT 0", "pid": 87}
2023-07-06T00:19:32.210Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "rollback", "args": [], "time": "2.691ms", "commandTag": "ROLLBACK", "pid": 87}
2023-07-06T00:19:35.166Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "begin", "args": [], "time": "1.373084ms", "commandTag": "BEGIN", "pid": 87}
2023-07-06T00:19:35.183Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )", "args": ["openblocks","_ferretdb_database_metadata"], "time": "16.084667ms", "commandTag": "SELECT 1", "pid": 87}
2023-07-06T00:19:35.186Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"time": "3.089875ms", "commandTag": "SELECT 0", "pid": 87, "sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2", "args": ["_id","\"serverConfig\""]}
2023-07-06T00:19:35.190Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"pid": 87, "sql": "rollback", "args": [], "time": "2.298916ms", "commandTag": "ROLLBACK"}
2023-07-06T00:19:38.187Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"time": "1.438416ms", "commandTag": "BEGIN", "pid": 87, "sql": "begin", "args": []}
2023-07-06T00:19:38.206Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )", "args": ["openblocks","_ferretdb_database_metadata"], "time": "18.336542ms", "commandTag": "SELECT 1", "pid": 87}
2023-07-06T00:19:38.209Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2", "args": ["_id","\"serverConfig\""], "time": "2.398375ms", "commandTag": "SELECT 0", "pid": 87}
2023-07-06T00:19:38.212Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"args": [], "time": "1.849ms", "commandTag": "ROLLBACK", "pid": 87, "sql": "rollback"}
2023-07-06T00:19:41.164Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "begin", "args": [], "time": "1.353667ms", "commandTag": "BEGIN", "pid": 87}
2023-07-06T00:19:41.168Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"pid": 87, "sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )", "args": ["openblocks","_ferretdb_database_metadata"], "time": "3.428875ms", "commandTag": "SELECT 1"}
2023-07-06T00:19:41.171Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2", "args": ["_id","\"serverConfig\""], "time": "2.06075ms", "commandTag": "SELECT 0", "pid": 87}
2023-07-06T00:19:41.175Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "rollback", "args": [], "time": "1.200167ms", "commandTag": "ROLLBACK", "pid": 87}
2023-07-06T00:19:44.163Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"pid": 87, "sql": "begin", "args": [], "time": "1.126625ms", "commandTag": "BEGIN"}
2023-07-06T00:19:44.167Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )", "args": ["openblocks","_ferretdb_database_metadata"], "time": "3.152792ms", "commandTag": "SELECT 1", "pid": 87}
2023-07-06T00:19:44.170Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2", "args": ["_id","\"serverConfig\""], "time": "1.892042ms", "commandTag": "SELECT 0", "pid": 87}
2023-07-06T00:19:44.174Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "rollback", "args": [], "time": "1.220542ms", "commandTag": "ROLLBACK", "pid": 87}
2023-07-06T00:19:47.175Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "begin", "args": [], "time": "993.25µs", "commandTag": "BEGIN", "pid": 87}
2023-07-06T00:19:47.178Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )", "args": ["openblocks","_ferretdb_database_metadata"], "time": "2.787958ms", "commandTag": "SELECT 1", "pid": 87}
2023-07-06T00:19:47.181Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2", "args": ["_id","\"serverConfig\""], "time": "2.659458ms", "commandTag": "SELECT 0", "pid": 87}
2023-07-06T00:19:47.184Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "rollback", "args": [], "time": "1.233584ms", "commandTag": "ROLLBACK", "pid": 87}
2023-07-06T00:19:50.161Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "begin", "args": [], "time": "734.209µs", "commandTag": "BEGIN", "pid": 87}
2023-07-06T00:19:50.163Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"args": ["openblocks","_ferretdb_database_metadata"], "time": "2.071458ms", "commandTag": "SELECT 1", "pid": 87, "sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )"}
2023-07-06T00:19:50.165Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"time": "1.645625ms", "commandTag": "SELECT 0", "pid": 87, "sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2", "args": ["_id","\"serverConfig\""]}
2023-07-06T00:19:50.168Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"pid": 87, "sql": "rollback", "args": [], "time": "1.045833ms", "commandTag": "ROLLBACK"}
2023-07-06T00:19:53.159Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"args": [], "time": "615.542µs", "commandTag": "BEGIN", "pid": 87, "sql": "begin"}
2023-07-06T00:19:53.162Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )", "args": ["openblocks","_ferretdb_database_metadata"], "time": "2.318083ms", "commandTag": "SELECT 1", "pid": 87}
2023-07-06T00:19:53.164Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2", "args": ["_id","\"serverConfig\""], "time": "2.272375ms", "commandTag": "SELECT 0", "pid": 87}
2023-07-06T00:19:53.166Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"time": "939.834µs", "commandTag": "ROLLBACK", "pid": 87, "sql": "rollback", "args": []}
2023-07-06T00:19:54.091Z	INFO	listener	clientconn/listener.go:319	Connection started	{"conn": "10.0.21.3:51300 -> 10.0.21.39:27017"}
2023-07-06T00:19:54.138Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "begin", "args": [], "time": "991.917µs", "commandTag": "BEGIN", "pid": 87}
2023-07-06T00:19:54.141Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )", "args": ["openblocks","_ferretdb_database_metadata"], "time": "2.128625ms", "commandTag": "SELECT 1", "pid": 87}
2023-07-06T00:19:54.173Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2", "args": ["_id","\"mongockLock\""], "time": "30.99875ms", "commandTag": "SELECT 1", "pid": 87}
2023-07-06T00:19:54.175Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "commit", "args": [], "time": "989.625µs", "commandTag": "COMMIT", "pid": 87}
2023-07-06T00:19:54.217Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"pid": 87, "sql": "begin", "args": [], "time": "725µs", "commandTag": "BEGIN"}
2023-07-06T00:19:54.220Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"time": "1.736541ms", "commandTag": "SELECT 1", "pid": 87, "sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )", "args": ["openblocks","_ferretdb_database_metadata"]}
2023-07-06T00:19:54.223Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"time": "3.141792ms", "commandTag": "SELECT 1", "pid": 87, "sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2", "args": ["_id","\"mongockLock\""]}
2023-07-06T00:19:54.225Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "commit", "args": [], "time": "933.084µs", "commandTag": "COMMIT", "pid": 87}
2023-07-06T00:19:54.244Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "begin", "args": [], "time": "793.833µs", "commandTag": "BEGIN", "pid": 87}
2023-07-06T00:19:54.247Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )", "args": ["openblocks","_ferretdb_database_metadata"], "time": "2.102917ms", "commandTag": "SELECT 1", "pid": 87}
2023-07-06T00:19:54.250Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2", "args": ["_id","\"mongockLock\""], "time": "3.035625ms", "commandTag": "SELECT 1", "pid": 87}
2023-07-06T00:19:54.252Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"commandTag": "COMMIT", "pid": 87, "sql": "commit", "args": [], "time": "943.625µs"}
2023-07-06T00:19:54.291Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "begin", "args": [], "time": "866.834µs", "commandTag": "BEGIN", "pid": 87}
2023-07-06T00:19:54.293Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"pid": 87, "sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )", "args": ["openblocks","_ferretdb_database_metadata"], "time": "1.719167ms", "commandTag": "SELECT 1"}
��
06T00:19:54.296Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2", "args": ["_id","\"mongockChangeLog\""], "time": "2.555958ms", "commandTag": "SELECT 1", "pid": 87}
2023-07-06T00:19:54.297Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"time": "902.459µs", "commandTag": "COMMIT", "pid": 87, "sql": "commit", "args": []}
2023-07-06T00:19:54.313Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "begin", "args": [], "time": "1.314083ms", "commandTag": "BEGIN", "pid": 87}
2023-07-06T00:19:54.315Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"pid": 87, "sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )", "args": ["openblocks","_ferretdb_database_metadata"], "time": "2.039666ms", "commandTag": "SELECT 1"}
2023-07-06T00:19:54.318Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2", "args": ["_id","\"mongockChangeLog\""], "time": "2.41825ms", "commandTag": "SELECT 1", "pid": 87}
2023-07-06T00:19:54.319Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "commit", "args": [], "time": "1.151042ms", "commandTag": "COMMIT", "pid": 87}
2023-07-06T00:19:54.333Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"pid": 87, "sql": "begin", "args": [], "time": "899.875µs", "commandTag": "BEGIN"}
2023-07-06T00:19:54.335Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"args": ["openblocks","_ferretdb_database_metadata"], "time": "1.669125ms", "commandTag": "SELECT 1", "pid": 87, "sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )"}
��
06T00:19:54.338Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"args": ["_id","\"mongockChangeLog\""], "time": "3.019917ms", "commandTag": "SELECT 1", "pid": 87, "sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2"}
2023-07-06T00:19:54.339Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "commit", "args": [], "time": "799.875µs", "commandTag": "COMMIT", "pid": 87}
2023-07-06T00:19:54.435Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "begin", "args": [], "time": "745.542µs", "commandTag": "BEGIN", "pid": 87}
2023-07-06T00:19:54.437Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"time": "1.647125ms", "commandTag": "SELECT 1", "pid": 87, "sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )", "args": ["openblocks","_ferretdb_database_metadata"]}
��
06T00:19:54.439Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2", "args": ["_id","\"mongockChangeLog\""], "time": "2.369416ms", "commandTag": "SELECT 1", "pid": 87}
2023-07-06T00:19:54.443Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"time": "3.176125ms", "commandTag": "SELECT 0", "pid": 87, "sql": "SELECT _jsonb  FROM \"openblocks\".\"mongock_hange_og_2ec1e5d9\"", "args": []}
2023-07-06T00:19:54.444Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"commandTag": "ROLLBACK", "pid": 87, "sql": "rollback", "args": [], "time": "667.916µs"}
2023-07-06T00:19:54.602Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"pid": 87, "sql": "begin", "args": [], "time": "1.212667ms", "commandTag": "BEGIN"}
2023-07-06T00:19:54.604Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"pid": 87, "sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )", "args": ["openblocks","_ferretdb_database_metadata"], "time": "1.9335ms", "commandTag": "SELECT 1"}
2023-07-06T00:19:54.609Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2", "args": ["_id","\"mongockLock\""], "time": "2.848583ms", "commandTag": "SELECT 1", "pid": 87}
2023-07-06T00:19:54.610Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"args": [], "time": "907.125µs", "commandTag": "COMMIT", "pid": 87, "sql": "commit"}
2023-07-06T00:19:54.611Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "begin", "args": [], "time": "703.334µs", "commandTag": "BEGIN", "pid": 87}
2023-07-06T00:19:54.613Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"args": ["openblocks","_ferretdb_database_metadata"], "time": "1.743041ms", "commandTag": "SELECT 1", "pid": 87, "sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )"}
2023-07-06T00:19:54.616Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"time": "2.33575ms", "commandTag": "SELECT 1", "pid": 87, "sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2", "args": ["_id","\"mongockLock\""]}
2023-07-06T00:19:54.619Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"pid": 87, "sql": "SELECT _jsonb  FROM \"openblocks\".\"mongock_ock_d6022322\"", "args": [], "time": "2.936833ms", "commandTag": "SELECT 0"}
2023-07-06T00:19:54.624Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"time": "762.5µs", "commandTag": "ROLLBACK", "pid": 87, "sql": "rollback", "args": []}
2023-07-06T00:19:54.626Z	WARN	// 10.0.21.3:51300 -> 10.0.21.39:27017 	clientconn/conn.go:598	Response header: length:   138, id:   10, response_to:   39, opcode: OP_MSG
2023-07-06T00:19:54.626Z	WARN	// 10.0.21.3:51300 -> 10.0.21.39:27017 	clientconn/conn.go:599	Response message:
{
  "Checksum": 0,
  "FlagBits": 0,
  "Sections": [
    {
      "Document": {
        "$k": [
          "ok",
          "errmsg",
          "code",
          "codeName"
        ],
        "ok": {
          "$f": 0
        },
        "errmsg": "invalid key: \"$and\" (key must not start with '$' sign)",
        "code": 2,
        "codeName": "BadValue"
      },
      "Kind": 0
    }
  ]
}
2023-07-06T00:19:54.831Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "begin", "args": [], "time": "864.458µs", "commandTag": "BEGIN", "pid": 87}
2023-07-06T00:19:54.833Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2 )", "args": ["openblocks","_ferretdb_database_metadata"], "time": "2.079875ms", "commandTag": "SELECT 1", "pid": 87}
2023-07-06T00:19:54.836Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"time": "2.46675ms", "commandTag": "SELECT 1", "pid": 87, "sql": "SELECT _jsonb  FROM \"openblocks\".\"_ferretdb_database_metadata\" WHERE _jsonb->$1 @> $2", "args": ["_id","\"mongockLock\""]}
2023-07-06T00:19:54.837Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"sql": "SELECT _jsonb  FROM \"openblocks\".\"mongock_ock_d6022322\"", "args": [], "time": "927.5µs", "commandTag": "SELECT 0", "pid": 87}
2023-07-06T00:19:54.839Z	INFO	pgdb	tracelog/tracelog.go:335	Query	{"args": [], "time": "967.583µs", "commandTag": "COMMIT", "pid": 87, "sql": "commit"}
2023-07-06T00:19:55.384Z	INFO	listener	clientconn/listener.go:324	Connection stopped	{"conn": "10.0.21.3:56722 -> 10.0.21.39:27017"}
2023-07-06T00:19:55.388Z	INFO	listener	clientconn/listener.go:324	Connection stopped	{"conn": "10.0.21.3:44116 -> 10.0.21.39:27017"}
2023-07-06T00:19:55.389Z	INFO	listener	clientconn/listener.go:324	Connection stopped	{"conn": "10.0.21.3:44114 -> 10.0.21.39:27017"}
2023-07-06T00:19:55.400Z	INFO	listener	clientconn/listener.go:324	Connection stopped	{"conn": "10.0.21.3:51300 -> 10.0.21.39:27017"}
2023-07-06T00:19:55.404Z	INFO	listener	clientconn/listener.go:324	Connection stopped	{"conn": "10.0.21.3:44088 -> 10.0.21.39:27017"}
2023-07-06T00:19:55.407Z	INFO	listener	clientconn/listener.go:324	Connection stopped	{"conn": "10.0.21.3:44100 -> 10.0.21.39:27017"}

@as-shura
Copy link
Author

as-shura commented Jul 6, 2023

image

image

@as-shura
Copy link
Author

as-shura commented Jul 6, 2023

Log Front-end

2023/07/06 00:40:39 [error] 35#35: *6 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/configs HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/configs", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/"
10.0.0.2 - - [06/Jul/2023:00:40:39 +0000] "GET /api/v1/configs HTTP/1.1" 502 559 "http://192.168.1.121:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"
2023/07/06 00:40:39 [error] 35#35: *9 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/applications/home HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/applications/home", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/"
10.0.0.2 - - [06/Jul/2023:00:40:39 +0000] "GET /api/v1/applications/home HTTP/1.1" 502 559 "http://192.168.1.121:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:00:40:39 +0000] "GET / HTTP/1.1" 200 10960 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"
2023/07/06 00:40:39 [error] 35#35: *9 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/applications/home HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/applications/home", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/"
10.0.0.2 - - [06/Jul/2023:00:40:39 +0000] "GET /api/v1/applications/home HTTP/1.1" 502 559 "http://192.168.1.121:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"
2023/07/06 00:40:39 [error] 35#35: *6 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/applications/home HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/applications/home", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/"
10.0.0.2 - - [06/Jul/2023:00:40:39 +0000] "GET /api/v1/applications/home HTTP/1.1" 502 559 "http://192.168.1.121:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:00:40:39 +0000] "GET /favicon.ico HTTP/1.1" 304 0 "http://192.168.1.121:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:00:40:39 +0000] "GET /favicon.ico HTTP/1.1" 304 0 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"
2023/07/06 00:40:39 [error] 35#35: *6 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/applications/home HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/applications/home", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:00:40:39 +0000] "GET /api/v1/applications/home HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:00:40:47 +0000] "GET /apps HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 00:40:48 [error] 35#35: *15 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/users/me HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/users/me", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:00:40:48 +0000] "GET /api/v1/users/me HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 00:40:48 [error] 35#35: *17 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/users/currentUser HTTP/1.1", upstream: "http://10.0.21.49:8080/api/users/currentUser", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:00:40:48 +0000] "GET /api/users/currentUser HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:00:40:48 +0000] "GET /favicon.ico HTTP/1.1" 304 0 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 00:40:48 [error] 35#35: *19 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/configs HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/configs", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:00:40:48 +0000] "GET /api/v1/configs HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 00:40:48 [error] 35#35: *19 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/applications/home HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/applications/home", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:00:40:48 +0000] "GET /api/v1/applications/home HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 00:41:33 [error] 35#35: *19 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/configs HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/configs", host: "192.168.1.121:3000"
10.0.0.2 - - [06/Jul/2023:00:41:33 +0000] "GET /api/v1/configs HTTP/1.1" 502 559 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:00:41:33 +0000] "GET /favicon.ico HTTP/1.1" 304 0 "http://192.168.1.121:3000/api/v1/configs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:01:11:17 +0000] "GET /api/v1/configs HTTP/1.1" 502 559 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:11:17 [error] 35#35: *24 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/configs HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/configs", host: "192.168.1.121:3000"
10.0.0.2 - - [06/Jul/2023:01:11:17 +0000] "GET /favicon.ico HTTP/1.1" 304 0 "http://192.168.1.121:3000/api/v1/configs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:11:18 [error] 35#35: *24 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/configs HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/configs", host: "192.168.1.121:3000"
10.0.0.2 - - [06/Jul/2023:01:11:18 +0000] "GET /api/v1/configs HTTP/1.1" 502 559 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:01:11:18 +0000] "GET /favicon.ico HTTP/1.1" 304 0 "http://192.168.1.121:3000/api/v1/configs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:01:11:18 +0000] "GET /apps HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:11:19 [error] 35#35: *24 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/users/me HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/users/me", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:11:19 +0000] "GET /api/v1/users/me HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:11:19 [error] 35#35: *28 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/users/currentUser HTTP/1.1", upstream: "http://10.0.21.49:8080/api/users/currentUser", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:11:19 +0000] "GET /api/users/currentUser HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:11:19 [error] 35#35: *29 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/configs HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/configs", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:11:19 +0000] "GET /api/v1/configs HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:01:11:19 +0000] "GET /favicon.ico HTTP/1.1" 304 0 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:11:19 [error] 35#35: *24 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/applications/home HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/applications/home", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:11:19 +0000] "GET /api/v1/applications/home HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:01:11:26 +0000] "GET / HTTP/1.1" 200 10960 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:01:11:26 +0000] "GET /api/v1/users/me HTTP/1.1" 502 559 "http://192.168.1.121:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:11:26 [error] 35#35: *24 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/users/me HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/users/me", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/"
2023/07/06 01:11:26 [error] 35#35: *29 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/users/currentUser HTTP/1.1", upstream: "http://10.0.21.49:8080/api/users/currentUser", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/"
2023/07/06 01:11:26 [error] 35#35: *28 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/configs HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/configs", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/"
10.0.0.2 - - [06/Jul/2023:01:11:26 +0000] "GET /api/users/currentUser HTTP/1.1" 502 559 "http://192.168.1.121:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:01:11:26 +0000] "GET /api/v1/configs HTTP/1.1" 502 559 "http://192.168.1.121:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:11:26 [error] 35#35: *32 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/applications/home HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/applications/home", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/"
10.0.0.2 - - [06/Jul/2023:01:11:26 +0000] "GET /api/v1/applications/home HTTP/1.1" 502 559 "http://192.168.1.121:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:01:11:26 +0000] "GET /favicon.ico HTTP/1.1" 304 0 "http://192.168.1.121:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:11:26 [error] 35#35: *32 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/applications/home HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/applications/home", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/"
10.0.0.2 - - [06/Jul/2023:01:11:26 +0000] "GET /api/v1/applications/home HTTP/1.1" 502 559 "http://192.168.1.121:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:11:26 [error] 35#35: *32 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/applications/home HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/applications/home", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/"
10.0.0.2 - - [06/Jul/2023:01:11:26 +0000] "GET /api/v1/applications/home HTTP/1.1" 502 559 "http://192.168.1.121:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:11:26 [error] 35#35: *32 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/applications/home HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/applications/home", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/"
10.0.0.2 - - [06/Jul/2023:01:11:26 +0000] "GET /api/v1/applications/home HTTP/1.1" 502 559 "http://192.168.1.121:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:11:26 [error] 35#35: *32 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/applications/home HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/applications/home", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:11:26 +0000] "GET /api/v1/applications/home HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:01:11:31 +0000] "GET /apps HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:11:32 [error] 35#35: *32 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/users/me HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/users/me", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:11:32 +0000] "GET /api/v1/users/me HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:11:32 [error] 35#35: *38 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/users/currentUser HTTP/1.1", upstream: "http://10.0.21.49:8080/api/users/currentUser", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:11:32 +0000] "GET /favicon.ico HTTP/1.1" 304 0 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:01:11:32 +0000] "GET /api/users/currentUser HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:11:32 [error] 35#35: *28 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/configs HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/configs", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:11:32 +0000] "GET /api/v1/configs HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:11:32 [error] 35#35: *28 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/applications/home HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/applications/home", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:11:32 +0000] "GET /api/v1/applications/home HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:01:17:04 +0000] "GET /apps HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:17:04 [error] 35#35: *47 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/users/me HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/users/me", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:17:04 +0000] "GET /api/v1/users/me HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:17:04 [error] 35#35: *49 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/users/currentUser HTTP/1.1", upstream: "http://10.0.21.49:8080/api/users/currentUser", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:17:04 +0000] "GET /api/users/currentUser HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:01:17:04 +0000] "GET /favicon.ico HTTP/1.1" 304 0 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:17:04 [error] 35#35: *51 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/configs HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/configs", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:17:04 +0000] "GET /api/v1/configs HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:17:04 [error] 35#35: *51 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/applications/home HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/applications/home", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:17:04 +0000] "GET /api/v1/applications/home HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:01:18:15 +0000] "GET /apps HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:18:16 [error] 35#35: *55 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/users/me HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/users/me", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:18:16 +0000] "GET /api/v1/users/me HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:18:16 [error] 35#35: *57 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/users/currentUser HTTP/1.1", upstream: "http://10.0.21.49:8080/api/users/currentUser", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:18:16 +0000] "GET /api/users/currentUser HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:01:18:16 +0000] "GET /favicon.ico HTTP/1.1" 304 0 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:18:16 [error] 35#35: *59 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/configs HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/configs", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:18:16 +0000] "GET /api/v1/configs HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:18:16 [error] 35#35: *59 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/applications/home HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/applications/home", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:18:16 +0000] "GET /api/v1/applications/home HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:01:18:21 +0000] "GET /apps HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:18:22 [error] 35#35: *59 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/users/me HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/users/me", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:18:22 +0000] "GET /api/v1/users/me HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:18:22 [error] 35#35: *55 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/users/currentUser HTTP/1.1", upstream: "http://10.0.21.49:8080/api/users/currentUser", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:18:22 +0000] "GET /api/users/currentUser HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
10.0.0.2 - - [06/Jul/2023:01:18:22 +0000] "GET /favicon.ico HTTP/1.1" 304 0 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:18:22 [error] 35#35: *57 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/configs HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/configs", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:18:22 +0000] "GET /api/v1/configs HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
2023/07/06 01:18:22 [error] 35#35: *57 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.2, server: , request: "GET /api/v1/applications/home HTTP/1.1", upstream: "http://10.0.21.49:8080/api/v1/applications/home", host: "192.168.1.121:3000", referrer: "http://192.168.1.121:3000/apps"
10.0.0.2 - - [06/Jul/2023:01:18:22 +0000] "GET /api/v1/applications/home HTTP/1.1" 502 559 "http://192.168.1.121:3000/apps" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant