Загрузка данных


dmitriev-aal@VDI-Dmitriev-A:~$ kubectl --context rcsdstbl -n isys-efr get pods -w | grep cdi-person-service
cdi-person-service-rumsk1-6fd5df8cbf-gczlw          2/2     Running   0          9d
cdi-person-service-rumsk2-76f9c988c7-r795s          2/2     Running   0          9d
cdi-person-service-rumsk1-5fdd57d96-b2jrn           0/2     Pending   0          7s
cdi-person-service-rumsk2-548797f9b5-p8qwj          0/2     Pending   0          7s
cdi-person-service-rumsk1-5fdd57d96-b2jrn           0/2     Pending   0          7s
cdi-person-service-rumsk2-548797f9b5-p8qwj          0/2     Pending   0          7s
cdi-person-service-rumsk1-5fdd57d96-b2jrn           0/2     Init:0/1   0          7s
cdi-person-service-rumsk2-548797f9b5-p8qwj          0/2     Init:0/1   0          7s
cdi-person-service-rumsk1-5fdd57d96-b2jrn           0/2     Init:0/1   0          7s
cdi-person-service-rumsk2-548797f9b5-p8qwj          0/2     Init:0/1   0          8s
cdi-person-service-rumsk2-548797f9b5-p8qwj          0/2     Init:0/1   0          8s
cdi-person-service-rumsk1-5fdd57d96-b2jrn           0/2     PodInitializing   0          8s
cdi-person-service-rumsk2-548797f9b5-p8qwj          0/2     PodInitializing   0          9s
cdi-person-service-rumsk2-548797f9b5-p8qwj          0/2     Running           0          13s
cdi-person-service-rumsk2-548797f9b5-p8qwj          1/2     Running           0          13s
cdi-person-service-rumsk1-5fdd57d96-b2jrn           0/2     Running           0          15s
cdi-person-service-rumsk1-5fdd57d96-b2jrn           1/2     Running           0          16s
^C
dmitriev-aal@VDI-Dmitriev-A:~$ kubectl --context rcsdstbl -n isys-efr logs cdi-person-service-rumsk1-5fdd57d96-b2jrn -c app --previous
Error from server (BadRequest): previous terminated container "app" in pod "cdi-person-service-rumsk1-5fdd57d96-b2jrn" not found
dmitriev-aal@VDI-Dmitriev-A:~$ kubectl --context rcsdstbl -n isys-efr logs cdi-person-service-rumsk1-5fdd57d96-b2jrn -c app

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::               (v2.7.18)

Jun 11, 2026 11:51:51 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service [Tomcat]
Jun 11, 2026 11:51:51 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet engine: [Apache Tomcat/9.0.83]
Jun 11, 2026 11:51:51 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring embedded WebApplicationContext
{"level":"INFO","logger":"com.zaxxer.hikari.HikariDataSource","message":"HikariPool-1 - Starting...","host":"cdi-person-service-rumsk1-5fdd57d96-b2jrn","@timestamp":"2026-06-11 11:51:52.311","thread":"main","@version":"1"}
{"level":"INFO","logger":"com.zaxxer.hikari.HikariDataSource","message":"HikariPool-1 - Start completed.","host":"cdi-person-service-rumsk1-5fdd57d96-b2jrn","@timestamp":"2026-06-11 11:51:53.318","thread":"main","@version":"1"}
{"level":"INFO","logger":"com.zaxxer.hikari.HikariDataSource","message":"HikariPool-2 - Starting...","host":"cdi-person-service-rumsk1-5fdd57d96-b2jrn","@timestamp":"2026-06-11 11:51:53.342","thread":"main","@version":"1"}
{"exception":{"message":"Could not find a server with specified targetServerType: preferSecondary","class":"org.postgresql.util.PSQLException","stacktrace":"org.postgresql.util.PSQLException: Could not find a server with specified targetServerType: preferSecondary\u000A\u0009at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:346)\u000A\u0009at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49)\u000A\u0009at org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:223)\u000A\u0009at org.postgresql.Driver.makeConnection(Driver.java:402)\u000A\u0009at org.postgresql.Driver.connect(Driver.java:261)\u000A\u0009at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)\u000A\u0009at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:364)\u000A\u0009at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206)\u000A\u0009at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:476)\u000A\u0009at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)\u000A\u0009at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115)\u000A\u0009at com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:81)\u000A\u0009at ru.rshbintech.retail.frontsystem.efr.biz.cdi.person.config.ReadonlyDataSourceConfig.readonlyDataSource(ReadonlyDataSourceConfig.java:62)\u000A\u0009at ru.rshbintech.retail.frontsystem.efr.biz.cdi.person.config.ReadonlyDataSourceConfig$$EnhancerBySpringCGLIB$$52560508.CGLIB$readonlyDataSource$1(<generated>)\u000A\u0009at ru.rshbintech.retail.frontsystem.efr.biz.cdi.person.config.ReadonlyDataSourceConfig$$EnhancerBySpringCGLIB$$52560508$$FastClassBySpringCGLIB$$30c35816.invoke(<generated>)\u000A\u0009at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244)\u000A\u0009at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331)\u000A\u0009at ru.rshbintech.retail.frontsystem.efr.biz.cdi.person.config.ReadonlyDataSourceConfig$$EnhancerBySpringCGLIB$$52560508.readonlyDataSource(<generated>)\u000A\u0009at java.base\/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\u000A\u0009at java.base\/java.lang.reflect.Method.invoke(Unknown Source)\u000A\u0009at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)\u000A\u0009at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:648)\u000A\u0009at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:481)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)\u000A\u0009at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)\u000A\u0009at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1609)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1573)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1492)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1349)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)\u000A\u0009at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:911)\u000A\u0009at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:788)\u000A\u0009at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:536)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)\u000A\u0009at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)\u000A\u0009at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1616)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1573)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1417)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1349)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.resolveStream(DefaultListableBeanFactory.java:2119)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.orderedStream(DefaultListableBeanFactory.java:2113)\u000A\u0009at org.springframework.boot.actuate.autoconfigure.metrics.MeterRegistryConfigurer.addBinders(MeterRegistryConfigurer.java:87)\u000A\u0009at org.springframework.boot.actuate.autoconfigure.metrics.MeterRegistryConfigurer.configure(MeterRegistryConfigurer.java:68)\u000A\u0009at org.springframework.boot.actuate.autoconfigure.metrics.MeterRegistryPostProcessor.postProcessAfterInitialization(MeterRegistryPostProcessor.java:64)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:455)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)\u000A\u0009at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)\u000A\u0009at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)\u000A\u0009at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:911)\u000A\u0009at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:788)\u000A\u0009at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:536)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)\u000A\u0009at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213)\u000A\u0009at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:213)\u000A\u0009at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:204)\u000A\u0009at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:98)\u000A\u0009at org.springframework.boot.web.servlet.ServletContextInitializerBeans.<init>(ServletContextInitializerBeans.java:86)\u000A\u0009at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:262)\u000A\u0009at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:236)\u000A\u0009at org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:53)\u000A\u0009at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4904)\u000A\u0009at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)\u000A\u0009at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)\u000A\u0009at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)\u000A\u0009at java.base\/java.util.concurrent.FutureTask.run(Unknown Source)\u000A\u0009at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)\u000A\u0009at java.base\/java.util.concurrent.AbstractExecutorService.submit(Unknown Source)\u000A\u0009at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866)\u000A\u0009at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:794)\u000A\u0009at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)\u000A\u0009at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)\u000A\u0009at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)\u000A\u0009at java.base\/java.util.concurrent.FutureTask.run(Unknown Source)\u000A\u0009at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)\u000A\u0009at java.base\/java.util.concurrent.AbstractExecutorService.submit(Unknown Source)\u000A\u0009at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866)\u000A\u0009at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:248)\u000A\u0009at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)\u000A\u0009at org.apache.catalina.core.StandardService.startInternal(StandardService.java:433)\u000A\u0009at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)\u000A\u0009at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:921)\u000A\u0009at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)\u000A\u0009at org.apache.catalina.startup.Tomcat.start(Tomcat.java:489)\u000A\u0009at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:123)\u000A\u0009at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.<init>(TomcatWebServer.java:104)\u000A\u0009at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:481)\u000A\u0009at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:211)\u000A\u0009at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:184)\u000A\u0009at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162)\u000A\u0009at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:585)\u000A\u0009at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147)\u000A\u0009at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732)\u000A\u0009at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:409)\u000A\u0009at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)\u000A\u0009at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)\u000A\u0009at org.springframework.boot.SpringApplication.run(SpringApplication.java:1289)\u000A\u0009at ru.rshbintech.retail.frontsystem.efr.biz.cdi.person.config.ApplicationConfig.main(ApplicationConfig.java:68)\u000A\u0009at java.base\/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\u000A\u0009at java.base\/java.lang.reflect.Method.invoke(Unknown Source)\u000A\u0009at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)\u000A\u0009at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)\u000A\u0009at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)\u000A\u0009at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:65)"},"level":"ERROR","logger":"com.zaxxer.hikari.pool.HikariPool","message":"HikariPool-2 - Exception during pool initialization.","host":"cdi-person-service-rumsk1-5fdd57d96-b2jrn","@timestamp":"2026-06-11 11:51:54.366","thread":"main","@version":"1"}
{"level":"ERROR","logger":"org.springframework.boot.web.embedded.tomcat.TomcatStarter","message":"Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with name 'webMvcMetricsFilter' defined in class path resource [org\/springframework\/boot\/actuate\/autoconfigure\/metrics\/web\/servlet\/WebMvcMetricsAutoConfiguration.class]: Unsatisfied dependency expressed through method 'webMvcMetricsFilter' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'prometheusMeterRegistry' defined in class path resource [org\/springframework\/boot\/actuate\/autoconfigure\/metrics\/export\/prometheus\/PrometheusMetricsExportAutoConfiguration.class]: Initialization of bean failed; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dataSourcePoolMetadataMeterBinder' defined in class path resource [org\/springframework\/boot\/actuate\/autoconfigure\/metrics\/jdbc\/DataSourcePoolMetricsAutoConfiguration$DataSourcePoolMetadataMetricsConfiguration.class]: Unsatisfied dependency expressed through method 'dataSourcePoolMetadataMeterBinder' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'readonlyDataSource' defined in class path resource [ru\/rshbintech\/retail\/frontsystem\/efr\/biz\/cdi\/person\/config\/ReadonlyDataSourceConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'readonlyDataSource' threw exception; nested exception is com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: Could not find a server with specified targetServerType: preferSecondary","host":"cdi-person-service-rumsk1-5fdd57d96-b2jrn","@timestamp":"2026-06-11 11:51:54.373","thread":"main","@version":"1"}
Jun 11, 2026 11:51:54 AM org.apache.catalina.core.StandardService stopInternal
INFO: Stopping service [Tomcat]
Jun 11, 2026 11:51:54 AM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
WARNING: The web application [ROOT] appears to have started a thread named [HikariPool-1 housekeeper] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 java.base/jdk.internal.misc.Unsafe.park(Native Method)
 java.base/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
 java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
 java.base/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
 java.base/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
 java.base/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
 java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
 java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
 java.base/java.lang.Thread.run(Unknown Source)
{"level":"WARN","logger":"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext","message":"Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat","host":"cdi-person-service-rumsk1-5fdd57d96-b2jrn","@timestamp":"2026-06-11 11:51:54.419","thread":"main","@version":"1"}
{"level":"INFO","logger":"com.zaxxer.hikari.HikariDataSource","message":"HikariPool-1 - Shutdown initiated...","host":"cdi-person-service-rumsk1-5fdd57d96-b2jrn","@timestamp":"2026-06-11 11:51:54.419","thread":"main","@version":"1"}
{"level":"INFO","logger":"com.zaxxer.hikari.HikariDataSource","message":"HikariPool-1 - Shutdown completed.","host":"cdi-person-service-rumsk1-5fdd57d96-b2jrn","@timestamp":"2026-06-11 11:51:54.421","thread":"main","@version":"1"}
{"exception":{"message":"Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat","class":"org.springframework.context.ApplicationContextException","stacktrace":"org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat\u000A\u0009at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:165)\u000A\u0009at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:585)\u000A\u0009at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147)\u000A\u0009at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732)\u000A\u0009at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:409)\u000A\u0009at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)\u000A\u0009at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)\u000A\u0009at org.springframework.boot.SpringApplication.run(SpringApplication.java:1289)\u000A\u0009at ru.rshbintech.retail.frontsystem.efr.biz.cdi.person.config.ApplicationConfig.main(ApplicationConfig.java:68)\u000A\u0009at java.base\/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\u000A\u0009at java.base\/java.lang.reflect.Method.invoke(Unknown Source)\u000A\u0009at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)\u000A\u0009at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)\u000A\u0009at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)\u000A\u0009at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:65)\u000ACaused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat\u000A\u0009at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:142)\u000A\u0009at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.<init>(TomcatWebServer.java:104)\u000A\u0009at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:481)\u000A\u0009at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:211)\u000A\u0009at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:184)\u000A\u0009at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162)\u000A\u0009... 14 more\u000ACaused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcMetricsFilter' defined in class path resource [org\/springframework\/boot\/actuate\/autoconfigure\/metrics\/web\/servlet\/WebMvcMetricsAutoConfiguration.class]: Unsatisfied dependency expressed through method 'webMvcMetricsFilter' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'prometheusMeterRegistry' defined in class path resource [org\/springframework\/boot\/actuate\/autoconfigure\/metrics\/export\/prometheus\/PrometheusMetricsExportAutoConfiguration.class]: Initialization of bean failed; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dataSourcePoolMetadataMeterBinder' defined in class path resource [org\/springframework\/boot\/actuate\/autoconfigure\/metrics\/jdbc\/DataSourcePoolMetricsAutoConfiguration$DataSourcePoolMetadataMetricsConfiguration.class]: Unsatisfied dependency expressed through method 'dataSourcePoolMetadataMeterBinder' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'readonlyDataSource' defined in class path resource [ru\/rshbintech\/retail\/frontsystem\/efr\/biz\/cdi\/person\/config\/ReadonlyDataSourceConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'readonlyDataSource' threw exception; nested exception is com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: Could not find a server with specified targetServerType: preferSecondary\u000A\u0009at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:801)\u000A\u0009at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:536)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)\u000A\u0009at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213)\u000A\u0009at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:213)\u000A\u0009at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:204)\u000A\u0009at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:98)\u000A\u0009at org.springframework.boot.web.servlet.ServletContextInitializerBeans.<init>(ServletContextInitializerBeans.java:86)\u000A\u0009at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:262)\u000A\u0009at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:236)\u000A\u0009at org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:53)\u000A\u0009at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4904)\u000A\u0009at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)\u000A\u0009at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)\u000A\u0009at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)\u000A\u0009at java.base\/java.util.concurrent.FutureTask.run(Unknown Source)\u000A\u0009at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)\u000A\u0009at java.base\/java.util.concurrent.AbstractExecutorService.submit(Unknown Source)\u000A\u0009at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866)\u000A\u0009at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:794)\u000A\u0009at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)\u000A\u0009at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)\u000A\u0009at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)\u000A\u0009at java.base\/java.util.concurrent.FutureTask.run(Unknown Source)\u000A\u0009at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)\u000A\u0009at java.base\/java.util.concurrent.AbstractExecutorService.submit(Unknown Source)\u000A\u0009at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866)\u000A\u0009at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:248)\u000A\u0009at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)\u000A\u0009at org.apache.catalina.core.StandardService.startInternal(StandardService.java:433)\u000A\u0009at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)\u000A\u0009at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:921)\u000A\u0009at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)\u000A\u0009at org.apache.catalina.startup.Tomcat.start(Tomcat.java:489)\u000A\u0009at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:123)\u000A\u0009... 19 more\u000ACaused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'prometheusMeterRegistry' defined in class path resource [org\/springframework\/boot\/actuate\/autoconfigure\/metrics\/export\/prometheus\/PrometheusMetricsExportAutoConfiguration.class]: Initialization of bean failed; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dataSourcePoolMetadataMeterBinder' defined in class path resource [org\/springframework\/boot\/actuate\/autoconfigure\/metrics\/jdbc\/DataSourcePoolMetricsAutoConfiguration$DataSourcePoolMetadataMetricsConfiguration.class]: Unsatisfied dependency expressed through method 'dataSourcePoolMetadataMeterBinder' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'readonlyDataSource' defined in class path resource [ru\/rshbintech\/retail\/frontsystem\/efr\/biz\/cdi\/person\/config\/ReadonlyDataSourceConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'readonlyDataSource' threw exception; nested exception is com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: Could not find a server with specified targetServerType: preferSecondary\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:628)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)\u000A\u0009at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)\u000A\u0009at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)\u000A\u0009at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:911)\u000A\u0009at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:788)\u000A\u0009... 59 more\u000ACaused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dataSourcePoolMetadataMeterBinder' defined in class path resource [org\/springframework\/boot\/actuate\/autoconfigure\/metrics\/jdbc\/DataSourcePoolMetricsAutoConfiguration$DataSourcePoolMetadataMetricsConfiguration.class]: Unsatisfied dependency expressed through method 'dataSourcePoolMetadataMeterBinder' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'readonlyDataSource' defined in class path resource [ru\/rshbintech\/retail\/frontsystem\/efr\/biz\/cdi\/person\/config\/ReadonlyDataSourceConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'readonlyDataSource' threw exception; nested exception is com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: Could not find a server with specified targetServerType: preferSecondary\u000A\u0009at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:801)\u000A\u0009at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:536)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)\u000A\u0009at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)\u000A\u0009at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1616)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1573)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1417)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1349)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.resolveStream(DefaultListableBeanFactory.java:2119)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.orderedStream(DefaultListableBeanFactory.java:2113)\u000A\u0009at org.springframework.boot.actuate.autoconfigure.metrics.MeterRegistryConfigurer.addBinders(MeterRegistryConfigurer.java:87)\u000A\u0009at org.springframework.boot.actuate.autoconfigure.metrics.MeterRegistryConfigurer.configure(MeterRegistryConfigurer.java:68)\u000A\u0009at org.springframework.boot.actuate.autoconfigure.metrics.MeterRegistryPostProcessor.postProcessAfterInitialization(MeterRegistryPostProcessor.java:64)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:455)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)\u000A\u0009... 69 more\u000ACaused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'readonlyDataSource' defined in class path resource [ru\/rshbintech\/retail\/frontsystem\/efr\/biz\/cdi\/person\/config\/ReadonlyDataSourceConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'readonlyDataSource' threw exception; nested exception is com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: Could not find a server with specified targetServerType: preferSecondary\u000A\u0009at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653)\u000A\u0009at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:481)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)\u000A\u0009at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)\u000A\u0009at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)\u000A\u0009at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)\u000A\u0009at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1609)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1573)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1492)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1349)\u000A\u0009at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)\u000A\u0009at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:911)\u000A\u0009at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:788)\u000A\u0009... 91 more\u000ACaused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'readonlyDataSource' threw exception; nested exception is com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: Could not find a server with specified targetServerType: preferSecondary\u000A\u0009at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)\u000A\u0009at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:648)\u000A\u0009... 108 more\u000ACaused by: com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: Could not find a server with specified targetServerType: preferSecondary\u000A\u0009at com.zaxxer.hikari.pool.HikariPool.throwPoolInitializationException(HikariPool.java:596)\u000A\u0009at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:582)\u000A\u0009at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115)\u000A\u0009at com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:81)\u000A\u0009at ru.rshbintech.retail.frontsystem.efr.biz.cdi.person.config.ReadonlyDataSourceConfig.readonlyDataSource(ReadonlyDataSourceConfig.java:62)\u000A\u0009at ru.rshbintech.retail.frontsystem.efr.biz.cdi.person.config.ReadonlyDataSourceConfig$$EnhancerBySpringCGLIB$$52560508.CGLIB$readonlyDataSource$1(<generated>)\u000A\u0009at ru.rshbintech.retail.frontsystem.efr.biz.cdi.person.config.ReadonlyDataSourceConfig$$EnhancerBySpringCGLIB$$52560508$$FastClassBySpringCGLIB$$30c35816.invoke(<generated>)\u000A\u0009at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244)\u000A\u0009at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331)\u000A\u0009at ru.rshbintech.retail.frontsystem.efr.biz.cdi.person.config.ReadonlyDataSourceConfig$$EnhancerBySpringCGLIB$$52560508.readonlyDataSource(<generated>)\u000A\u0009at java.base\/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\u000A\u0009at java.base\/java.lang.reflect.Method.invoke(Unknown Source)\u000A\u0009at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)\u000A\u0009... 109 more\u000ACaused by: org.postgresql.util.PSQLException: Could not find a server with specified targetServerType: preferSecondary\u000A\u0009at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:346)\u000A\u0009at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49)\u000A\u0009at org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:223)\u000A\u0009at org.postgresql.Driver.makeConnection(Driver.java:402)\u000A\u0009at org.postgresql.Driver.connect(Driver.java:261)\u000A\u0009at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)\u000A\u0009at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:364)\u000A\u0009at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206)\u000A\u0009at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:476)\u000A\u0009at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)\u000A\u0009... 120 more"},"level":"ERROR","logger":"org.springframework.boot.SpringApplication","message":"Application run failed","host":"cdi-person-service-rumsk1-5fdd57d96-b2jrn","@timestamp":"2026-06-11 11:51:54.473","thread":"main","@version":"1"}
dmitriev-aal@VDI-Dmitriev-A:~$ kubectl --context rcsdstbl -n isys-efr describe pod cdi-person-service-rumsk1-5fdd57d96-b2jrn
Name:                 cdi-person-service-rumsk1-5fdd57d96-b2jrn
Namespace:            isys-efr
Priority:             0
Priority Class Name:  rumsk1
Service Account:      default
Node:                 afs1asd-wl-268/10.21.182.212
Start Time:           Thu, 11 Jun 2026 11:51:20 +0300
Labels:               app=cdi-person-service
                      chart=base-1.14.2
                      fullname=cdi-person-service-rumsk1
                      heritage=Helm
                      isys=efr
                      pod-template-hash=5fdd57d96
                      psvc=cdi-person-service
                      release=cdi-person-service-rumsk1
                      security.istio.io/tlsMode=istio
                      service.istio.io/canonical-name=cdi-person-service
                      service.istio.io/canonical-revision=6.9.2
                      version=6.9.2
                      workload.topology.app.farm/zone=rumsk1
Annotations:          checksum/configMapsEnv: 8740cc477a11b1421b99f03bffbc5a5f4fdacb75ca97b8b7d8f4672b6502b9e1
                      checksum/secretEnv: 310e56c90d0d81d92ddef15fed0dffde12f4e9a1408e437ea26f3d34662ea3b1
                      cni.projectcalico.org/containerID: 0e3a535bbee098ebf646c91c154ea85f8f54c6cafbb541d44ca784dce2fd85ef
                      cni.projectcalico.org/podIP: 100.79.130.175/32
                      cni.projectcalico.org/podIPs: 100.79.130.175/32
                      inject.istio.io/templates: sidecar,custom
                      kubectl.kubernetes.io/default-container: app
                      kubectl.kubernetes.io/default-logs-container: app
                      kubectl.kubernetes.io/restartedAt: 2025-09-10T00:05:40+03:00
                      prometheus.io/path: /stats/prometheus
                      prometheus.io/port: 15020
                      prometheus.io/scrape: true
                      sidecar.istio.io/proxyCPU: 100m
                      sidecar.istio.io/proxyCPULimit: 400m
                      sidecar.istio.io/proxyMemory: 128Mi
                      sidecar.istio.io/proxyMemoryLimit: 512Mi
                      sidecar.istio.io/status:
                        {"initContainers":["istio-init"],"containers":["istio-proxy"],"volumes":["istio-certs","workload-socket","credential-socket","workload-cer...
                      sidecar.istio.io/userVolume: [{"name": "wasmfilters-dir","configMap": {"name": "efr-envoy-filters"}}]
                      sidecar.istio.io/userVolumeMount: [{"mountPath":"/var/local/lib/wasm-filters","name":"wasmfilters-dir"}]
Status:               Running
IP:                   100.79.130.175
IPs:
  IP:           100.79.130.175
Controlled By:  ReplicaSet/cdi-person-service-rumsk1-5fdd57d96
Init Containers:
  istio-init:
    Container ID:  containerd://07f4f69e6404f49579bae4c237ef70db8276f0f0e25168a50e39f025bf241b7f
    Image:         registry.rshbdev.ru/appfarm/infra/images/istio/proxyv2:1.15.1-rshb.0.4.0
    Image ID:      registry.rshbdev.ru/appfarm/infra/images/istio/proxyv2@sha256:7b3ce834183d38c73388b93b9f2173957dba6da11f8bc17e8dfcd64415c41e4e
    Port:          <none>
    Host Port:     <none>
    Args:
      istio-iptables
      -p
      15001
      -z
      15006
      -u
      1337
      -m
      REDIRECT
      -i
      *
      -x
      
      -b
      *
      -d
      15090,15021,15020
      --log_output_level=default:info
    State:          Terminated
      Reason:       Completed
      Exit Code:    0
      Started:      Thu, 11 Jun 2026 11:51:21 +0300
      Finished:     Thu, 11 Jun 2026 11:51:21 +0300
    Ready:          True
    Restart Count:  0
    Limits:
      cpu:     400m
      memory:  512Mi
    Requests:
      cpu:        100m
      memory:     128Mi
    Environment:  <none>
    Mounts:
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-7rkbs (ro)
Containers:
  istio-proxy:
    Container ID:  containerd://e80fca9f6d6b0abb86b004ca7e1eb0ff5c2cee4136861b1d125983e74b4843cf
    Image:         registry.rshbdev.ru/appfarm/infra/images/istio/proxyv2:1.15.1-rshb.0.4.0
    Image ID:      registry.rshbdev.ru/appfarm/infra/images/istio/proxyv2@sha256:7b3ce834183d38c73388b93b9f2173957dba6da11f8bc17e8dfcd64415c41e4e
    Port:          15090/TCP (http-envoy-prom)
    Host Port:     0/TCP (http-envoy-prom)
    Args:
      proxy
      sidecar
      --domain
      $(POD_NAMESPACE).svc.cluster.local
      --proxyLogLevel=warning
      --proxyComponentLogLevel=misc:error
      --log_output_level=default:info
      --concurrency
      2
    State:          Running
      Started:      Thu, 11 Jun 2026 11:51:21 +0300
    Ready:          True
    Restart Count:  0
    Limits:
      cpu:     400m
      memory:  512Mi
    Requests:
      cpu:      100m
      memory:   128Mi
    Readiness:  http-get http://:15021/healthz/ready delay=1s timeout=3s period=2s #success=1 #failure=30
    Environment:
      HTTP_LOG_FORWARDER_HOST:        (v1:spec.nodeName)
      HTTP_LOG_FORWARDER_PORT:       9000
      HTTP_LOG_FORWARDER_ENDPOINT:   /
      OUTPUT_CERTS:                  /etc/istio-certs/
      ISYS_NAME:                      (v1:metadata.labels['isys'])
      PSVC_NAME:                      (v1:metadata.labels['psvc'])
      WORKLOAD_ZONE_NAME:             (v1:metadata.labels['workload.topology.app.farm/zone'])
      JWT_POLICY:                    third-party-jwt
      PILOT_CERT_PROVIDER:           istiod
      CA_ADDR:                       istiod.istio-system.svc:15012
      POD_NAME:                      cdi-person-service-rumsk1-5fdd57d96-b2jrn (v1:metadata.name)
      POD_NAMESPACE:                 isys-efr (v1:metadata.namespace)
      INSTANCE_IP:                    (v1:status.podIP)
      SERVICE_ACCOUNT:                (v1:spec.serviceAccountName)
      HOST_IP:                        (v1:status.hostIP)
      PROXY_CONFIG:                  {"tracing":{"zipkin":{"address":"jaeger-collector.istio-system:9411"},"customTags":{"workload.topology.app.farm/zone":{"environment":{"name":"WORKLOAD_ZONE_NAME"}}},"sampling":100}}
                                     
      ISTIO_META_POD_PORTS:          [
                                     ]
      ISTIO_META_APP_CONTAINERS:     app
      ISTIO_META_CLUSTER_ID:         Kubernetes
      ISTIO_META_INTERCEPTION_MODE:  REDIRECT
      ISTIO_META_WORKLOAD_NAME:      cdi-person-service-rumsk1
      ISTIO_META_OWNER:              kubernetes://apis/apps/v1/namespaces/isys-efr/deployments/cdi-person-service-rumsk1
      ISTIO_META_MESH_ID:            cluster.local
      TRUST_DOMAIN:                  cluster.local
      ISTIO_PROMETHEUS_ANNOTATIONS:  {"scrape":"true","path":"/metrics","port":"8080"}
      ISTIO_KUBE_APP_PROBERS:        {"/app-health/app/livez":{"httpGet":{"path":"/health/liveness","port":8080,"scheme":"HTTP"},"timeoutSeconds":1},"/app-health/app/readyz":{"httpGet":{"path":"/health/readiness","port":8080,"scheme":"HTTP"},"timeoutSeconds":1}}
    Mounts:
      /etc/istio-certs/ from istio-certs (rw)
      /etc/istio/pod from istio-podinfo (rw)
      /etc/istio/proxy from istio-envoy (rw)
      /var/lib/istio/data from istio-data (rw)
      /var/local/lib/wasm-filters from wasmfilters-dir (rw)
      /var/run/secrets/credential-uds from credential-socket (rw)
      /var/run/secrets/istio from istiod-ca-cert (rw)
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-7rkbs (ro)
      /var/run/secrets/tokens from istio-token (rw)
      /var/run/secrets/workload-spiffe-credentials from workload-certs (rw)
      /var/run/secrets/workload-spiffe-uds from workload-socket (rw)
  app:
    Container ID:   containerd://a637769db4198425d36ff56576198c2088d56091d1aa33f7ca6f56aa34993c94
    Image:          registry.rshbdev.ru/rshbintech/retail/frontsystem/efr/biz/cdi-person-service:6.9.2
    Image ID:       registry.rshbdev.ru/rshbintech/retail/frontsystem/efr/biz/cdi-person-service@sha256:883b2ab0ed0b9229bd54387ac51b028c2aeebdb642b7cbfcfb59f42bbb863fb9
    Port:           <none>
    Host Port:      <none>
    State:          Running
      Started:      Thu, 11 Jun 2026 11:51:54 +0300
    Last State:     Terminated
      Reason:       Error
      Exit Code:    1
      Started:      Thu, 11 Jun 2026 11:51:28 +0300
      Finished:     Thu, 11 Jun 2026 11:51:54 +0300
    Ready:          False
    Restart Count:  1
    Limits:
      cpu:     500m
      memory:  512Mi
    Requests:
      cpu:      200m
      memory:   128Mi
    Liveness:   http-get http://:15020/app-health/app/livez delay=360s timeout=1s period=5s #success=1 #failure=5
    Readiness:  http-get http://:15020/app-health/app/readyz delay=180s timeout=1s period=5s #success=1 #failure=3
    Environment Variables from:
      cdi-person-service-rumsk1-app-cm-env      ConfigMap  Optional: false
      cdi-person-service-rumsk1-app-secret-env  Secret     Optional: false
    Environment:                                <none>
    Mounts:
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-7rkbs (ro)
Conditions:
  Type              Status
  Initialized       True 
  Ready             False 
  ContainersReady   False 
  PodScheduled      True 
Volumes:
  istio-certs:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  <unset>
  workload-socket:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
  credential-socket:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
  workload-certs:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
  istio-envoy:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     Memory
    SizeLimit:  <unset>
  istio-data:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
  istio-podinfo:
    Type:  DownwardAPI (a volume populated by information about the pod)
    Items:
      metadata.labels -> labels
      metadata.annotations -> annotations
  istio-token:
    Type:                    Projected (a volume that contains injected data from multiple sources)
    TokenExpirationSeconds:  43200
  istiod-ca-cert:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      istio-ca-root-cert
    Optional:  false
  wasmfilters-dir:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      efr-envoy-filters
    Optional:  false
  kube-api-access-7rkbs:
    Type:                    Projected (a volume that contains injected data from multiple sources)
    TokenExpirationSeconds:  3607
    ConfigMapName:           kube-root-ca.crt
    Optional:                false
    DownwardAPI:             true
QoS Class:                   Burstable
Node-Selectors:              workload.topology.app.farm/zone=rumsk1
Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
                             workload.topology.app.farm/zone:NoSchedule op=Exists
Events:
  Type    Reason     Age                From               Message
  ----    ------     ----               ----               -------
  Normal  Scheduled  63s                default-scheduler  Successfully assigned isys-efr/cdi-person-service-rumsk1-5fdd57d96-b2jrn to afs1asd-wl-268
  Normal  Pulled     56s                kubelet            spec.initContainers{istio-init}: Container image "registry.rshbdev.ru/appfarm/infra/images/istio/proxyv2:1.15.1-rshb.0.4.0" already present on machine
  Normal  Created    56s                kubelet            spec.initContainers{istio-init}: Created container istio-init
  Normal  Started    56s                kubelet            spec.initContainers{istio-init}: Started container istio-init
  Normal  Pulled     56s                kubelet            spec.containers{istio-proxy}: Container image "registry.rshbdev.ru/appfarm/infra/images/istio/proxyv2:1.15.1-rshb.0.4.0" already present on machine
  Normal  Created    56s                kubelet            spec.containers{istio-proxy}: Created container istio-proxy
  Normal  Started    56s                kubelet            spec.containers{istio-proxy}: Started container istio-proxy
  Normal  Pulling    52s                kubelet            spec.containers{app}: Pulling image "registry.rshbdev.ru/rshbintech/retail/frontsystem/efr/biz/cdi-person-service:6.9.2"
  Normal  Pulled     49s                kubelet            spec.containers{app}: Successfully pulled image "registry.rshbdev.ru/rshbintech/retail/frontsystem/efr/biz/cdi-person-service:6.9.2" in 3.168607249s
  Normal  Created    23s (x2 over 49s)  kubelet            spec.containers{app}: Created container app
  Normal  Started    23s (x2 over 49s)  kubelet            spec.containers{app}: Started container app
  Normal  Pulled     23s                kubelet            spec.containers{app}: Container image "registry.rshbdev.ru/rshbintech/retail/frontsystem/efr/biz/cdi-person-service:6.9.2" already present on machine