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


dmitriev-aal@VDI-Dmitriev-A:~$ kubectl describe pod ms-certificate-registry-76c95b9686-4pkr5
Name:                 ms-certificate-registry-76c95b9686-4pkr5
Namespace:            isys-ndbo-rc
Priority:             0
Priority Class Name:  rumsk1
Service Account:      default
Node:                 afs1asd-wl-215/10.21.182.17
Start Time:           Tue, 06 Oct 2026 10:45:30 +0300
Labels:               app=ms-certificate-registry
                      chart=base-1.15.3
                      fullname=ms-certificate-registry
                      heritage=Helm
                      isys=ndbo-rc
                      pod-template-hash=76c95b9686
                      psvc=ms-certificate-registry
                      release=ms-certificate-registry
                      security.istio.io/tlsMode=istio
                      service.istio.io/canonical-name=ms-certificate-registry
                      service.istio.io/canonical-revision=1.40.0-rc1
                      version=1.40.0-rc1
                      workload.topology.app.farm/zone=rumsk1
Annotations:          checksum/configMapsEnv: a77678188691d10490266e6c20a2f8eb5d57063b4e31fdeee7e8b48f681afce4
                      checksum/secretEnv: 8a413b60cc752855dbb7a7aa897a30d29ea3021f7a719d8500edf7983ec8a9a5
                      cni.projectcalico.org/containerID: 6a86659be5ebca5d8dfc54555afa48d6970070855d15628c8ef16792de7d25eb
                      cni.projectcalico.org/podIP: 100.79.156.38/32
                      cni.projectcalico.org/podIPs: 100.79.156.38/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:50:53+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: 64Mi
                      sidecar.istio.io/proxyMemoryLimit: 412Mi
                      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": "ndbo-rc-envoy-filters"}}]
                      sidecar.istio.io/userVolumeMount: [{"mountPath":"/var/local/lib/wasm-filters","name":"wasmfilters-dir"}]
Status:               Running
IP:                   100.79.156.38
IPs:
  IP:           100.79.156.38
Controlled By:  ReplicaSet/ms-certificate-registry-76c95b9686
Init Containers:
  istio-init:
    Container ID:  containerd://aaaeeffae7f3c765e70d81765e79b843de00277057cc49761162564d59500fa2
    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:      Tue, 06 Oct 2026 10:45:31 +0300
      Finished:     Tue, 06 Oct 2026 10:45:32 +0300
    Ready:          True
    Restart Count:  0
    Limits:
      cpu:     400m
      memory:  412Mi
    Requests:
      cpu:        100m
      memory:     64Mi
    Environment:  <none>
    Mounts:       <none>
Containers:
  istio-proxy:
    Container ID:  containerd://a7c532e2558d0fac5ec3cfdc02e4a410af99db1532cb49d14ad7850eee58705e
    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:      Tue, 06 Oct 2026 10:45:32 +0300
    Ready:          True
    Restart Count:  0
    Limits:
      cpu:     400m
      memory:  412Mi
    Requests:
      cpu:      100m
      memory:   64Mi
    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:                      ms-certificate-registry-76c95b9686-4pkr5 (v1:metadata.name)
      POD_NAMESPACE:                 isys-ndbo-rc (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:      ms-certificate-registry
      ISTIO_META_OWNER:              kubernetes://apis/apps/v1/namespaces/isys-ndbo-rc/deployments/ms-certificate-registry
      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/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://61a551273f12c8a777629573b4647c4b6b0c9bb07d715630fb0ebbc5ea239243
    Image:          registry.rshbdev.ru/rshbintech/crft/dboul/ndbo/backend/core/ms-certificate-registry:1.40.0-rc1
    Image ID:       registry.rshbdev.ru/rshbintech/crft/dboul/ndbo/backend/core/ms-certificate-registry@sha256:50d1ebcb9b1622c3e2c2e07346bb52041b0917e29dcc10b4b7cf831b82f8e07c
    Port:           <none>
    Host Port:      <none>
    State:          Waiting
      Reason:       CrashLoopBackOff
    Last State:     Terminated
      Reason:       Error
      Exit Code:    1
      Started:      Tue, 06 Oct 2026 10:48:05 +0300
      Finished:     Tue, 06 Oct 2026 10:48:39 +0300
    Ready:          False
    Restart Count:  3
    Limits:
      cpu:     800m
      memory:  1Gi
    Requests:
      cpu:      500m
      memory:   512Mi
    Liveness:   http-get http://:15020/app-health/app/livez delay=120s timeout=1s period=5s #success=1 #failure=5
    Readiness:  http-get http://:15020/app-health/app/readyz delay=120s timeout=1s period=5s #success=1 #failure=3
    Environment Variables from:
      ms-certificate-registry-app-cm-env      ConfigMap  Optional: false
      ms-certificate-registry-app-secret-env  Secret     Optional: false
    Environment:                              <none>
    Mounts:
      /secrets from app-vault-secrets (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:      ndbo-rc-envoy-filters
    Optional:  false
  app-vault-secrets:
    Type:              CSI (a Container Storage Interface (CSI) volume source)
    Driver:            secrets-store.csi.k8s.io
    FSType:            
    ReadOnly:          true
    VolumeAttributes:      secretProviderClass=ms-certificate-registry-app-secret-provider
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               3m29s                default-scheduler           Successfully assigned isys-ndbo-rc/ms-certificate-registry-76c95b9686-4pkr5 to afs1asd-wl-215
  Normal   Pulled                  3m28s                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                 3m28s                kubelet                     spec.initContainers{istio-init}: Created container istio-init
  Normal   Started                 3m28s                kubelet                     spec.initContainers{istio-init}: Started container istio-init
  Normal   Started                 3m27s                kubelet                     spec.containers{istio-proxy}: Started container istio-proxy
  Normal   Created                 3m27s                kubelet                     spec.containers{istio-proxy}: Created container istio-proxy
  Normal   Pulled                  3m27s                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   Pulling                 3m24s                kubelet                     spec.containers{app}: Pulling image "registry.rshbdev.ru/rshbintech/crft/dboul/ndbo/backend/core/ms-certificate-registry:1.40.0-rc1"
  Normal   Pulled                  3m21s                kubelet                     spec.containers{app}: Successfully pulled image "registry.rshbdev.ru/rshbintech/crft/dboul/ndbo/backend/core/ms-certificate-registry:1.40.0-rc1" in 2.778996773s
  Normal   SecretRotationComplete  80s (x2 over 3m23s)  csi-secrets-store-rotation  successfully rotated K8s secret ms-certificate-registry-app-secret-env
  Normal   Created                 54s (x4 over 3m21s)  kubelet                     spec.containers{app}: Created container app
  Normal   Started                 54s (x4 over 3m21s)  kubelet                     spec.containers{app}: Started container app
  Normal   Pulled                  54s (x3 over 2m46s)  kubelet                     spec.containers{app}: Container image "registry.rshbdev.ru/rshbintech/crft/dboul/ndbo/backend/core/ms-certificate-registry:1.40.0-rc1" already present on machine
  Warning  BackOff                 19s (x6 over 2m12s)  kubelet                     spec.containers{app}: Back-off restarting failed container
dmitriev-aal@VDI-Dmitriev-A:~$ kubectl logs ms-certificate-registry-76c95b9686-4pkr5
07:48:05.626 [main] INFO ru.rshbintech.crft.dboul.ndbo.backend.core.certreg.helpers.CryptoProJCP -- Set CryptoPro JCP work directory: /tmp

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/

 :: Spring Boot ::                (v3.5.5)

{"@timestamp":"2026-10-06T07:48:09.503596071Z","@version":"1","message":"Starting Application using Java 21.0.9 with PID 1 (/app/ms-certificate-registry.jar started by app in /app)","logger_name":"ru.rshbintech.crft.dboul.ndbo.backend.core.certreg.Application","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:09.513855872Z","@version":"1","message":"The following 1 profile is active: \"rc\"","logger_name":"ru.rshbintech.crft.dboul.ndbo.backend.core.certreg.Application","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:15.707432102Z","@version":"1","message":"Tomcat initialized with port 8080 (http)","logger_name":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:15.718065594Z","@version":"1","message":"Initializing ProtocolHandler [\"http-nio-8080\"]","logger_name":"org.apache.coyote.http11.Http11NioProtocol","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:15.719700851Z","@version":"1","message":"Starting service [Tomcat]","logger_name":"org.apache.catalina.core.StandardService","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:15.719940668Z","@version":"1","message":"Starting Servlet engine: [Apache Tomcat/10.1.44]","logger_name":"org.apache.catalina.core.StandardEngine","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:16.425343091Z","@version":"1","message":"Initializing Spring embedded WebApplicationContext","logger_name":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:16.426332861Z","@version":"1","message":"Root WebApplicationContext: initialization completed in 6875 ms","logger_name":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:19.473224059Z","@version":"1","message":"hz.client_1 [rc] [5.5.0] Running with 2 response threads, dynamic=true","logger_name":"com.hazelcast.client.impl.spi.ClientInvocationService","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:19.519866824Z","@version":"1","message":"hz.client_1 [rc] [5.5.0] HazelcastClient 5.5.0 (20240725) is STARTING","logger_name":"com.hazelcast.core.LifecycleService","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:19.520679463Z","@version":"1","message":"hz.client_1 [rc] [5.5.0] HazelcastClient 5.5.0 (20240725) is STARTED","logger_name":"com.hazelcast.core.LifecycleService","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:19.551807736Z","@version":"1","message":"hz.client_1 [rc] [5.5.0] Trying to connect to cluster: rc","logger_name":"com.hazelcast.client.impl.connection.ClientConnectionManager","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:19.555371554Z","@version":"1","message":"hz.client_1 [rc] [5.5.0] Trying to connect to [10.21.49.31]:5703","logger_name":"com.hazelcast.client.impl.connection.ClientConnectionManager","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:19.594859723Z","@version":"1","message":"hz.client_1 [rc] [5.5.0] HazelcastClient 5.5.0 (20240725) is CLIENT_CONNECTED","logger_name":"com.hazelcast.core.LifecycleService","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:19.595294431Z","@version":"1","message":"hz.client_1 [rc] [5.5.0] Authenticated with server [10.21.49.31]:5703:349bde03-0e96-4cfc-a931-a5696af80cd1, server version: 5.1.1, local address: /100.79.156.38:48765","logger_name":"com.hazelcast.client.impl.connection.ClientConnectionManager","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:19.596525342Z","@version":"1","message":"hz.client_1 [rc] [5.5.0] Diagnostics disabled. To enable add -Dhazelcast.diagnostics.enabled=true to the JVM arguments.","logger_name":"com.hazelcast.internal.diagnostics.Diagnostics","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:19.616679495Z","@version":"1","message":"hz.client_1 [rc] [5.5.0] \n\nMembers [3] {\n\tMember [10.21.49.31]:5701 - f8be4f31-edae-402e-9b4f-8a710629b1c3\n\tMember [10.21.49.31]:5702 - 63845486-4ab0-4128-818c-c65f55a01c08\n\tMember [10.21.49.31]:5703 - 349bde03-0e96-4cfc-a931-a5696af80cd1\n}\n","logger_name":"com.hazelcast.client.impl.spi.ClientClusterService","thread_name":"hz.client_1.event-2","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:19.705612087Z","@version":"1","message":"Client statistics is enabled with period 5 seconds.","logger_name":"com.hazelcast.client.impl.statistics.ClientStatisticsService","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:20.611203204Z","@version":"1","message":"hz.client_1 [rc] [5.5.0] Authenticated with server [10.21.49.31]:5701:f8be4f31-edae-402e-9b4f-8a710629b1c3, server version: 5.1.1, local address: /100.79.156.38:53619","logger_name":"com.hazelcast.client.impl.connection.ClientConnectionManager","thread_name":"hz.client_1.internal-2","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:20.611948642Z","@version":"1","message":"hz.client_1 [rc] [5.5.0] Authenticated with server [10.21.49.31]:5702:63845486-4ab0-4128-818c-c65f55a01c08, server version: 5.1.1, local address: /100.79.156.38:56325","logger_name":"com.hazelcast.client.impl.connection.ClientConnectionManager","thread_name":"hz.client_1.internal-3","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:20.744308733Z","@version":"1","message":"WARNING: \n\nLiquibase detected the following invalid LIQUIBASE_* environment variables:\n\n- LIQUIBASE_ENABLED\n\nFind the list of valid environment variables at https://docs.liquibase.com/environment-variables\n","logger_name":"liquibase.ui","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:20.7444865Z","@version":"1","message":"\n\nLiquibase detected the following invalid LIQUIBASE_* environment variables:\n\n- LIQUIBASE_ENABLED\n\nFind the list of valid environment variables at https://docs.liquibase.com/environment-variables\n","logger_name":"liquibase.configuration","thread_name":"main","level":"WARN","level_value":30000}
{"@timestamp":"2026-10-06T07:48:22.631444456Z","@version":"1","message":"Reading from certreg.certreg_o_databasechangelog","logger_name":"liquibase.changelog","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:27.632089777Z","@version":"1","message":"Successfully acquired change log lock","logger_name":"liquibase.lockservice","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:27.634005354Z","@version":"1","message":"Using deploymentId: 1272900471","logger_name":"liquibase.command","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:27.638201677Z","@version":"1","message":"Reading from certreg.certreg_o_databasechangelog","logger_name":"liquibase.changelog","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:28.670271965Z","@version":"1","message":"Running Changeset: db_changelog/v1.0.0/v_1.0.0_id_75.xml::v_1.0.0_id_75.4_module_module_ms-certificate-registry_task_ECO_OB_PERS-700_date_28072026.xml::Vladimir Marchenko","logger_name":"liquibase.ui","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:28.700112439Z","@version":"1","message":"ChangeSet db_changelog/v1.0.0/v_1.0.0_id_75.xml::v_1.0.0_id_75.4_module_module_ms-certificate-registry_task_ECO_OB_PERS-700_date_28072026.xml::Vladimir Marchenko encountered an exception.","logger_name":"liquibase.changelog","thread_name":"main","level":"ERROR","level_value":40000,"stack_trace":"liquibase.exception.DatabaseException: ERROR: function regexp_substr(character varying, unknown, integer, integer, unknown, integer) does not exist\n  Hint: No function matches the given name and argument types. You might need to add explicit type casts.\n  Position: 835 [Failed SQL: (0) INSERT INTO o_certreg_ukep_certificate\n                (SELECT cert.serial                                     as serial,\n                        cert.issuer                                     as issuer,\n                        delegate.id                                     as delegate_id,\n                        cert.data                                       as data,\n                        cert.not_after                                  as not_after,\n                        cert.not_before                                 as not_before,\n                        cert.key_not_after                              as key_not_after,\n                        cert.key_not_before                             as key_not_before,\n                        cert.owner                                      as owner,\n                        regexp_substr(issuer, 'O=([^,]+)', 1, 1, '', 1) as ca_organization,\n                        regexp_substr(owner, 'CN=([^,]+)', 1, 1, '', 1) as fio,\n                        cert.organization                               as organization,\n                        cert.state                                      as state,\n                        cert.state_time                                 as state_time,\n                        cert.authority_key_id                           as authority_key_id,\n                        cert.is_blocked                                 as is_blocked,\n                        cert.block_time                                 as block_time\n                 FROM certreg_o_cert as cert\n                          JOIN r_orgreg_org_extsys as extsys\n                               ON extsys.external_system_type_id = 'CFT' AND\n                                  extsys.external_system_id = cert.client_abs_id\n                          JOIN r_brchreg_branch as branch\n                               ON branch.branch_code = cert.client_branch_abs_id\n                          JOIN r_orgreg_org as org\n                               ON org.id = extsys.org_id AND org.branch_ref_id = branch.id\n                          JOIN r_orgreg_delegate as delegate\n                               ON delegate.cio_id = cert.user_abs_id AND delegate.org_id = org.id\n                 WHERE cert.cert_type = 'UKEP')]\n\tat liquibase.executor.jvm.JdbcExecutor$ExecuteStatementCallback.doInStatement(JdbcExecutor.java:497)\n\tat liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:83)\n\tat liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:185)\n\tat liquibase.executor.AbstractExecutor.execute(AbstractExecutor.java:141)\n\tat liquibase.database.AbstractJdbcDatabase.executeStatements(AbstractJdbcDatabase.java:1189)\n\tat liquibase.changelog.ChangeSet.execute(ChangeSet.java:790)\n\tat liquibase.changelog.visitor.UpdateVisitor.executeAcceptedChange(UpdateVisitor.java:126)\n\tat liquibase.changelog.visitor.UpdateVisitor.visit(UpdateVisitor.java:70)\n\tat liquibase.changelog.ChangeLogIterator.lambda$run$0(ChangeLogIterator.java:133)\n\tat liquibase.Scope.lambda$child$0(Scope.java:201)\n\tat liquibase.Scope.child(Scope.java:210)\n\tat liquibase.Scope.child(Scope.java:200)\n\tat liquibase.Scope.child(Scope.java:179)\n\tat liquibase.changelog.ChangeLogIterator.lambda$run$1(ChangeLogIterator.java:122)\n\tat liquibase.Scope.lambda$child$0(Scope.java:201)\n\tat liquibase.Scope.child(Scope.java:210)\n\tat liquibase.Scope.child(Scope.java:200)\n\tat liquibase.Scope.child(Scope.java:179)\n\tat liquibase.Scope.child(Scope.java:267)\n\tat liquibase.Scope.child(Scope.java:271)\n\tat liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:91)\n\tat liquibase.command.core.AbstractUpdateCommandStep.lambda$run$0(AbstractUpdateCommandStep.java:114)\n\tat liquibase.Scope.lambda$child$0(Scope.java:201)\n\tat liquibase.Scope.child(Scope.java:210)\n\tat liquibase.Scope.child(Scope.java:200)\n\tat liquibase.Scope.child(Scope.java:179)\n\tat liquibase.command.core.AbstractUpdateCommandStep.run(AbstractUpdateCommandStep.java:112)\n\tat liquibase.command.core.UpdateCommandStep.run(UpdateCommandStep.java:100)\n\tat liquibase.command.CommandScope.lambda$execute$6(CommandScope.java:253)\n\tat liquibase.Scope.child(Scope.java:210)\n\tat liquibase.Scope.child(Scope.java:186)\n\tat liquibase.command.CommandScope.execute(CommandScope.java:241)\n\tat liquibase.Liquibase.lambda$update$0(Liquibase.java:216)\n\tat liquibase.Scope.lambda$child$0(Scope.java:201)\n\tat liquibase.Scope.child(Scope.java:210)\n\tat liquibase.Scope.child(Scope.java:200)\n\tat liquibase.Scope.child(Scope.java:179)\n\tat liquibase.Liquibase.runInScope(Liquibase.java:1333)\n\tat liquibase.Liquibase.update(Liquibase.java:205)\n\tat liquibase.Liquibase.update(Liquibase.java:188)\n\tat liquibase.integration.spring.SpringLiquibase.performUpdate(SpringLiquibase.java:326)\n\tat liquibase.integration.spring.SpringLiquibase.lambda$afterPropertiesSet$0(SpringLiquibase.java:278)\n\tat liquibase.Scope.lambda$child$0(Scope.java:201)\n\tat liquibase.Scope.child(Scope.java:210)\n\tat liquibase.Scope.child(Scope.java:200)\n\tat liquibase.Scope.child(Scope.java:179)\n\tat liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:271)\n\tat org.springframework.boot.autoconfigure.liquibase.DataSourceClosingSpringLiquibase.afterPropertiesSet(DataSourceClosingSpringLiquibase.java:46)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1873)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1822)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:607)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1752)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1635)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1752)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1635)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1752)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1635)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1222)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1188)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1123)\n\tat org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987)\n\tat org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)\n\tat org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)\n\tat org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:318)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)\n\tat ru.rshbintech.crft.dboul.ndbo.backend.core.certreg.Application.main(Application.java:16)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64)\n\tat org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40)\nCaused by: org.postgresql.util.PSQLException: ERROR: function regexp_substr(character varying, unknown, integer, integer, unknown, integer) does not exist\n  Hint: No function matches the given name and argument types. You might need to add explicit type casts.\n  Position: 835\n\tat org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2725)\n\tat org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2412)\n\tat org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:371)\n\tat org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:502)\n\tat org.postgresql.jdbc.PgStatement.execute(PgStatement.java:419)\n\tat org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:341)\n\tat org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:326)\n\tat org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:302)\n\tat org.postgresql.jdbc.PgStatement.execute(PgStatement.java:297)\n\tat liquibase.executor.jvm.JdbcExecutor$ExecuteStatementCallback.doInStatement(JdbcExecutor.java:491)\n\t... 116 common frames omitted\n"}
{"@timestamp":"2026-10-06T07:48:28.712541655Z","@version":"1","message":"UPDATE SUMMARY","logger_name":"liquibase.util","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:28.712736709Z","@version":"1","message":"Run:                          0","logger_name":"liquibase.util","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:28.71277314Z","@version":"1","message":"Previously run:             254","logger_name":"liquibase.util","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:28.712809644Z","@version":"1","message":"Filtered out:                 0","logger_name":"liquibase.util","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:28.71287045Z","@version":"1","message":"-------------------------------","logger_name":"liquibase.util","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:28.712918662Z","@version":"1","message":"Total change sets:          266","logger_name":"liquibase.util","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:28.713677366Z","@version":"1","message":"Update summary generated","logger_name":"liquibase.util","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:28.715947483Z","@version":"1","message":"Update command encountered an exception.","logger_name":"liquibase.command","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:28.7249341Z","@version":"1","message":"Successfully released change log lock","logger_name":"liquibase.lockservice","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:28.728211524Z","@version":"1","message":"Logging exception.","logger_name":"liquibase.command","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:28.728407953Z","@version":"1","message":"ERROR: Exception Details","logger_name":"liquibase.ui","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:28.728460559Z","@version":"1","message":"ERROR: Exception Primary Class:  PSQLException","logger_name":"liquibase.ui","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:28.728507601Z","@version":"1","message":"ERROR: Exception Primary Reason:  ERROR: function regexp_substr(character varying, unknown, integer, integer, unknown, integer) does not exist\n  Hint: No function matches the given name and argument types. You might need to add explicit type casts.\n  Position: 835","logger_name":"liquibase.ui","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:28.728558952Z","@version":"1","message":"ERROR: Exception Primary Source:  PostgreSQL 14.5","logger_name":"liquibase.ui","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:28.72889898Z","@version":"1","message":"Command execution complete","logger_name":"liquibase.command","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:29.617834773Z","@version":"1","message":"hz.client_1 [rc] [5.5.0] \n\nClient Connectivity [3] {\n\tMember [10.21.49.31]:5701 - f8be4f31-edae-402e-9b4f-8a710629b1c3 - connected\n\tMember [10.21.49.31]:5702 - 63845486-4ab0-4128-818c-c65f55a01c08 - connected\n\tMember [10.21.49.31]:5703 - 349bde03-0e96-4cfc-a931-a5696af80cd1 - connected\n}\n","logger_name":"com.hazelcast.client.util.ClientConnectivityLogger","thread_name":"hz.client_1.internal-1","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:30.244317542Z","@version":"1","message":"Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'armController' defined in URL [jar:nested:/app/ms-certificate-registry.jar/!BOOT-INF/classes/!/ru/rshbintech/crft/dboul/ndbo/backend/core/certreg/controllers/ArmController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'stateServiceImpl' defined in URL [jar:nested:/app/ms-certificate-registry.jar/!BOOT-INF/classes/!/ru/rshbintech/crft/dboul/ndbo/backend/core/certreg/services/state/StateServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'jdbcStateRepository' defined in URL [jar:nested:/app/ms-certificate-registry.jar/!BOOT-INF/classes/!/ru/rshbintech/crft/dboul/ndbo/backend/core/certreg/repositories/state/JdbcStateRepository.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'liquibase' defined in class path resource [org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration$LiquibaseConfiguration.class]: liquibase.exception.CommandExecutionException: liquibase.exception.LiquibaseException: liquibase.exception.MigrationFailedException: Migration failed for changeset db_changelog/v1.0.0/v_1.0.0_id_75.xml::v_1.0.0_id_75.4_module_module_ms-certificate-registry_task_ECO_OB_PERS-700_date_28072026.xml::Vladimir Marchenko:\n     Reason: liquibase.exception.DatabaseException: ERROR: function regexp_substr(character varying, unknown, integer, integer, unknown, integer) does not exist\n  Hint: No function matches the given name and argument types. You might need to add explicit type casts.\n  Position: 835 [Failed SQL: (0) INSERT INTO o_certreg_ukep_certificate\n                (SELECT cert.serial                                     as serial,\n                        cert.issuer                                     as issuer,\n                        delegate.id                                     as delegate_id,\n                        cert.data                                       as data,\n                        cert.not_after                                  as not_after,\n                        cert.not_before                                 as not_before,\n                        cert.key_not_after                              as key_not_after,\n                        cert.key_not_before                             as key_not_before,\n                        cert.owner                                      as owner,\n                        regexp_substr(issuer, 'O=([^,]+)', 1, 1, '', 1) as ca_organization,\n                        regexp_substr(owner, 'CN=([^,]+)', 1, 1, '', 1) as fio,\n                        cert.organization                               as organization,\n                        cert.state                                      as state,\n                        cert.state_time                                 as state_time,\n                        cert.authority_key_id                           as authority_key_id,\n                        cert.is_blocked                                 as is_blocked,\n                        cert.block_time                                 as block_time\n                 FROM certreg_o_cert as cert\n                          JOIN r_orgreg_org_extsys as extsys\n                               ON extsys.external_system_type_id = 'CFT' AND\n                                  extsys.external_system_id = cert.client_abs_id\n                          JOIN r_brchreg_branch as branch\n                               ON branch.branch_code = cert.client_branch_abs_id\n                          JOIN r_orgreg_org as org\n                               ON org.id = extsys.org_id AND org.branch_ref_id = branch.id\n                          JOIN r_orgreg_delegate as delegate\n                               ON delegate.cio_id = cert.user_abs_id AND delegate.org_id = org.id\n                 WHERE cert.cert_type = 'UKEP')]","logger_name":"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext","thread_name":"main","level":"WARN","level_value":30000}
{"@timestamp":"2026-10-06T07:48:30.245376338Z","@version":"1","message":"hz.client_1 [rc] [5.5.0] HazelcastClient 5.5.0 (20240725) is SHUTTING_DOWN","logger_name":"com.hazelcast.core.LifecycleService","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:30.253444427Z","@version":"1","message":"hz.client_1 [rc] [5.5.0] Removed connection to endpoint: [10.21.49.31]:5702:63845486-4ab0-4128-818c-c65f55a01c08, connection: ClientConnection{alive=false, connectionId=3, channel=NioChannel{/100.79.156.38:56325->/10.21.49.31:5702}, remoteAddress=[10.21.49.31]:5702, remoteUuid=63845486-4ab0-4128-818c-c65f55a01c08, clusterUuid=dea45636-b072-4ca3-aaf3-b54936061737, lastReadTime=2026-10-06 07:48:29.553, lastWriteTime=2026-10-06 07:48:29.551, closedTime=2026-10-06 07:48:30.246}","logger_name":"com.hazelcast.client.impl.connection.ClientConnectionManager","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:30.253845208Z","@version":"1","message":"hz.client_1 [rc] [5.5.0] Removed connection to endpoint: [10.21.49.31]:5703:349bde03-0e96-4cfc-a931-a5696af80cd1, connection: ClientConnection{alive=false, connectionId=1, channel=NioChannel{/100.79.156.38:48765->/10.21.49.31:5703}, remoteAddress=[10.21.49.31]:5703, remoteUuid=349bde03-0e96-4cfc-a931-a5696af80cd1, clusterUuid=dea45636-b072-4ca3-aaf3-b54936061737, lastReadTime=2026-10-06 07:48:28.602, lastWriteTime=2026-10-06 07:48:25.407, closedTime=2026-10-06 07:48:30.253}","logger_name":"com.hazelcast.client.impl.connection.ClientConnectionManager","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:30.254160637Z","@version":"1","message":"hz.client_1 [rc] [5.5.0] Removed connection to endpoint: [10.21.49.31]:5701:f8be4f31-edae-402e-9b4f-8a710629b1c3, connection: ClientConnection{alive=false, connectionId=2, channel=NioChannel{/100.79.156.38:53619->/10.21.49.31:5701}, remoteAddress=[10.21.49.31]:5701, remoteUuid=f8be4f31-edae-402e-9b4f-8a710629b1c3, clusterUuid=dea45636-b072-4ca3-aaf3-b54936061737, lastReadTime=2026-10-06 07:48:29.710, lastWriteTime=2026-10-06 07:48:29.710, closedTime=2026-10-06 07:48:30.253}","logger_name":"com.hazelcast.client.impl.connection.ClientConnectionManager","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:30.254238575Z","@version":"1","message":"hz.client_1 [rc] [5.5.0] HazelcastClient 5.5.0 (20240725) is CLIENT_DISCONNECTED","logger_name":"com.hazelcast.core.LifecycleService","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:30.255940639Z","@version":"1","message":"hz.client_1 [rc] [5.5.0] HazelcastClient 5.5.0 (20240725) is SHUTDOWN","logger_name":"com.hazelcast.core.LifecycleService","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:30.259581834Z","@version":"1","message":"Stopping service [Tomcat]","logger_name":"org.apache.catalina.core.StandardService","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:30.273561218Z","@version":"1","message":"\n\nError starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.","logger_name":"org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger","thread_name":"main","level":"INFO","level_value":20000}
{"@timestamp":"2026-10-06T07:48:30.288700204Z","@version":"1","message":"Application run failed","logger_name":"org.springframework.boot.SpringApplication","thread_name":"main","level":"ERROR","level_value":40000,"stack_trace":"org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'armController' defined in URL [jar:nested:/app/ms-certificate-registry.jar/!BOOT-INF/classes/!/ru/rshbintech/crft/dboul/ndbo/backend/core/certreg/controllers/ArmController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'stateServiceImpl' defined in URL [jar:nested:/app/ms-certificate-registry.jar/!BOOT-INF/classes/!/ru/rshbintech/crft/dboul/ndbo/backend/core/certreg/services/state/StateServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'jdbcStateRepository' defined in URL [jar:nested:/app/ms-certificate-registry.jar/!BOOT-INF/classes/!/ru/rshbintech/crft/dboul/ndbo/backend/core/certreg/repositories/state/JdbcStateRepository.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'liquibase' defined in class path resource [org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration$LiquibaseConfiguration.class]: liquibase.exception.CommandExecutionException: liquibase.exception.LiquibaseException: liquibase.exception.MigrationFailedException: Migration failed for changeset db_changelog/v1.0.0/v_1.0.0_id_75.xml::v_1.0.0_id_75.4_module_module_ms-certificate-registry_task_ECO_OB_PERS-700_date_28072026.xml::Vladimir Marchenko:\n     Reason: liquibase.exception.DatabaseException: ERROR: function regexp_substr(character varying, unknown, integer, integer, unknown, integer) does not exist\n  Hint: No function matches the given name and argument types. You might need to add explicit type casts.\n  Position: 835 [Failed SQL: (0) INSERT INTO o_certreg_ukep_certificate\n                (SELECT cert.serial                                     as serial,\n                        cert.issuer                                     as issuer,\n                        delegate.id                                     as delegate_id,\n                        cert.data                                       as data,\n                        cert.not_after                                  as not_after,\n                        cert.not_before                                 as not_before,\n                        cert.key_not_after                              as key_not_after,\n                        cert.key_not_before                             as key_not_before,\n                        cert.owner                                      as owner,\n                        regexp_substr(issuer, 'O=([^,]+)', 1, 1, '', 1) as ca_organization,\n                        regexp_substr(owner, 'CN=([^,]+)', 1, 1, '', 1) as fio,\n                        cert.organization                               as organization,\n                        cert.state                                      as state,\n                        cert.state_time                                 as state_time,\n                        cert.authority_key_id                           as authority_key_id,\n                        cert.is_blocked                                 as is_blocked,\n                        cert.block_time                                 as block_time\n                 FROM certreg_o_cert as cert\n                          JOIN r_orgreg_org_extsys as extsys\n                               ON extsys.external_system_type_id = 'CFT' AND\n                                  extsys.external_system_id = cert.client_abs_id\n                          JOIN r_brchreg_branch as branch\n                               ON branch.branch_code = cert.client_branch_abs_id\n                          JOIN r_orgreg_org as org\n                               ON org.id = extsys.org_id AND org.branch_ref_id = branch.id\n                          JOIN r_orgreg_delegate as delegate\n                               ON delegate.cio_id = cert.user_abs_id AND delegate.org_id = org.id\n                 WHERE cert.cert_type = 'UKEP')]\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1222)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1188)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1123)\n\tat org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987)\n\tat org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)\n\tat org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)\n\tat org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:318)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)\n\tat ru.rshbintech.crft.dboul.ndbo.backend.core.certreg.Application.main(Application.java:16)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64)\n\tat org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40)\nCaused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'stateServiceImpl' defined in URL [jar:nested:/app/ms-certificate-registry.jar/!BOOT-INF/classes/!/ru/rshbintech/crft/dboul/ndbo/backend/core/certreg/services/state/StateServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'jdbcStateRepository' defined in URL [jar:nested:/app/ms-certificate-registry.jar/!BOOT-INF/classes/!/ru/rshbintech/crft/dboul/ndbo/backend/core/certreg/repositories/state/JdbcStateRepository.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'liquibase' defined in class path resource [org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration$LiquibaseConfiguration.class]: liquibase.exception.CommandExecutionException: liquibase.exception.LiquibaseException: liquibase.exception.MigrationFailedException: Migration failed for changeset db_changelog/v1.0.0/v_1.0.0_id_75.xml::v_1.0.0_id_75.4_module_module_ms-certificate-registry_task_ECO_OB_PERS-700_date_28072026.xml::Vladimir Marchenko:\n     Reason: liquibase.exception.DatabaseException: ERROR: function regexp_substr(character varying, unknown, integer, integer, unknown, integer) does not exist\n  Hint: No function matches the given name and argument types. You might need to add explicit type casts.\n  Position: 835 [Failed SQL: (0) INSERT INTO o_certreg_ukep_certificate\n                (SELECT cert.serial                                     as serial,\n                        cert.issuer                                     as issuer,\n                        delegate.id                                     as delegate_id,\n                        cert.data                                       as data,\n                        cert.not_after                                  as not_after,\n                        cert.not_before                                 as not_before,\n                        cert.key_not_after                              as key_not_after,\n                        cert.key_not_before                             as key_not_before,\n                        cert.owner                                      as owner,\n                        regexp_substr(issuer, 'O=([^,]+)', 1, 1, '', 1) as ca_organization,\n                        regexp_substr(owner, 'CN=([^,]+)', 1, 1, '', 1) as fio,\n                        cert.organization                               as organization,\n                        cert.state                                      as state,\n                        cert.state_time                                 as state_time,\n                        cert.authority_key_id                           as authority_key_id,\n                        cert.is_blocked                                 as is_blocked,\n                        cert.block_time                                 as block_time\n                 FROM certreg_o_cert as cert\n                          JOIN r_orgreg_org_extsys as extsys\n                               ON extsys.external_system_type_id = 'CFT' AND\n                                  extsys.external_system_id = cert.client_abs_id\n                          JOIN r_brchreg_branch as branch\n                               ON branch.branch_code = cert.client_branch_abs_id\n                          JOIN r_orgreg_org as org\n                               ON org.id = extsys.org_id AND org.branch_ref_id = branch.id\n                          JOIN r_orgreg_delegate as delegate\n                               ON delegate.cio_id = cert.user_abs_id AND delegate.org_id = org.id\n                 WHERE cert.cert_type = 'UKEP')]\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1752)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1635)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)\n\t... 26 common frames omitted\nCaused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'jdbcStateRepository' defined in URL [jar:nested:/app/ms-certificate-registry.jar/!BOOT-INF/classes/!/ru/rshbintech/crft/dboul/ndbo/backend/core/certreg/repositories/state/JdbcStateRepository.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'liquibase' defined in class path resource [org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration$LiquibaseConfiguration.class]: liquibase.exception.CommandExecutionException: liquibase.exception.LiquibaseException: liquibase.exception.MigrationFailedException: Migration failed for changeset db_changelog/v1.0.0/v_1.0.0_id_75.xml::v_1.0.0_id_75.4_module_module_ms-certificate-registry_task_ECO_OB_PERS-700_date_28072026.xml::Vladimir Marchenko:\n     Reason: liquibase.exception.DatabaseException: ERROR: function regexp_substr(character varying, unknown, integer, integer, unknown, integer) does not exist\n  Hint: No function matches the given name and argument types. You might need to add explicit type casts.\n  Position: 835 [Failed SQL: (0) INSERT INTO o_certreg_ukep_certificate\n                (SELECT cert.serial                                     as serial,\n                        cert.issuer                                     as issuer,\n                        delegate.id                                     as delegate_id,\n                        cert.data                                       as data,\n                        cert.not_after                                  as not_after,\n                        cert.not_before                                 as not_before,\n                        cert.key_not_after                              as key_not_after,\n                        cert.key_not_before                             as key_not_before,\n                        cert.owner                                      as owner,\n                        regexp_substr(issuer, 'O=([^,]+)', 1, 1, '', 1) as ca_organization,\n                        regexp_substr(owner, 'CN=([^,]+)', 1, 1, '', 1) as fio,\n                        cert.organization                               as organization,\n                        cert.state                                      as state,\n                        cert.state_time                                 as state_time,\n                        cert.authority_key_id                           as authority_key_id,\n                        cert.is_blocked                                 as is_blocked,\n                        cert.block_time                                 as block_time\n                 FROM certreg_o_cert as cert\n                          JOIN r_orgreg_org_extsys as extsys\n                               ON extsys.external_system_type_id = 'CFT' AND\n                                  extsys.external_system_id = cert.client_abs_id\n                          JOIN r_brchreg_branch as branch\n                               ON branch.branch_code = cert.client_branch_abs_id\n                          JOIN r_orgreg_org as org\n                               ON org.id = extsys.org_id AND org.branch_ref_id = branch.id\n                          JOIN r_orgreg_delegate as delegate\n                               ON delegate.cio_id = cert.user_abs_id AND delegate.org_id = org.id\n                 WHERE cert.cert_type = 'UKEP')]\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1752)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1635)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)\n\t... 40 common frames omitted\nCaused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'liquibase' defined in class path resource [org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration$LiquibaseConfiguration.class]: liquibase.exception.CommandExecutionException: liquibase.exception.LiquibaseException: liquibase.exception.MigrationFailedException: Migration failed for changeset db_changelog/v1.0.0/v_1.0.0_id_75.xml::v_1.0.0_id_75.4_module_module_ms-certificate-registry_task_ECO_OB_PERS-700_date_28072026.xml::Vladimir Marchenko:\n     Reason: liquibase.exception.DatabaseException: ERROR: function regexp_substr(character varying, unknown, integer, integer, unknown, integer) does not exist\n  Hint: No function matches the given name and argument types. You might need to add explicit type casts.\n  Position: 835 [Failed SQL: (0) INSERT INTO o_certreg_ukep_certificate\n                (SELECT cert.serial                                     as serial,\n                        cert.issuer                                     as issuer,\n                        delegate.id                                     as delegate_id,\n                        cert.data                                       as data,\n                        cert.not_after                                  as not_after,\n                        cert.not_before                                 as not_before,\n                        cert.key_not_after                              as key_not_after,\n                        cert.key_not_before                             as key_not_before,\n                        cert.owner                                      as owner,\n                        regexp_substr(issuer, 'O=([^,]+)', 1, 1, '', 1) as ca_organization,\n                        regexp_substr(owner, 'CN=([^,]+)', 1, 1, '', 1) as fio,\n                        cert.organization                               as organization,\n                        cert.state                                      as state,\n                        cert.state_time                                 as state_time,\n                        cert.authority_key_id                           as authority_key_id,\n                        cert.is_blocked                                 as is_blocked,\n                        cert.block_time                                 as block_time\n                 FROM certreg_o_cert as cert\n                          JOIN r_orgreg_org_extsys as extsys\n                               ON extsys.external_system_type_id = 'CFT' AND\n                                  extsys.external_system_id = cert.client_abs_id\n                          JOIN r_brchreg_branch as branch\n                               ON branch.branch_code = cert.client_branch_abs_id\n                          JOIN r_orgreg_org as org\n                               ON org.id = extsys.org_id AND org.branch_ref_id = branch.id\n                          JOIN r_orgreg_delegate as delegate\n                               ON delegate.cio_id = cert.user_abs_id AND delegate.org_id = org.id\n                 WHERE cert.cert_type = 'UKEP')]\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1826)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:607)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1752)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1635)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)\n\t... 54 common frames omitted\nCaused by: liquibase.exception.LiquibaseException: liquibase.exception.CommandExecutionException: liquibase.exception.LiquibaseException: liquibase.exception.MigrationFailedException: Migration failed for changeset db_changelog/v1.0.0/v_1.0.0_id_75.xml::v_1.0.0_id_75.4_module_module_ms-certificate-registry_task_ECO_OB_PERS-700_date_28072026.xml::Vladimir Marchenko:\n     Reason: liquibase.exception.DatabaseException: ERROR: function regexp_substr(character varying, unknown, integer, integer, unknown, integer) does not exist\n  Hint: No function matches the given name and argument types. You might need to add explicit type casts.\n  Position: 835 [Failed SQL: (0) INSERT INTO o_certreg_ukep_certificate\n                (SELECT cert.serial                                     as serial,\n                        cert.issuer                                     as issuer,\n                        delegate.id                                     as delegate_id,\n                        cert.data                                       as data,\n                        cert.not_after                                  as not_after,\n                        cert.not_before                                 as not_before,\n                        cert.key_not_after                              as key_not_after,\n                        cert.key_not_before                             as key_not_before,\n                        cert.owner                                      as owner,\n                        regexp_substr(issuer, 'O=([^,]+)', 1, 1, '', 1) as ca_organization,\n                        regexp_substr(owner, 'CN=([^,]+)', 1, 1, '', 1) as fio,\n                        cert.organization                               as organization,\n                        cert.state                                      as state,\n                        cert.state_time                                 as state_time,\n                        cert.authority_key_id                           as authority_key_id,\n                        cert.is_blocked                                 as is_blocked,\n                        cert.block_time                                 as block_time\n                 FROM certreg_o_cert as cert\n                          JOIN r_orgreg_org_extsys as extsys\n                               ON extsys.external_system_type_id = 'CFT' AND\n                                  extsys.external_system_id = cert.client_abs_id\n                          JOIN r_brchreg_branch as branch\n                               ON branch.branch_code = cert.client_branch_abs_id\n                          JOIN r_orgreg_org as org\n                               ON org.id = extsys.org_id AND org.branch_ref_id = branch.id\n                          JOIN r_orgreg_delegate as delegate\n                               ON delegate.cio_id = cert.user_abs_id AND delegate.org_id = org.id\n                 WHERE cert.cert_type = 'UKEP')]\n\tat liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:288)\n\tat org.springframework.boot.autoconfigure.liquibase.DataSourceClosingSpringLiquibase.afterPropertiesSet(DataSourceClosingSpringLiquibase.java:46)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1873)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1822)\n\t... 67 common frames omitted\nCaused by: liquibase.exception.CommandExecutionException: liquibase.exception.LiquibaseException: liquibase.exception.MigrationFailedException: Migration failed for changeset db_changelog/v1.0.0/v_1.0.0_id_75.xml::v_1.0.0_id_75.4_module_module_ms-certificate-registry_task_ECO_OB_PERS-700_date_28072026.xml::Vladimir Marchenko:\n     Reason: liquibase.exception.DatabaseException: ERROR: function regexp_substr(character varying, unknown, integer, integer, unknown, integer) does not exist\n  Hint: No function matches the given name and argument types. You might need to add explicit type casts.\n  Position: 835 [Failed SQL: (0) INSERT INTO o_certreg_ukep_certificate\n                (SELECT cert.serial                                     as serial,\n                        cert.issuer                                     as issuer,\n                        delegate.id                                     as delegate_id,\n                        cert.data                                       as data,\n                        cert.not_after                                  as not_after,\n                        cert.not_before                                 as not_before,\n                        cert.key_not_after                              as key_not_after,\n                        cert.key_not_before                             as key_not_before,\n                        cert.owner                                      as owner,\n                        regexp_substr(issuer, 'O=([^,]+)', 1, 1, '', 1) as ca_organization,\n                        regexp_substr(owner, 'CN=([^,]+)', 1, 1, '', 1) as fio,\n                        cert.organization                               as organization,\n                        cert.state                                      as state,\n                        cert.state_time                                 as state_time,\n                        cert.authority_key_id                           as authority_key_id,\n                        cert.is_blocked                                 as is_blocked,\n                        cert.block_time                                 as block_time\n                 FROM certreg_o_cert as cert\n                          JOIN r_orgreg_org_extsys as extsys\n                               ON extsys.external_system_type_id = 'CFT' AND\n                                  extsys.external_system_id = cert.client_abs_id\n                          JOIN r_brchreg_branch as branch\n                               ON branch.branch_code = cert.client_branch_abs_id\n                          JOIN r_orgreg_org as org\n                               ON org.id = extsys.org_id AND org.branch_ref_id = branch.id\n                          JOIN r_orgreg_delegate as delegate\n                               ON delegate.cio_id = cert.user_abs_id AND delegate.org_id = org.id\n                 WHERE cert.cert_type = 'UKEP')]\n\tat liquibase.command.CommandScope.lambda$execute$6(CommandScope.java:300)\n\tat liquibase.Scope.child(Scope.java:210)\n\tat liquibase.Scope.child(Scope.java:186)\n\tat liquibase.command.CommandScope.execute(CommandScope.java:241)\n\tat liquibase.Liquibase.lambda$update$0(Liquibase.java:216)\n\tat liquibase.Scope.lambda$child$0(Scope.java:201)\n\tat liquibase.Scope.child(Scope.java:210)\n\tat liquibase.Scope.child(Scope.java:200)\n\tat liquibase.Scope.child(Scope.java:179)\n\tat liquibase.Liquibase.runInScope(Liquibase.java:1333)\n\tat liquibase.Liquibase.update(Liquibase.java:205)\n\tat liquibase.Liquibase.update(Liquibase.java:188)\n\tat liquibase.integration.spring.SpringLiquibase.performUpdate(SpringLiquibase.java:326)\n\tat liquibase.integration.spring.SpringLiquibase.lambda$afterPropertiesSet$0(SpringLiquibase.java:278)\n\tat liquibase.Scope.lambda$child$0(Scope.java:201)\n\tat liquibase.Scope.child(Scope.java:210)\n\tat liquibase.Scope.child(Scope.java:200)\n\tat liquibase.Scope.child(Scope.java:179)\n\tat liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:271)\n\t... 70 common frames omitted\nCaused by: liquibase.exception.LiquibaseException: liquibase.exception.MigrationFailedException: Migration failed for changeset db_changelog/v1.0.0/v_1.0.0_id_75.xml::v_1.0.0_id_75.4_module_module_ms-certificate-registry_task_ECO_OB_PERS-700_date_28072026.xml::Vladimir Marchenko:\n     Reason: liquibase.exception.DatabaseException: ERROR: function regexp_substr(character varying, unknown, integer, integer, unknown, integer) does not exist\n  Hint: No function matches the given name and argument types. You might need to add explicit type casts.\n  Position: 835 [Failed SQL: (0) INSERT INTO o_certreg_ukep_certificate\n                (SELECT cert.serial                                     as serial,\n                        cert.issuer                                     as issuer,\n                        delegate.id                                     as delegate_id,\n                        cert.data                                       as data,\n                        cert.not_after                                  as not_after,\n                        cert.not_before                                 as not_before,\n                        cert.key_not_after                              as key_not_after,\n                        cert.key_not_before                             as key_not_before,\n                        cert.owner                                      as owner,\n                        regexp_substr(issuer, 'O=([^,]+)', 1, 1, '', 1) as ca_organization,\n                        regexp_substr(owner, 'CN=([^,]+)', 1, 1, '', 1) as fio,\n                        cert.organization                               as organization,\n                        cert.state                                      as state,\n                        cert.state_time                                 as state_time,\n                        cert.authority_key_id                           as authority_key_id,\n                        cert.is_blocked                                 as is_blocked,\n                        cert.block_time                                 as block_time\n                 FROM certreg_o_cert as cert\n                          JOIN r_orgreg_org_extsys as extsys\n                               ON extsys.external_system_type_id = 'CFT' AND\n                                  extsys.external_system_id = cert.client_abs_id\n                          JOIN r_brchreg_branch as branch\n                               ON branch.branch_code = cert.client_branch_abs_id\n                          JOIN r_orgreg_org as org\n                               ON org.id = extsys.org_id AND org.branch_ref_id = branch.id\n                          JOIN r_orgreg_delegate as delegate\n                               ON delegate.cio_id = cert.user_abs_id AND delegate.org_id = org.id\n                 WHERE cert.cert_type = 'UKEP')]\n\tat liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:155)\n\tat liquibase.command.core.AbstractUpdateCommandStep.lambda$run$0(AbstractUpdateCommandStep.java:114)\n\tat liquibase.Scope.lambda$child$0(Scope.java:201)\n\tat liquibase.Scope.child(Scope.java:210)\n\tat liquibase.Scope.child(Scope.java:200)\n\tat liquibase.Scope.child(Scope.java:179)\n\tat liquibase.command.core.AbstractUpdateCommandStep.run(AbstractUpdateCommandStep.java:112)\n\tat liquibase.command.core.UpdateCommandStep.run(UpdateCommandStep.java:100)\n\tat liquibase.command.CommandScope.lambda$execute$6(CommandScope.java:253)\n\t... 88 common frames omitted\nCaused by: liquibase.exception.MigrationFailedException: Migration failed for changeset db_changelog/v1.0.0/v_1.0.0_id_75.xml::v_1.0.0_id_75.4_module_module_ms-certificate-registry_task_ECO_OB_PERS-700_date_28072026.xml::Vladimir Marchenko:\n     Reason: liquibase.exception.DatabaseException: ERROR: function regexp_substr(character varying, unknown, integer, integer, unknown, integer) does not exist\n  Hint: No function matches the given name and argument types. You might need to add explicit type casts.\n  Position: 835 [Failed SQL: (0) INSERT INTO o_certreg_ukep_certificate\n                (SELECT cert.serial                                     as serial,\n                        cert.issuer                                     as issuer,\n                        delegate.id                                     as delegate_id,\n                        cert.data                                       as data,\n                        cert.not_after                                  as not_after,\n                        cert.not_before                                 as not_before,\n                        cert.key_not_after                              as key_not_after,\n                        cert.key_not_before                             as key_not_before,\n                        cert.owner                                      as owner,\n                        regexp_substr(issuer, 'O=([^,]+)', 1, 1, '', 1) as ca_organization,\n                        regexp_substr(owner, 'CN=([^,]+)', 1, 1, '', 1) as fio,\n                        cert.organization                               as organization,\n                        cert.state                                      as state,\n                        cert.state_time                                 as state_time,\n                        cert.authority_key_id                           as authority_key_id,\n                        cert.is_blocked                                 as is_blocked,\n                        cert.block_time                                 as block_time\n                 FROM certreg_o_cert as cert\n                          JOIN r_orgreg_org_extsys as extsys\n                               ON extsys.external_system_type_id = 'CFT' AND\n                                  extsys.external_system_id = cert.client_abs_id\n                          JOIN r_brchreg_branch as branch\n                               ON branch.branch_code = cert.client_branch_abs_id\n                          JOIN r_orgreg_org as org\n                               ON org.id = extsys.org_id AND org.branch_ref_id = branch.id\n                          JOIN r_orgreg_delegate as delegate\n                               ON delegate.cio_id = cert.user_abs_id AND delegate.org_id = org.id\n                 WHERE cert.cert_type = 'UKEP')]\n\tat liquibase.changelog.ChangeSet.execute(ChangeSet.java:840)\n\tat liquibase.changelog.visitor.UpdateVisitor.executeAcceptedChange(UpdateVisitor.java:126)\n\tat liquibase.changelog.visitor.UpdateVisitor.visit(UpdateVisitor.java:70)\n\tat liquibase.changelog.ChangeLogIterator.lambda$run$0(ChangeLogIterator.java:133)\n\tat liquibase.Scope.lambda$child$0(Scope.java:201)\n\tat liquibase.Scope.child(Scope.java:210)\n\tat liquibase.Scope.child(Scope.java:200)\n\tat liquibase.Scope.child(Scope.java:179)\n\tat liquibase.changelog.ChangeLogIterator.lambda$run$1(ChangeLogIterator.java:122)\n\tat liquibase.Scope.lambda$child$0(Scope.java:201)\n\tat liquibase.Scope.child(Scope.java:210)\n\tat liquibase.Scope.child(Scope.java:200)\n\tat liquibase.Scope.child(Scope.java:179)\n\tat liquibase.Scope.child(Scope.java:267)\n\tat liquibase.Scope.child(Scope.java:271)\n\tat liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:91)\n\t... 96 common frames omitted\nCaused by: liquibase.exception.DatabaseException: ERROR: function regexp_substr(character varying, unknown, integer, integer, unknown, integer) does not exist\n  Hint: No function matches the given name and argument types. You might need to add explicit type casts.\n  Position: 835 [Failed SQL: (0) INSERT INTO o_certreg_ukep_certificate\n                (SELECT cert.serial                                     as serial,\n                        cert.issuer                                     as issuer,\n                        delegate.id                                     as delegate_id,\n                        cert.data                                       as data,\n                        cert.not_after                                  as not_after,\n                        cert.not_before                                 as not_before,\n                        cert.key_not_after                              as key_not_after,\n                        cert.key_not_before                             as key_not_before,\n                        cert.owner                                      as owner,\n                        regexp_substr(issuer, 'O=([^,]+)', 1, 1, '', 1) as ca_organization,\n                        regexp_substr(owner, 'CN=([^,]+)', 1, 1, '', 1) as fio,\n                        cert.organization                               as organization,\n                        cert.state                                      as state,\n                        cert.state_time                                 as state_time,\n                        cert.authority_key_id                           as authority_key_id,\n                        cert.is_blocked                                 as is_blocked,\n                        cert.block_time                                 as block_time\n                 FROM certreg_o_cert as cert\n                          JOIN r_orgreg_org_extsys as extsys\n                               ON extsys.external_system_type_id = 'CFT' AND\n                                  extsys.external_system_id = cert.client_abs_id\n                          JOIN r_brchreg_branch as branch\n                               ON branch.branch_code = cert.client_branch_abs_id\n                          JOIN r_orgreg_org as org\n                               ON org.id = extsys.org_id AND org.branch_ref_id = branch.id\n                          JOIN r_orgreg_delegate as delegate\n                               ON delegate.cio_id = cert.user_abs_id AND delegate.org_id = org.id\n                 WHERE cert.cert_type = 'UKEP')]\n\tat liquibase.executor.jvm.JdbcExecutor$ExecuteStatementCallback.doInStatement(JdbcExecutor.java:497)\n\tat liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:83)\n\tat liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:185)\n\tat liquibase.executor.AbstractExecutor.execute(AbstractExecutor.java:141)\n\tat liquibase.database.AbstractJdbcDatabase.executeStatements(AbstractJdbcDatabase.java:1189)\n\tat liquibase.changelog.ChangeSet.execute(ChangeSet.java:790)\n\t... 111 common frames omitted\nCaused by: org.postgresql.util.PSQLException: ERROR: function regexp_substr(character varying, unknown, integer, integer, unknown, integer) does not exist\n  Hint: No function matches the given name and argument types. You might need to add explicit type casts.\n  Position: 835\n\tat org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2725)\n\tat org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2412)\n\tat org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:371)\n\tat org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:502)\n\tat org.postgresql.jdbc.PgStatement.execute(PgStatement.java:419)\n\tat org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:341)\n\tat org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:326)\n\tat org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:302)\n\tat org.postgresql.jdbc.PgStatement.execute(PgStatement.java:297)\n\tat liquibase.executor.jvm.JdbcExecutor$ExecuteStatementCallback.doInStatement(JdbcExecutor.java:491)\n\t... 116 common frames omitted\n"}
dmitriev-aal@VDI-Dmitriev-A:~$ kubectl get events | grep ms-certificate-registry-76c95b9686-4pkr5
3m38s       Normal    Scheduled                pod/ms-certificate-registry-76c95b9686-4pkr5                            Successfully assigned isys-ndbo-rc/ms-certificate-registry-76c95b9686-4pkr5 to afs1asd-wl-215
3m37s       Normal    Pulled                   pod/ms-certificate-registry-76c95b9686-4pkr5                            Container image "registry.rshbdev.ru/appfarm/infra/images/istio/proxyv2:1.15.1-rshb.0.4.0" already present on machine
3m37s       Normal    Created                  pod/ms-certificate-registry-76c95b9686-4pkr5                            Created container istio-init
3m37s       Normal    Started                  pod/ms-certificate-registry-76c95b9686-4pkr5                            Started container istio-init
3m36s       Normal    Pulled                   pod/ms-certificate-registry-76c95b9686-4pkr5                            Container image "registry.rshbdev.ru/appfarm/infra/images/istio/proxyv2:1.15.1-rshb.0.4.0" already present on machine
3m36s       Normal    Created                  pod/ms-certificate-registry-76c95b9686-4pkr5                            Created container istio-proxy
3m36s       Normal    Started                  pod/ms-certificate-registry-76c95b9686-4pkr5                            Started container istio-proxy
3m33s       Normal    Pulling                  pod/ms-certificate-registry-76c95b9686-4pkr5                            Pulling image "registry.rshbdev.ru/rshbintech/crft/dboul/ndbo/backend/core/ms-certificate-registry:1.40.0-rc1"
89s         Normal    SecretRotationComplete   pod/ms-certificate-registry-76c95b9686-4pkr5                            successfully rotated K8s secret ms-certificate-registry-app-secret-env
3m30s       Normal    Pulled                   pod/ms-certificate-registry-76c95b9686-4pkr5                            Successfully pulled image "registry.rshbdev.ru/rshbintech/crft/dboul/ndbo/backend/core/ms-certificate-registry:1.40.0-rc1" in 2.778996773s
63s         Normal    Created                  pod/ms-certificate-registry-76c95b9686-4pkr5                            Created container app
63s         Normal    Started                  pod/ms-certificate-registry-76c95b9686-4pkr5                            Started container app
63s         Normal    Pulled                   pod/ms-certificate-registry-76c95b9686-4pkr5                            Container image "registry.rshbdev.ru/rshbintech/crft/dboul/ndbo/backend/core/ms-certificate-registry:1.40.0-rc1" already present on machine
28s         Warning   BackOff                  pod/ms-certificate-registry-76c95b9686-4pkr5                            Back-off restarting failed container
3m38s       Normal    SuccessfulCreate         replicaset/ms-certificate-registry-76c95b9686                           Created pod: ms-certificate-registry-76c95b9686-4pkr5
dmitriev-aal@VDI-Dmitriev-A:~$