From 55bfeb61f74d731432d3282f68dbcc45ee76cdd8 Mon Sep 17 00:00:00 2001 From: Shantanu Kumar Date: Sat, 28 Feb 2026 15:52:01 +0530 Subject: [PATCH 1/6] (feat/springVault): add configuration for spring vault --- README.md | 52 +++++++++++++++++++++++ pom.xml | 4 ++ src/main/resources/application.properties | 20 ++++++++- 3 files changed, 74 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c1213ab..bd29846 100644 --- a/README.md +++ b/README.md @@ -8,3 +8,55 @@ mvn dependency:tree -DoutputFile=dependency.tree + +## Configured Spring Cloud Vault for externalized configuration management +### To run vault server locally, use the following command +### vault is configured through docker compose file in the root directory of the project +### Start docker containers using the following command in the root directory of the project +### docker compose up -d +#### docker exec -it (container-id)b71b52e2a53d sh; +#### / # export VAULT_ADDR='http://127.0.0.1:8200' +#### / # export VAULT_TOKEN=root +#### / # vault status +#### / # vault kv get secret/user-service + +##### Output of vault kv get secret/user-service command +shantanukumar@Shantanus-MacBook-Air ~ % docker exec -it b71b52e2a53d sh; +/ # vault status +Error checking seal status: Get "https://127.0.0.1:8200/v1/sys/seal-status": http: server gave HTTP response to HTTPS client +/ # export VAULT_ADDR='http://127.0.0.1:8200' +/ # vault status +Key Value +--- ----- +Seal Type shamir +Initialized true +Sealed false +Total Shares 1 +Threshold 1 +Version 1.13.3 +Build Date 2023-06-06T18:12:37Z +Storage Type inmem +Cluster Name vault-cluster-e26f351e +Cluster ID ab9fff1b-7ed2-3a12-065c-90fab8a994b8 +HA Enabled false +/ # export VAULT_TOKEN=root +/ # vault kv get secret/user-service +====== Secret Path ====== +secret/data/user-service + +======= Metadata ======= +Key Value +--- ----- +created_time 2026-02-28T09:35:27.868910721Z +custom_metadata +deletion_time n/a +destroyed false +version 1 + +=============== Data =============== +Key Value +--- ----- + +
+spring.datasource.password Testing@123
+spring.datasource.username root diff --git a/pom.xml b/pom.xml index e2f6e4e..7328968 100644 --- a/pom.xml +++ b/pom.xml @@ -91,6 +91,10 @@ ${spring-restdocs-mockmvc.version} test + + org.springframework.cloud + spring-cloud-starter-vault-config + diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index d684523..27e6058 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -1,15 +1,31 @@ #eureka.client.serviceUrl.defaultZone= ${EUREKA_SERVER_ADDRESS} eureka.client.serviceUrl.defaultZone=http://localhost:8761/eureka/ eureka.client.serviceUrl.registerWithEureka=true + server.port=8082 + spring.application.name=user-service + spring.datasource.url=jdbc:mysql://localhost:3306/userManagement?useSSL=false -spring.datasource.username=root -spring.datasource.password=Testing@123 +#spring.datasource.username=root +#spring.datasource.password=Testing@123 spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver + spring.jpa.database-platform=org.hibernate.dialect.MySQLDialect spring.jpa.hibernate.ddl-auto=update spring.jpa.show-sql=true + +spring.cloud.vault.host=localhost +spring.cloud.vault.port=8200 +spring.cloud.vault.scheme=http +spring.cloud.vault.token=root +spring.cloud.vault.kv.enabled=true +spring.cloud.vault.kv.backend=secret + +spring.config.import=vault:// + server.servlet.context-path=/userService/api/v1 + logging.file.name=logs/user-service.log + spring.cloud.user-service.routes={id=user-service, uri=lb://user-service, predicates=[Path=/test/**]} From 017a402ff98302d420e7d181791dca39dddcd965 Mon Sep 17 00:00:00 2001 From: Shantanu Kumar Date: Sat, 28 Feb 2026 15:55:58 +0530 Subject: [PATCH 2/6] ci fix --- logs/user-service.log | 1981 +++++++++++++++++ .../resources/application-test.properties | 4 +- 2 files changed, 1984 insertions(+), 1 deletion(-) create mode 100644 logs/user-service.log diff --git a/logs/user-service.log b/logs/user-service.log new file mode 100644 index 0000000..f0f1481 --- /dev/null +++ b/logs/user-service.log @@ -0,0 +1,1981 @@ +2026-02-28T15:16:37.400+05:30 INFO 3014 --- [restartedMain] d.s.m.McUserServiceApplication : Starting McUserServiceApplication using Java 21.0.10 with PID 3014 (/Users/shantanukumar/IdeaProjects/mcUserService/target/classes started by shantanukumar in /Users/shantanukumar/IdeaProjects/mcUserService) +2026-02-28T15:16:37.402+05:30 INFO 3014 --- [restartedMain] d.s.m.McUserServiceApplication : No active profile set, falling back to 1 default profile: "default" +2026-02-28T15:16:37.426+05:30 INFO 3014 --- [restartedMain] o.s.v.c.e.LeaseAwareVaultPropertySource : Vault location [secret/application] not resolvable: Not found +2026-02-28T15:16:37.428+05:30 INFO 3014 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable +2026-02-28T15:16:37.428+05:30 INFO 3014 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' +2026-02-28T15:16:37.811+05:30 INFO 3014 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2026-02-28T15:16:37.903+05:30 INFO 3014 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 88 ms. Found 2 JPA repository interfaces. +2026-02-28T15:16:38.066+05:30 INFO 3014 --- [restartedMain] o.s.cloud.context.scope.GenericScope : BeanFactory id=0a366ac5-0ef7-332b-8596-b207d98463ac +2026-02-28T15:16:38.460+05:30 INFO 3014 --- [restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8082 (http) +2026-02-28T15:16:38.467+05:30 INFO 3014 --- [restartedMain] o.apache.catalina.core.StandardService : Starting service [Tomcat] +2026-02-28T15:16:38.467+05:30 INFO 3014 --- [restartedMain] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.13] +2026-02-28T15:16:38.501+05:30 INFO 3014 --- [restartedMain] o.a.c.c.C.[.[.[/userService/api/v1] : Initializing Spring embedded WebApplicationContext +2026-02-28T15:16:38.502+05:30 INFO 3014 --- [restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1074 ms +2026-02-28T15:16:38.599+05:30 INFO 3014 --- [restartedMain] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] +2026-02-28T15:16:38.638+05:30 INFO 3014 --- [restartedMain] org.hibernate.Version : HHH000412: Hibernate ORM core version 6.2.9.Final +2026-02-28T15:16:38.640+05:30 INFO 3014 --- [restartedMain] org.hibernate.cfg.Environment : HHH000406: Using bytecode reflection optimizer +2026-02-28T15:16:38.724+05:30 INFO 3014 --- [restartedMain] o.h.b.i.BytecodeProviderInitiator : HHH000021: Bytecode provider name : bytebuddy +2026-02-28T15:16:38.811+05:30 INFO 3014 --- [restartedMain] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer +2026-02-28T15:16:38.822+05:30 INFO 3014 --- [restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... +2026-02-28T15:16:38.945+05:30 INFO 3014 --- [restartedMain] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@604de234 +2026-02-28T15:16:38.946+05:30 INFO 3014 --- [restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. +2026-02-28T15:16:39.085+05:30 INFO 3014 --- [restartedMain] o.h.b.i.BytecodeProviderInitiator : HHH000021: Bytecode provider name : bytebuddy +2026-02-28T15:16:39.450+05:30 INFO 3014 --- [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] +2026-02-28T15:16:39.501+05:30 INFO 3014 --- [restartedMain] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2026-02-28T15:16:39.703+05:30 WARN 3014 --- [restartedMain] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +2026-02-28T15:16:39.949+05:30 INFO 3014 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer : LiveReload server is running on port 35729 +2026-02-28T15:16:39.978+05:30 INFO 3014 --- [restartedMain] DiscoveryClientOptionalArgsConfiguration : Eureka HTTP Client uses RestTemplate. +2026-02-28T15:16:40.016+05:30 WARN 3014 --- [restartedMain] iguration$LoadBalancerCaffeineWarnLogger : Spring Cloud LoadBalancer is currently working with the default cache. While this cache implementation is useful for development and tests, it's recommended to use Caffeine cache in production.You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath. +2026-02-28T15:16:40.055+05:30 INFO 3014 --- [restartedMain] o.s.c.n.eureka.InstanceInfoFactory : Setting initial instance status as: STARTING +2026-02-28T15:16:40.078+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Initializing Eureka in region us-east-1 +2026-02-28T15:16:40.080+05:30 INFO 3014 --- [restartedMain] c.n.d.s.r.aws.ConfigClusterResolver : Resolving eureka endpoints via configuration +2026-02-28T15:16:40.094+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Disable delta property : false +2026-02-28T15:16:40.094+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Single vip registry refresh property : null +2026-02-28T15:16:40.094+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Force full registry fetch : false +2026-02-28T15:16:40.094+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Application is null : false +2026-02-28T15:16:40.094+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Registered Applications size is zero : true +2026-02-28T15:16:40.094+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Application version is -1: true +2026-02-28T15:16:40.094+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server +2026-02-28T15:16:40.134+05:30 INFO 3014 --- [restartedMain] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:888) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:868) + at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) + at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:646) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.getApplicationsInternal(RestTemplateEurekaHttpClient.java:149) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.getApplications(RestTemplateEurekaHttpClient.java:139) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1045) + at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:958) + at com.netflix.discovery.DiscoveryClient.(DiscoveryClient.java:396) + at com.netflix.discovery.DiscoveryClient.(DiscoveryClient.java:247) + at com.netflix.discovery.DiscoveryClient.(DiscoveryClient.java:242) + at org.springframework.cloud.netflix.eureka.CloudEurekaClient.(CloudEurekaClient.java:68) + at org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration.eurekaClient(EurekaClientAutoConfiguration.java:320) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) + at java.base/java.lang.reflect.Method.invoke(Method.java:580) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:139) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:650) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:642) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1332) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1162) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:560) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:520) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$1(AbstractBeanFactory.java:364) + at org.springframework.cloud.context.scope.GenericScope$BeanLifecycleWrapper.getBean(GenericScope.java:375) + at org.springframework.cloud.context.scope.GenericScope.get(GenericScope.java:179) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:361) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.aop.target.SimpleBeanTargetSource.getTarget(SimpleBeanTargetSource.java:35) + at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.getTargetObject(EurekaRegistration.java:128) + at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.getEurekaClient(EurekaRegistration.java:116) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) + at java.base/java.lang.reflect.Method.invoke(Method.java:580) + at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:281) + at org.springframework.cloud.context.scope.GenericScope$LockedScopedProxyFactoryBean.invoke(GenericScope.java:482) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:751) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703) + at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration$$SpringCGLIB$$0.getEurekaClient() + at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry.maybeInitializeClient(EurekaServiceRegistry.java:54) + at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry.register(EurekaServiceRegistry.java:38) + at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration.start(EurekaAutoServiceRegistration.java:83) + at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:179) + at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:357) + at java.base/java.lang.Iterable.forEach(Iterable.java:75) + at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:156) + at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:124) + at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:958) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:611) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1309) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1298) + at dev.shann.mcuserservice.McUserServiceApplication.main(McUserServiceApplication.java:19) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) + at java.base/java.lang.reflect.Method.invoke(Method.java:580) + at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) +Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:751) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.lambda$connectSocket$0(PlainConnectionSocketFactory.java:85) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:84) + at org.apache.hc.client5.http.socket.ConnectionSocketFactory.connectSocket(ConnectionSocketFactory.java:113) + at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:181) + at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:447) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:162) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:172) + at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:142) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:152) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:106) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55) + at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:93) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:101) + at org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.lambda$restTemplate$0(RestTemplateTransportClientFactory.java:143) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:87) + at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:71) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:862) + ... 66 more + +2026-02-28T15:16:40.134+05:30 WARN 3014 --- [restartedMain] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused +2026-02-28T15:16:40.135+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - was unable to refresh its cache! This periodic background refresh will be retried in 30 seconds. status = Cannot execute request on any known server stacktrace = com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1045) + at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:958) + at com.netflix.discovery.DiscoveryClient.(DiscoveryClient.java:396) + at com.netflix.discovery.DiscoveryClient.(DiscoveryClient.java:247) + at com.netflix.discovery.DiscoveryClient.(DiscoveryClient.java:242) + at org.springframework.cloud.netflix.eureka.CloudEurekaClient.(CloudEurekaClient.java:68) + at org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration.eurekaClient(EurekaClientAutoConfiguration.java:320) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) + at java.base/java.lang.reflect.Method.invoke(Method.java:580) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:139) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:650) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:642) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1332) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1162) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:560) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:520) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$1(AbstractBeanFactory.java:364) + at org.springframework.cloud.context.scope.GenericScope$BeanLifecycleWrapper.getBean(GenericScope.java:375) + at org.springframework.cloud.context.scope.GenericScope.get(GenericScope.java:179) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:361) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.aop.target.SimpleBeanTargetSource.getTarget(SimpleBeanTargetSource.java:35) + at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.getTargetObject(EurekaRegistration.java:128) + at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.getEurekaClient(EurekaRegistration.java:116) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) + at java.base/java.lang.reflect.Method.invoke(Method.java:580) + at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:281) + at org.springframework.cloud.context.scope.GenericScope$LockedScopedProxyFactoryBean.invoke(GenericScope.java:482) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:751) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703) + at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration$$SpringCGLIB$$0.getEurekaClient() + at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry.maybeInitializeClient(EurekaServiceRegistry.java:54) + at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry.register(EurekaServiceRegistry.java:38) + at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration.start(EurekaAutoServiceRegistration.java:83) + at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:179) + at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:357) + at java.base/java.lang.Iterable.forEach(Iterable.java:75) + at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:156) + at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:124) + at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:958) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:611) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1309) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1298) + at dev.shann.mcuserservice.McUserServiceApplication.main(McUserServiceApplication.java:19) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) + at java.base/java.lang.reflect.Method.invoke(Method.java:580) + at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) + +2026-02-28T15:16:40.135+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Initial registry fetch from primary servers failed +2026-02-28T15:16:40.135+05:30 WARN 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Using default backup registry implementation which does not do anything. +2026-02-28T15:16:40.135+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Initial registry fetch from backup servers failed +2026-02-28T15:16:40.136+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Starting heartbeat executor: renew interval is: 30 +2026-02-28T15:16:40.138+05:30 INFO 3014 --- [restartedMain] c.n.discovery.InstanceInfoReplicator : InstanceInfoReplicator onDemand update allowed rate per min is 4 +2026-02-28T15:16:40.141+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Discovery Client initialized at timestamp 1772272000140 with initial instances count: 0 +2026-02-28T15:16:40.143+05:30 INFO 3014 --- [restartedMain] o.s.c.n.e.s.EurekaServiceRegistry : Registering application USER-SERVICE with eureka with status UP +2026-02-28T15:16:40.143+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Saw local status change event StatusChangeEvent [timestamp=1772272000143, current=UP, previous=STARTING] +2026-02-28T15:16:40.144+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T15:16:40.153+05:30 INFO 3014 --- [restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8082 (http) with context path '/userService/api/v1' +2026-02-28T15:16:40.153+05:30 INFO 3014 --- [restartedMain] .s.c.n.e.s.EurekaAutoServiceRegistration : Updating port to 8082 +2026-02-28T15:16:40.166+05:30 INFO 3014 --- [restartedMain] d.s.m.McUserServiceApplication : Started McUserServiceApplication in 3.567 seconds (process running for 4.677) +2026-02-28T15:16:40.168+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:888) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:868) + at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) + at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:646) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.register(RestTemplateEurekaHttpClient.java:81) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) + at com.netflix.discovery.InstanceInfoReplicator$1.run(InstanceInfoReplicator.java:101) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) +Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:751) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.lambda$connectSocket$0(PlainConnectionSocketFactory.java:85) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:84) + at org.apache.hc.client5.http.socket.ConnectionSocketFactory.connectSocket(ConnectionSocketFactory.java:113) + at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:181) + at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:447) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:162) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:172) + at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:142) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:152) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:106) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55) + at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:93) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:101) + at org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.lambda$restTemplate$0(RestTemplateTransportClientFactory.java:143) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:87) + at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:71) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:862) + ... 22 more + +2026-02-28T15:16:40.168+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused +2026-02-28T15:16:40.168+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration failed Cannot execute request on any known server + +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.InstanceInfoReplicator$1.run(InstanceInfoReplicator.java:101) ~[eureka-client-2.0.1.jar:2.0.1] + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na] + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na] + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2026-02-28T15:16:40.171+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.discovery.InstanceInfoReplicator : There was a problem with the instance info replicator + +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.InstanceInfoReplicator$1.run(InstanceInfoReplicator.java:101) ~[eureka-client-2.0.1.jar:2.0.1] + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na] + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na] + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2026-02-28T15:17:10.142+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Disable delta property : false +2026-02-28T15:17:10.144+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Single vip registry refresh property : null +2026-02-28T15:17:10.144+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Force full registry fetch : false +2026-02-28T15:17:10.144+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Application is null : false +2026-02-28T15:17:10.144+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Registered Applications size is zero : true +2026-02-28T15:17:10.144+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Application version is -1: true +2026-02-28T15:17:10.144+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server +2026-02-28T15:17:10.169+05:30 INFO 3014 --- [DiscoveryClient-HeartbeatExecutor-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on PUT request for "http://localhost:8761/eureka/apps/USER-SERVICE/192.168.0.102:user-service:8082": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on PUT request for "http://localhost:8761/eureka/apps/USER-SERVICE/192.168.0.102:user-service:8082": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:888) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:868) + at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) + at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:646) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.sendHeartBeat(RestTemplateEurekaHttpClient.java:103) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:837) + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1401) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) +Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:751) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.lambda$connectSocket$0(PlainConnectionSocketFactory.java:85) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:84) + at org.apache.hc.client5.http.socket.ConnectionSocketFactory.connectSocket(ConnectionSocketFactory.java:113) + at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:181) + at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:447) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:162) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:172) + at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:142) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:152) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:106) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55) + at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:93) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:101) + at org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.lambda$restTemplate$0(RestTemplateTransportClientFactory.java:143) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:87) + at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:71) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:862) + ... 20 more + +2026-02-28T15:17:10.169+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:888) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:868) + at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) + at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:646) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.getApplicationsInternal(RestTemplateEurekaHttpClient.java:149) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.getApplications(RestTemplateEurekaHttpClient.java:139) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1045) + at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:958) + at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1475) + at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1442) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) +Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:751) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.lambda$connectSocket$0(PlainConnectionSocketFactory.java:85) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:84) + at org.apache.hc.client5.http.socket.ConnectionSocketFactory.connectSocket(ConnectionSocketFactory.java:113) + at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:181) + at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:447) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:162) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:172) + at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:142) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:152) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:106) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55) + at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:93) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:101) + at org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.lambda$restTemplate$0(RestTemplateTransportClientFactory.java:143) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:87) + at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:71) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:862) + ... 23 more + +2026-02-28T15:17:10.170+05:30 WARN 3014 --- [DiscoveryClient-HeartbeatExecutor-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: I/O error on PUT request for "http://localhost:8761/eureka/apps/USER-SERVICE/192.168.0.102:user-service:8082": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused +2026-02-28T15:17:10.170+05:30 WARN 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused +2026-02-28T15:17:10.170+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - was unable to refresh its cache! This periodic background refresh will be retried in 30 seconds. status = Cannot execute request on any known server stacktrace = com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1045) + at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:958) + at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1475) + at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1442) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) + +2026-02-28T15:17:10.170+05:30 ERROR 3014 --- [DiscoveryClient-HeartbeatExecutor-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - was unable to send heartbeat! + +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:837) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1401) ~[eureka-client-2.0.1.jar:2.0.1] + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na] + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2026-02-28T15:17:10.176+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T15:17:10.184+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:888) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:868) + at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) + at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:646) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.register(RestTemplateEurekaHttpClient.java:81) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) +Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:751) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.lambda$connectSocket$0(PlainConnectionSocketFactory.java:85) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:84) + at org.apache.hc.client5.http.socket.ConnectionSocketFactory.connectSocket(ConnectionSocketFactory.java:113) + at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:181) + at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:447) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:162) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:172) + at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:142) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:152) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:106) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55) + at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:93) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:101) + at org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.lambda$restTemplate$0(RestTemplateTransportClientFactory.java:143) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:87) + at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:71) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:862) + ... 21 more + +2026-02-28T15:17:10.184+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused +2026-02-28T15:17:10.185+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration failed Cannot execute request on any known server + +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) ~[eureka-client-2.0.1.jar:2.0.1] + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na] + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na] + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2026-02-28T15:17:10.185+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.discovery.InstanceInfoReplicator : There was a problem with the instance info replicator + +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) ~[eureka-client-2.0.1.jar:2.0.1] + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na] + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na] + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2026-02-28T15:17:40.171+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Disable delta property : false +2026-02-28T15:17:40.173+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Single vip registry refresh property : null +2026-02-28T15:17:40.173+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Force full registry fetch : false +2026-02-28T15:17:40.173+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Application is null : false +2026-02-28T15:17:40.173+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Registered Applications size is zero : true +2026-02-28T15:17:40.173+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Application version is -1: true +2026-02-28T15:17:40.173+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server +2026-02-28T15:17:40.188+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T15:17:40.193+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:888) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:868) + at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) + at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:646) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.getApplicationsInternal(RestTemplateEurekaHttpClient.java:149) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.getApplications(RestTemplateEurekaHttpClient.java:139) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1045) + at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:958) + at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1475) + at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1442) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) +Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:751) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.lambda$connectSocket$0(PlainConnectionSocketFactory.java:85) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:84) + at org.apache.hc.client5.http.socket.ConnectionSocketFactory.connectSocket(ConnectionSocketFactory.java:113) + at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:181) + at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:447) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:162) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:172) + at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:142) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:152) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:106) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55) + at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:93) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:101) + at org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.lambda$restTemplate$0(RestTemplateTransportClientFactory.java:143) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:87) + at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:71) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:862) + ... 23 more + +2026-02-28T15:17:40.193+05:30 INFO 3014 --- [DiscoveryClient-HeartbeatExecutor-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on PUT request for "http://localhost:8761/eureka/apps/USER-SERVICE/192.168.0.102:user-service:8082": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on PUT request for "http://localhost:8761/eureka/apps/USER-SERVICE/192.168.0.102:user-service:8082": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:888) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:868) + at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) + at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:646) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.sendHeartBeat(RestTemplateEurekaHttpClient.java:103) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:837) + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1401) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) +Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:751) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.lambda$connectSocket$0(PlainConnectionSocketFactory.java:85) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:84) + at org.apache.hc.client5.http.socket.ConnectionSocketFactory.connectSocket(ConnectionSocketFactory.java:113) + at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:181) + at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:447) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:162) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:172) + at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:142) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:152) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:106) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55) + at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:93) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:101) + at org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.lambda$restTemplate$0(RestTemplateTransportClientFactory.java:143) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:87) + at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:71) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:862) + ... 20 more + +2026-02-28T15:17:40.193+05:30 WARN 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused +2026-02-28T15:17:40.193+05:30 WARN 3014 --- [DiscoveryClient-HeartbeatExecutor-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: I/O error on PUT request for "http://localhost:8761/eureka/apps/USER-SERVICE/192.168.0.102:user-service:8082": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused +2026-02-28T15:17:40.193+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - was unable to refresh its cache! This periodic background refresh will be retried in 30 seconds. status = Cannot execute request on any known server stacktrace = com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1045) + at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:958) + at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1475) + at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1442) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) + +2026-02-28T15:17:40.193+05:30 ERROR 3014 --- [DiscoveryClient-HeartbeatExecutor-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - was unable to send heartbeat! + +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:837) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1401) ~[eureka-client-2.0.1.jar:2.0.1] + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na] + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2026-02-28T15:17:40.196+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:888) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:868) + at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) + at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:646) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.register(RestTemplateEurekaHttpClient.java:81) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) +Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:751) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.lambda$connectSocket$0(PlainConnectionSocketFactory.java:85) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:84) + at org.apache.hc.client5.http.socket.ConnectionSocketFactory.connectSocket(ConnectionSocketFactory.java:113) + at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:181) + at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:447) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:162) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:172) + at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:142) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:152) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:106) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55) + at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:93) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:101) + at org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.lambda$restTemplate$0(RestTemplateTransportClientFactory.java:143) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:87) + at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:71) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:862) + ... 21 more + +2026-02-28T15:17:40.196+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused +2026-02-28T15:17:40.196+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration failed Cannot execute request on any known server + +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) ~[eureka-client-2.0.1.jar:2.0.1] + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na] + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na] + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2026-02-28T15:17:40.196+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.discovery.InstanceInfoReplicator : There was a problem with the instance info replicator + +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) ~[eureka-client-2.0.1.jar:2.0.1] + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na] + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na] + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2026-02-28T15:18:10.200+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T15:18:10.199+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Disable delta property : false +2026-02-28T15:18:10.204+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Single vip registry refresh property : null +2026-02-28T15:18:10.204+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Force full registry fetch : false +2026-02-28T15:18:10.204+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Application is null : false +2026-02-28T15:18:10.205+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Registered Applications size is zero : true +2026-02-28T15:18:10.205+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Application version is -1: true +2026-02-28T15:18:10.205+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server +2026-02-28T15:18:10.225+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:888) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:868) + at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) + at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:646) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.register(RestTemplateEurekaHttpClient.java:81) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) +Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:751) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.lambda$connectSocket$0(PlainConnectionSocketFactory.java:85) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:84) + at org.apache.hc.client5.http.socket.ConnectionSocketFactory.connectSocket(ConnectionSocketFactory.java:113) + at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:181) + at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:447) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:162) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:172) + at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:142) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:152) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:106) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55) + at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:93) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:101) + at org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.lambda$restTemplate$0(RestTemplateTransportClientFactory.java:143) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:87) + at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:71) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:862) + ... 21 more + +2026-02-28T15:18:10.225+05:30 INFO 3014 --- [DiscoveryClient-HeartbeatExecutor-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on PUT request for "http://localhost:8761/eureka/apps/USER-SERVICE/192.168.0.102:user-service:8082": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on PUT request for "http://localhost:8761/eureka/apps/USER-SERVICE/192.168.0.102:user-service:8082": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:888) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:868) + at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) + at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:646) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.sendHeartBeat(RestTemplateEurekaHttpClient.java:103) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:837) + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1401) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) +Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:751) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.lambda$connectSocket$0(PlainConnectionSocketFactory.java:85) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:84) + at org.apache.hc.client5.http.socket.ConnectionSocketFactory.connectSocket(ConnectionSocketFactory.java:113) + at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:181) + at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:447) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:162) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:172) + at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:142) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:152) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:106) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55) + at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:93) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:101) + at org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.lambda$restTemplate$0(RestTemplateTransportClientFactory.java:143) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:87) + at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:71) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:862) + ... 20 more + +2026-02-28T15:18:10.226+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused +2026-02-28T15:18:10.226+05:30 WARN 3014 --- [DiscoveryClient-HeartbeatExecutor-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: I/O error on PUT request for "http://localhost:8761/eureka/apps/USER-SERVICE/192.168.0.102:user-service:8082": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused +2026-02-28T15:18:10.226+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:888) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:868) + at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) + at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:646) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.getApplicationsInternal(RestTemplateEurekaHttpClient.java:149) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.getApplications(RestTemplateEurekaHttpClient.java:139) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1045) + at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:958) + at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1475) + at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1442) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) +Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:751) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.lambda$connectSocket$0(PlainConnectionSocketFactory.java:85) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:84) + at org.apache.hc.client5.http.socket.ConnectionSocketFactory.connectSocket(ConnectionSocketFactory.java:113) + at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:181) + at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:447) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:162) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:172) + at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:142) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:152) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:106) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55) + at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:93) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:101) + at org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.lambda$restTemplate$0(RestTemplateTransportClientFactory.java:143) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:87) + at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:71) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:862) + ... 23 more + +2026-02-28T15:18:10.226+05:30 WARN 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused +2026-02-28T15:18:10.226+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - was unable to refresh its cache! This periodic background refresh will be retried in 30 seconds. status = Cannot execute request on any known server stacktrace = com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1045) + at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:958) + at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1475) + at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1442) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) + +2026-02-28T15:18:10.226+05:30 ERROR 3014 --- [DiscoveryClient-HeartbeatExecutor-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - was unable to send heartbeat! + +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:837) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1401) ~[eureka-client-2.0.1.jar:2.0.1] + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na] + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2026-02-28T15:18:10.226+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration failed Cannot execute request on any known server + +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) ~[eureka-client-2.0.1.jar:2.0.1] + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na] + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na] + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2026-02-28T15:18:10.227+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.discovery.InstanceInfoReplicator : There was a problem with the instance info replicator + +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) ~[eureka-client-2.0.1.jar:2.0.1] + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na] + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na] + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2026-02-28T15:18:40.231+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Disable delta property : false +2026-02-28T15:18:40.231+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T15:18:40.234+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Single vip registry refresh property : null +2026-02-28T15:18:40.234+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Force full registry fetch : false +2026-02-28T15:18:40.234+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Application is null : false +2026-02-28T15:18:40.234+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Registered Applications size is zero : true +2026-02-28T15:18:40.234+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Application version is -1: true +2026-02-28T15:18:40.235+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server +2026-02-28T15:18:40.249+05:30 INFO 3014 --- [DiscoveryClient-HeartbeatExecutor-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on PUT request for "http://localhost:8761/eureka/apps/USER-SERVICE/192.168.0.102:user-service:8082": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on PUT request for "http://localhost:8761/eureka/apps/USER-SERVICE/192.168.0.102:user-service:8082": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:888) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:868) + at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) + at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:646) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.sendHeartBeat(RestTemplateEurekaHttpClient.java:103) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:837) + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1401) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) +Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:542) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:751) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.lambda$connectSocket$0(PlainConnectionSocketFactory.java:85) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:84) + at org.apache.hc.client5.http.socket.ConnectionSocketFactory.connectSocket(ConnectionSocketFactory.java:113) + at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:181) + at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:447) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:162) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:172) + at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:142) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:152) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:106) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55) + at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:93) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:101) + at org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.lambda$restTemplate$0(RestTemplateTransportClientFactory.java:143) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:87) + at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:71) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:862) + ... 20 more + +2026-02-28T15:18:40.249+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:888) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:868) + at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) + at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:646) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.register(RestTemplateEurekaHttpClient.java:81) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) +Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:751) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.lambda$connectSocket$0(PlainConnectionSocketFactory.java:85) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:84) + at org.apache.hc.client5.http.socket.ConnectionSocketFactory.connectSocket(ConnectionSocketFactory.java:113) + at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:181) + at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:447) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:162) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:172) + at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:142) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:152) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:106) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55) + at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:93) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:101) + at org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.lambda$restTemplate$0(RestTemplateTransportClientFactory.java:143) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:87) + at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:71) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:862) + ... 21 more + +2026-02-28T15:18:40.250+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused +2026-02-28T15:18:40.249+05:30 WARN 3014 --- [DiscoveryClient-HeartbeatExecutor-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: I/O error on PUT request for "http://localhost:8761/eureka/apps/USER-SERVICE/192.168.0.102:user-service:8082": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused +2026-02-28T15:18:40.250+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:888) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:868) + at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) + at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:646) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.getApplicationsInternal(RestTemplateEurekaHttpClient.java:149) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.getApplications(RestTemplateEurekaHttpClient.java:139) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1045) + at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:958) + at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1475) + at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1442) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) +Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:751) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.lambda$connectSocket$0(PlainConnectionSocketFactory.java:85) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:84) + at org.apache.hc.client5.http.socket.ConnectionSocketFactory.connectSocket(ConnectionSocketFactory.java:113) + at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:181) + at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:447) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:162) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:172) + at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:142) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:152) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:106) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55) + at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:93) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:101) + at org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.lambda$restTemplate$0(RestTemplateTransportClientFactory.java:143) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:87) + at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:71) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:862) + ... 23 more + +2026-02-28T15:18:40.250+05:30 WARN 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused +2026-02-28T15:18:40.250+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration failed Cannot execute request on any known server + +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) ~[eureka-client-2.0.1.jar:2.0.1] + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na] + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na] + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2026-02-28T15:18:40.251+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - was unable to refresh its cache! This periodic background refresh will be retried in 30 seconds. status = Cannot execute request on any known server stacktrace = com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1045) + at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:958) + at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1475) + at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1442) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) + +2026-02-28T15:18:40.250+05:30 ERROR 3014 --- [DiscoveryClient-HeartbeatExecutor-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - was unable to send heartbeat! + +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:837) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1401) ~[eureka-client-2.0.1.jar:2.0.1] + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na] + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2026-02-28T15:18:40.251+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.discovery.InstanceInfoReplicator : There was a problem with the instance info replicator + +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) ~[eureka-client-2.0.1.jar:2.0.1] + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na] + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na] + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2026-02-28T15:19:10.258+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T15:19:10.258+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Disable delta property : false +2026-02-28T15:19:10.269+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Single vip registry refresh property : null +2026-02-28T15:19:10.270+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Force full registry fetch : false +2026-02-28T15:19:10.270+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Application is null : false +2026-02-28T15:19:10.270+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Registered Applications size is zero : true +2026-02-28T15:19:10.270+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Application version is -1: true +2026-02-28T15:19:10.270+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server +2026-02-28T15:19:10.360+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:888) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:868) + at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) + at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:646) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.register(RestTemplateEurekaHttpClient.java:81) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) +Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:751) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.lambda$connectSocket$0(PlainConnectionSocketFactory.java:85) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:84) + at org.apache.hc.client5.http.socket.ConnectionSocketFactory.connectSocket(ConnectionSocketFactory.java:113) + at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:181) + at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:447) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:162) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:172) + at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:142) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:152) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:106) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55) + at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:93) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:101) + at org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.lambda$restTemplate$0(RestTemplateTransportClientFactory.java:143) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:87) + at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:71) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:862) + ... 21 more + +2026-02-28T15:19:10.393+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused +2026-02-28T15:19:10.399+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration failed Cannot execute request on any known server + +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) ~[eureka-client-2.0.1.jar:2.0.1] + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na] + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na] + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2026-02-28T15:19:10.420+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.discovery.InstanceInfoReplicator : There was a problem with the instance info replicator + +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) ~[eureka-client-2.0.1.jar:2.0.1] + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na] + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na] + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2026-02-28T15:19:10.502+05:30 INFO 3014 --- [DiscoveryClient-HeartbeatExecutor-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on PUT request for "http://localhost:8761/eureka/apps/USER-SERVICE/192.168.0.102:user-service:8082": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on PUT request for "http://localhost:8761/eureka/apps/USER-SERVICE/192.168.0.102:user-service:8082": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:888) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:868) + at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) + at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:646) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.sendHeartBeat(RestTemplateEurekaHttpClient.java:103) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:837) + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1401) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) +Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:751) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.lambda$connectSocket$0(PlainConnectionSocketFactory.java:85) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:84) + at org.apache.hc.client5.http.socket.ConnectionSocketFactory.connectSocket(ConnectionSocketFactory.java:113) + at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:181) + at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:447) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:162) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:172) + at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:142) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:152) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:106) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55) + at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:93) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:101) + at org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.lambda$restTemplate$0(RestTemplateTransportClientFactory.java:143) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:87) + at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:71) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:862) + ... 20 more + +2026-02-28T15:19:10.503+05:30 WARN 3014 --- [DiscoveryClient-HeartbeatExecutor-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: I/O error on PUT request for "http://localhost:8761/eureka/apps/USER-SERVICE/192.168.0.102:user-service:8082": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused +2026-02-28T15:19:10.503+05:30 ERROR 3014 --- [DiscoveryClient-HeartbeatExecutor-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - was unable to send heartbeat! + +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:837) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1401) ~[eureka-client-2.0.1.jar:2.0.1] + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na] + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2026-02-28T15:19:10.563+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:888) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:868) + at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) + at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:646) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.getApplicationsInternal(RestTemplateEurekaHttpClient.java:149) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.getApplications(RestTemplateEurekaHttpClient.java:139) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1045) + at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:958) + at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1475) + at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1442) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) +Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:751) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.lambda$connectSocket$0(PlainConnectionSocketFactory.java:85) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:84) + at org.apache.hc.client5.http.socket.ConnectionSocketFactory.connectSocket(ConnectionSocketFactory.java:113) + at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:181) + at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:447) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:162) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:172) + at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:142) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:152) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:106) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55) + at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:93) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:101) + at org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.lambda$restTemplate$0(RestTemplateTransportClientFactory.java:143) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:87) + at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:71) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:862) + ... 23 more + +2026-02-28T15:19:10.564+05:30 WARN 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused +2026-02-28T15:19:10.569+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - was unable to refresh its cache! This periodic background refresh will be retried in 30 seconds. status = Cannot execute request on any known server stacktrace = com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1045) + at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:958) + at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1475) + at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1442) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) + +2026-02-28T15:19:40.488+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T15:19:40.545+05:30 INFO 3014 --- [DiscoveryClient-HeartbeatExecutor-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on PUT request for "http://localhost:8761/eureka/apps/USER-SERVICE/192.168.0.102:user-service:8082": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on PUT request for "http://localhost:8761/eureka/apps/USER-SERVICE/192.168.0.102:user-service:8082": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:888) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:868) + at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) + at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:646) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.sendHeartBeat(RestTemplateEurekaHttpClient.java:103) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:837) + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1401) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) +Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:751) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.lambda$connectSocket$0(PlainConnectionSocketFactory.java:85) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:84) + at org.apache.hc.client5.http.socket.ConnectionSocketFactory.connectSocket(ConnectionSocketFactory.java:113) + at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:181) + at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:447) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:162) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:172) + at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:142) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:152) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:106) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55) + at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:93) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:101) + at org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.lambda$restTemplate$0(RestTemplateTransportClientFactory.java:143) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:87) + at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:71) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:862) + ... 20 more + +2026-02-28T15:19:40.545+05:30 WARN 3014 --- [DiscoveryClient-HeartbeatExecutor-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: I/O error on PUT request for "http://localhost:8761/eureka/apps/USER-SERVICE/192.168.0.102:user-service:8082": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused +2026-02-28T15:19:40.545+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:888) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:868) + at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) + at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:646) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.register(RestTemplateEurekaHttpClient.java:81) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) +Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:751) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.lambda$connectSocket$0(PlainConnectionSocketFactory.java:85) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:84) + at org.apache.hc.client5.http.socket.ConnectionSocketFactory.connectSocket(ConnectionSocketFactory.java:113) + at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:181) + at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:447) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:162) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:172) + at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:142) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:152) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:106) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55) + at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:93) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:101) + at org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.lambda$restTemplate$0(RestTemplateTransportClientFactory.java:143) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:87) + at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:71) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:862) + ... 21 more + +2026-02-28T15:19:40.546+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: I/O error on POST request for "http://localhost:8761/eureka/apps/USER-SERVICE": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused +2026-02-28T15:19:40.546+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration failed Cannot execute request on any known server + +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) ~[eureka-client-2.0.1.jar:2.0.1] + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na] + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na] + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2026-02-28T15:19:40.548+05:30 WARN 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] c.n.discovery.InstanceInfoReplicator : There was a problem with the instance info replicator + +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$1.execute(EurekaHttpClientDecorator.java:59) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.register(EurekaHttpClientDecorator.java:56) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:820) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.InstanceInfoReplicator.run(InstanceInfoReplicator.java:121) ~[eureka-client-2.0.1.jar:2.0.1] + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na] + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na] + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2026-02-28T15:19:40.546+05:30 ERROR 3014 --- [DiscoveryClient-HeartbeatExecutor-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - was unable to send heartbeat! + +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:837) ~[eureka-client-2.0.1.jar:2.0.1] + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1401) ~[eureka-client-2.0.1.jar:2.0.1] + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na] + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2026-02-28T15:19:40.626+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Disable delta property : false +2026-02-28T15:19:40.627+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Single vip registry refresh property : null +2026-02-28T15:19:40.627+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Force full registry fetch : false +2026-02-28T15:19:40.627+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Application is null : false +2026-02-28T15:19:40.627+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Registered Applications size is zero : true +2026-02-28T15:19:40.627+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Application version is -1: true +2026-02-28T15:19:40.627+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server +2026-02-28T15:19:40.651+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:888) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:868) + at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:764) + at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:646) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.getApplicationsInternal(RestTemplateEurekaHttpClient.java:149) + at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.getApplications(RestTemplateEurekaHttpClient.java:139) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1045) + at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:958) + at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1475) + at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1442) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) +Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused + at java.base/sun.nio.ch.Net.pollConnect(Native Method) + at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694) + at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:751) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.lambda$connectSocket$0(PlainConnectionSocketFactory.java:85) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) + at org.apache.hc.client5.http.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:84) + at org.apache.hc.client5.http.socket.ConnectionSocketFactory.connectSocket(ConnectionSocketFactory.java:113) + at org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:181) + at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:447) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:162) + at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.connectEndpoint(InternalExecRuntime.java:172) + at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:142) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:96) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:152) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:115) + at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) + at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:170) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:106) + at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55) + at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:93) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:101) + at org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.lambda$restTemplate$0(RestTemplateTransportClientFactory.java:143) + at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:87) + at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:71) + at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) + at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66) + at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:862) + ... 23 more + +2026-02-28T15:19:40.651+05:30 WARN 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to http://localhost:8761 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused +2026-02-28T15:19:40.652+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - was unable to refresh its cache! This periodic background refresh will be retried in 30 seconds. status = Cannot execute request on any known server stacktrace = com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137) + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77) + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134) + at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1045) + at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:958) + at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1475) + at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1442) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) + +2026-02-28T15:20:10.558+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T15:20:10.655+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Disable delta property : false +2026-02-28T15:20:10.655+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Single vip registry refresh property : null +2026-02-28T15:20:10.655+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Force full registry fetch : false +2026-02-28T15:20:10.655+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Application is null : false +2026-02-28T15:20:10.655+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Registered Applications size is zero : true +2026-02-28T15:20:10.655+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Application version is -1: true +2026-02-28T15:20:10.655+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server +2026-02-28T15:20:10.799+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : The response status is 200 +2026-02-28T15:20:10.806+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration status: 204 +2026-02-28T15:20:10.821+05:30 INFO 3014 --- [DiscoveryClient-HeartbeatExecutor-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - Re-registering apps/USER-SERVICE +2026-02-28T15:20:10.821+05:30 INFO 3014 --- [DiscoveryClient-HeartbeatExecutor-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T15:20:10.830+05:30 INFO 3014 --- [DiscoveryClient-HeartbeatExecutor-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration status: 204 +2026-02-28T15:20:31.149+05:30 INFO 3014 --- [http-nio-8082-exec-1] o.a.c.c.C.[.[.[/userService/api/v1] : Initializing Spring DispatcherServlet 'dispatcherServlet' +2026-02-28T15:20:31.152+05:30 INFO 3014 --- [http-nio-8082-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' +2026-02-28T15:20:31.159+05:30 INFO 3014 --- [http-nio-8082-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 7 ms +2026-02-28T15:20:31.177+05:30 INFO 3014 --- [http-nio-8082-exec-1] d.s.m.interceptors.LoggerInterceptor : Request URL: http://localhost:8082/userService/api/v1/users/authenticate +2026-02-28T15:20:31.177+05:30 INFO 3014 --- [http-nio-8082-exec-1] d.s.m.interceptors.LoggerInterceptor : HTTP Method: POST +2026-02-28T15:20:31.404+05:30 INFO 3014 --- [http-nio-8082-exec-1] d.s.m.interceptors.LoggerInterceptor : Handler: org.springframework.web.method.HandlerMethod +2026-02-28T15:20:31.404+05:30 INFO 3014 --- [http-nio-8082-exec-1] d.s.m.interceptors.LoggerInterceptor : Response Status: 200 +2026-02-28T15:20:31.404+05:30 INFO 3014 --- [http-nio-8082-exec-1] d.s.m.interceptors.LoggerInterceptor : Request Processing Time: 227 ms +2026-02-28T15:20:40.624+05:30 INFO 3014 --- [http-nio-8082-exec-3] d.s.m.interceptors.LoggerInterceptor : Request URL: http://localhost:8082/userService/api/v1/users/authenticate +2026-02-28T15:20:40.624+05:30 INFO 3014 --- [http-nio-8082-exec-3] d.s.m.interceptors.LoggerInterceptor : HTTP Method: POST +2026-02-28T15:20:40.635+05:30 INFO 3014 --- [http-nio-8082-exec-3] d.s.m.interceptors.LoggerInterceptor : Handler: org.springframework.web.method.HandlerMethod +2026-02-28T15:20:40.635+05:30 INFO 3014 --- [http-nio-8082-exec-3] d.s.m.interceptors.LoggerInterceptor : Response Status: 200 +2026-02-28T15:20:40.636+05:30 INFO 3014 --- [http-nio-8082-exec-3] d.s.m.interceptors.LoggerInterceptor : Request Processing Time: 12 ms +2026-02-28T15:20:40.814+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Disable delta property : false +2026-02-28T15:20:40.815+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Single vip registry refresh property : null +2026-02-28T15:20:40.815+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Force full registry fetch : false +2026-02-28T15:20:40.815+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Application is null : false +2026-02-28T15:20:40.815+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Registered Applications size is zero : true +2026-02-28T15:20:40.815+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Application version is -1: false +2026-02-28T15:20:40.815+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server +2026-02-28T15:20:40.871+05:30 INFO 3014 --- [DiscoveryClient-CacheRefreshExecutor-0] com.netflix.discovery.DiscoveryClient : The response status is 200 +2026-02-28T15:21:40.095+05:30 INFO 3014 --- [AsyncResolver-bootstrap-executor-0] c.n.d.s.r.aws.ConfigClusterResolver : Resolving eureka endpoints via configuration +2026-02-28T15:26:40.099+05:30 INFO 3014 --- [AsyncResolver-bootstrap-executor-0] c.n.d.s.r.aws.ConfigClusterResolver : Resolving eureka endpoints via configuration +2026-02-28T15:31:40.102+05:30 INFO 3014 --- [AsyncResolver-bootstrap-executor-0] c.n.d.s.r.aws.ConfigClusterResolver : Resolving eureka endpoints via configuration +2026-02-28T15:36:53.716+05:30 WARN 3014 --- [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m44s521ms). +2026-02-28T15:50:33.280+05:30 WARN 3014 --- [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=13m39s567ms). +2026-02-28T15:51:04.172+05:30 INFO 3014 --- [AsyncResolver-bootstrap-executor-0] c.n.d.s.r.aws.ConfigClusterResolver : Resolving eureka endpoints via configuration diff --git a/src/test/resources/application-test.properties b/src/test/resources/application-test.properties index 352bd53..877d0da 100644 --- a/src/test/resources/application-test.properties +++ b/src/test/resources/application-test.properties @@ -11,4 +11,6 @@ spring.datasource.password=root spring.jpa.database-platform=org.hibernate.dialect.H2Dialect spring.jpa.show-sql=true spring.jpa.hibernate.ddl-auto=update -logging.level.org.springframework.test.context.support.AnnotationConfigContextLoaderUtils=ERROR \ No newline at end of file +logging.level.org.springframework.test.context.support.AnnotationConfigContextLoaderUtils=ERROR + +spring.cloud.vault.enabled=false \ No newline at end of file From 0963b80a16582889c83c5a15dda87ae7d37f4906 Mon Sep 17 00:00:00 2001 From: Shantanu Kumar Date: Sat, 28 Feb 2026 16:05:50 +0530 Subject: [PATCH 3/6] (fix/vault): optional for spring config import --- dependency.tree | 15 +- logs/user-service.log | 432 ++++++++++++++++++++++ src/main/resources/application.properties | 2 +- 3 files changed, 442 insertions(+), 7 deletions(-) diff --git a/dependency.tree b/dependency.tree index 5eb100c..66c0766 100644 --- a/dependency.tree +++ b/dependency.tree @@ -99,9 +99,6 @@ dev.shann:mcUserService:jar:0.0.1-SNAPSHOT | | +- org.bouncycastle:bcprov-jdk18on:jar:1.73:compile | | \- org.bouncycastle:bcutil-jdk18on:jar:1.73:compile | +- org.springframework.cloud:spring-cloud-netflix-eureka-client:jar:4.0.3:compile -| | \- org.apache.httpcomponents.client5:httpclient5:jar:5.2.1:compile -| | +- org.apache.httpcomponents.core5:httpcore5:jar:5.2.2:compile -| | \- org.apache.httpcomponents.core5:httpcore5-h2:jar:5.2.2:compile | +- com.netflix.eureka:eureka-client:jar:2.0.1:compile | | +- com.netflix.netflix-commons:netflix-eventbus:jar:0.3.0:compile | | | +- com.netflix.netflix-commons:netflix-infix:jar:0.3.0:runtime @@ -149,6 +146,12 @@ dev.shann:mcUserService:jar:0.0.1-SNAPSHOT | | +- org.ow2.asm:asm-commons:jar:9.6:compile | | \- org.ow2.asm:asm-tree:jar:9.6:compile | \- org.jacoco:org.jacoco.report:jar:0.8.11:compile -\- org.springframework.restdocs:spring-restdocs-mockmvc:jar:3.0.5:test - +- org.springframework.restdocs:spring-restdocs-core:jar:3.0.0:test - \- jakarta.servlet:jakarta.servlet-api:jar:6.0.0:test ++- org.springframework.restdocs:spring-restdocs-mockmvc:jar:3.0.5:test +| +- org.springframework.restdocs:spring-restdocs-core:jar:3.0.0:test +| \- jakarta.servlet:jakarta.servlet-api:jar:6.0.0:test +\- org.springframework.cloud:spring-cloud-starter-vault-config:jar:4.0.1:compile + +- org.apache.httpcomponents.client5:httpclient5:jar:5.2.1:compile + | \- org.apache.httpcomponents.core5:httpcore5-h2:jar:5.2.2:compile + +- org.apache.httpcomponents.core5:httpcore5:jar:5.2.2:compile + +- org.springframework.cloud:spring-cloud-vault-config:jar:4.0.1:compile + \- org.springframework.vault:spring-vault-core:jar:3.0.2:compile diff --git a/logs/user-service.log b/logs/user-service.log index f0f1481..7821abd 100644 --- a/logs/user-service.log +++ b/logs/user-service.log @@ -1979,3 +1979,435 @@ Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to http: 2026-02-28T15:36:53.716+05:30 WARN 3014 --- [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m44s521ms). 2026-02-28T15:50:33.280+05:30 WARN 3014 --- [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=13m39s567ms). 2026-02-28T15:51:04.172+05:30 INFO 3014 --- [AsyncResolver-bootstrap-executor-0] c.n.d.s.r.aws.ConfigClusterResolver : Resolving eureka endpoints via configuration +2026-02-28T15:56:04.170+05:30 INFO 3014 --- [AsyncResolver-bootstrap-executor-0] c.n.d.s.r.aws.ConfigClusterResolver : Resolving eureka endpoints via configuration +2026-02-28T16:00:23.013+05:30 INFO 3014 --- [File Watcher] rtingClassPathChangeChangedEventListener : Restarting due to 18 class path changes (0 additions, 16 deletions, 2 modifications) +2026-02-28T16:00:23.037+05:30 INFO 3014 --- [Thread-6] o.s.c.n.e.s.EurekaServiceRegistry : Unregistering application USER-SERVICE with eureka with status DOWN +2026-02-28T16:00:23.037+05:30 INFO 3014 --- [Thread-6] com.netflix.discovery.DiscoveryClient : Saw local status change event StatusChangeEvent [timestamp=1772274623037, current=DOWN, previous=UP] +2026-02-28T16:00:23.038+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T16:00:23.087+05:30 INFO 3014 --- [Thread-6] o.apache.catalina.core.StandardService : Stopping service [Tomcat] +2026-02-28T16:00:23.099+05:30 INFO 3014 --- [Thread-6] o.a.c.c.C.[.[.[/userService/api/v1] : Destroying Spring FrameworkServlet 'dispatcherServlet' +2026-02-28T16:00:23.139+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration status: 204 +2026-02-28T16:00:23.179+05:30 INFO 3014 --- [Thread-6] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2026-02-28T16:00:23.243+05:30 INFO 3014 --- [Thread-6] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... +2026-02-28T16:00:23.269+05:30 INFO 3014 --- [Thread-6] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. +2026-02-28T16:00:23.271+05:30 INFO 3014 --- [Thread-6] com.netflix.discovery.DiscoveryClient : Shutting down DiscoveryClient ... +2026-02-28T16:00:26.282+05:30 INFO 3014 --- [Thread-6] com.netflix.discovery.DiscoveryClient : Unregistering ... +2026-02-28T16:00:26.317+05:30 INFO 3014 --- [Thread-6] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - deregister status: 200 +2026-02-28T16:00:26.328+05:30 INFO 3014 --- [Thread-6] com.netflix.discovery.DiscoveryClient : Completed shut down of DiscoveryClient +2026-02-28T16:00:26.646+05:30 INFO 3014 --- [restartedMain] d.s.m.McUserServiceApplication : Starting McUserServiceApplication using Java 21.0.10 with PID 3014 (/Users/shantanukumar/IdeaProjects/mcUserService/target/classes started by shantanukumar in /Users/shantanukumar/IdeaProjects/mcUserService) +2026-02-28T16:00:26.646+05:30 INFO 3014 --- [restartedMain] d.s.m.McUserServiceApplication : No active profile set, falling back to 1 default profile: "default" +2026-02-28T16:00:26.649+05:30 INFO 3014 --- [restartedMain] o.s.v.c.e.LeaseAwareVaultPropertySource : Vault location [secret/application] not resolvable: Not found +2026-02-28T16:00:26.970+05:30 INFO 3014 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2026-02-28T16:00:26.979+05:30 INFO 3014 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 9 ms. Found 2 JPA repository interfaces. +2026-02-28T16:00:27.090+05:30 INFO 3014 --- [restartedMain] o.s.cloud.context.scope.GenericScope : BeanFactory id=0a366ac5-0ef7-332b-8596-b207d98463ac +2026-02-28T16:00:27.303+05:30 INFO 3014 --- [restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8082 (http) +2026-02-28T16:00:27.305+05:30 INFO 3014 --- [restartedMain] o.apache.catalina.core.StandardService : Starting service [Tomcat] +2026-02-28T16:00:27.305+05:30 INFO 3014 --- [restartedMain] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.13] +2026-02-28T16:00:27.366+05:30 INFO 3014 --- [restartedMain] o.a.c.c.C.[.[.[/userService/api/v1] : Initializing Spring embedded WebApplicationContext +2026-02-28T16:00:27.366+05:30 INFO 3014 --- [restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 717 ms +2026-02-28T16:00:27.454+05:30 INFO 3014 --- [restartedMain] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] +2026-02-28T16:00:27.465+05:30 INFO 3014 --- [restartedMain] o.h.b.i.BytecodeProviderInitiator : HHH000021: Bytecode provider name : bytebuddy +2026-02-28T16:00:27.496+05:30 INFO 3014 --- [restartedMain] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer +2026-02-28T16:00:27.522+05:30 INFO 3014 --- [restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Starting... +2026-02-28T16:00:27.587+05:30 INFO 3014 --- [restartedMain] com.zaxxer.hikari.pool.HikariPool : HikariPool-2 - Added connection com.mysql.cj.jdbc.ConnectionImpl@246f1570 +2026-02-28T16:00:27.589+05:30 INFO 3014 --- [restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Start completed. +2026-02-28T16:00:27.604+05:30 INFO 3014 --- [restartedMain] o.h.b.i.BytecodeProviderInitiator : HHH000021: Bytecode provider name : bytebuddy +2026-02-28T16:00:27.637+05:30 INFO 3014 --- [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] +2026-02-28T16:00:27.721+05:30 INFO 3014 --- [restartedMain] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2026-02-28T16:00:27.834+05:30 WARN 3014 --- [restartedMain] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +2026-02-28T16:00:28.076+05:30 INFO 3014 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer : LiveReload server is running on port 35729 +2026-02-28T16:00:28.114+05:30 INFO 3014 --- [restartedMain] DiscoveryClientOptionalArgsConfiguration : Eureka HTTP Client uses RestTemplate. +2026-02-28T16:00:28.190+05:30 WARN 3014 --- [restartedMain] iguration$LoadBalancerCaffeineWarnLogger : Spring Cloud LoadBalancer is currently working with the default cache. While this cache implementation is useful for development and tests, it's recommended to use Caffeine cache in production.You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath. +2026-02-28T16:00:28.369+05:30 INFO 3014 --- [restartedMain] o.s.c.n.eureka.InstanceInfoFactory : Setting initial instance status as: STARTING +2026-02-28T16:00:28.382+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Initializing Eureka in region us-east-1 +2026-02-28T16:00:28.386+05:30 INFO 3014 --- [restartedMain] c.n.d.s.r.aws.ConfigClusterResolver : Resolving eureka endpoints via configuration +2026-02-28T16:00:28.480+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Disable delta property : false +2026-02-28T16:00:28.480+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Single vip registry refresh property : null +2026-02-28T16:00:28.480+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Force full registry fetch : false +2026-02-28T16:00:28.480+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Application is null : false +2026-02-28T16:00:28.480+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Registered Applications size is zero : true +2026-02-28T16:00:28.480+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Application version is -1: true +2026-02-28T16:00:28.480+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server +2026-02-28T16:00:28.588+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : The response status is 200 +2026-02-28T16:00:28.590+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Starting heartbeat executor: renew interval is: 30 +2026-02-28T16:00:28.591+05:30 INFO 3014 --- [restartedMain] c.n.discovery.InstanceInfoReplicator : InstanceInfoReplicator onDemand update allowed rate per min is 4 +2026-02-28T16:00:28.594+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Discovery Client initialized at timestamp 1772274628593 with initial instances count: 1 +2026-02-28T16:00:28.597+05:30 INFO 3014 --- [restartedMain] o.s.c.n.e.s.EurekaServiceRegistry : Registering application USER-SERVICE with eureka with status UP +2026-02-28T16:00:28.597+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Saw local status change event StatusChangeEvent [timestamp=1772274628597, current=UP, previous=STARTING] +2026-02-28T16:00:28.598+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T16:00:28.603+05:30 INFO 3014 --- [restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8082 (http) with context path '/userService/api/v1' +2026-02-28T16:00:28.604+05:30 INFO 3014 --- [restartedMain] .s.c.n.e.s.EurekaAutoServiceRegistration : Updating port to 8082 +2026-02-28T16:00:28.653+05:30 INFO 3014 --- [restartedMain] d.s.m.McUserServiceApplication : Started McUserServiceApplication in 2.185 seconds (process running for 1769.148) +2026-02-28T16:00:28.658+05:30 INFO 3014 --- [restartedMain] .ConditionEvaluationDeltaLoggingListener : Condition evaluation unchanged +2026-02-28T16:00:28.660+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration status: 204 +2026-02-28T16:00:29.519+05:30 INFO 3014 --- [File Watcher] rtingClassPathChangeChangedEventListener : Restarting due to 16 class path changes (16 additions, 0 deletions, 0 modifications) +2026-02-28T16:00:29.522+05:30 INFO 3014 --- [Thread-9] o.s.c.n.e.s.EurekaServiceRegistry : Unregistering application USER-SERVICE with eureka with status DOWN +2026-02-28T16:00:29.522+05:30 INFO 3014 --- [Thread-9] com.netflix.discovery.DiscoveryClient : Saw local status change event StatusChangeEvent [timestamp=1772274629522, current=DOWN, previous=UP] +2026-02-28T16:00:29.523+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T16:00:29.541+05:30 INFO 3014 --- [Thread-9] o.apache.catalina.core.StandardService : Stopping service [Tomcat] +2026-02-28T16:00:29.552+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration status: 204 +2026-02-28T16:00:29.562+05:30 INFO 3014 --- [Thread-9] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2026-02-28T16:00:29.564+05:30 INFO 3014 --- [Thread-9] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Shutdown initiated... +2026-02-28T16:00:29.571+05:30 INFO 3014 --- [Thread-9] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Shutdown completed. +2026-02-28T16:00:29.571+05:30 INFO 3014 --- [Thread-9] com.netflix.discovery.DiscoveryClient : Shutting down DiscoveryClient ... +2026-02-28T16:00:32.579+05:30 INFO 3014 --- [Thread-9] com.netflix.discovery.DiscoveryClient : Unregistering ... +2026-02-28T16:00:32.626+05:30 INFO 3014 --- [Thread-9] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - deregister status: 200 +2026-02-28T16:00:32.632+05:30 INFO 3014 --- [Thread-9] com.netflix.discovery.DiscoveryClient : Completed shut down of DiscoveryClient +2026-02-28T16:00:32.908+05:30 INFO 3014 --- [restartedMain] d.s.m.McUserServiceApplication : Starting McUserServiceApplication using Java 21.0.10 with PID 3014 (/Users/shantanukumar/IdeaProjects/mcUserService/target/classes started by shantanukumar in /Users/shantanukumar/IdeaProjects/mcUserService) +2026-02-28T16:00:32.908+05:30 INFO 3014 --- [restartedMain] d.s.m.McUserServiceApplication : No active profile set, falling back to 1 default profile: "default" +2026-02-28T16:00:32.911+05:30 INFO 3014 --- [restartedMain] o.s.v.c.e.LeaseAwareVaultPropertySource : Vault location [secret/application] not resolvable: Not found +2026-02-28T16:00:33.191+05:30 INFO 3014 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2026-02-28T16:00:33.203+05:30 INFO 3014 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 11 ms. Found 2 JPA repository interfaces. +2026-02-28T16:00:33.310+05:30 INFO 3014 --- [restartedMain] o.s.cloud.context.scope.GenericScope : BeanFactory id=0a366ac5-0ef7-332b-8596-b207d98463ac +2026-02-28T16:00:33.428+05:30 INFO 3014 --- [restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8082 (http) +2026-02-28T16:00:33.429+05:30 INFO 3014 --- [restartedMain] o.apache.catalina.core.StandardService : Starting service [Tomcat] +2026-02-28T16:00:33.429+05:30 INFO 3014 --- [restartedMain] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.13] +2026-02-28T16:00:33.461+05:30 INFO 3014 --- [restartedMain] o.a.c.c.C.[.[.[/userService/api/v1] : Initializing Spring embedded WebApplicationContext +2026-02-28T16:00:33.462+05:30 INFO 3014 --- [restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 551 ms +2026-02-28T16:00:33.522+05:30 INFO 3014 --- [restartedMain] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] +2026-02-28T16:00:33.528+05:30 INFO 3014 --- [restartedMain] o.h.b.i.BytecodeProviderInitiator : HHH000021: Bytecode provider name : bytebuddy +2026-02-28T16:00:33.528+05:30 INFO 3014 --- [restartedMain] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer +2026-02-28T16:00:33.529+05:30 INFO 3014 --- [restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-3 - Starting... +2026-02-28T16:00:33.538+05:30 INFO 3014 --- [restartedMain] com.zaxxer.hikari.pool.HikariPool : HikariPool-3 - Added connection com.mysql.cj.jdbc.ConnectionImpl@65711284 +2026-02-28T16:00:33.538+05:30 INFO 3014 --- [restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-3 - Start completed. +2026-02-28T16:00:33.546+05:30 INFO 3014 --- [restartedMain] o.h.b.i.BytecodeProviderInitiator : HHH000021: Bytecode provider name : bytebuddy +2026-02-28T16:00:33.571+05:30 INFO 3014 --- [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] +2026-02-28T16:00:33.590+05:30 INFO 3014 --- [restartedMain] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2026-02-28T16:00:33.662+05:30 WARN 3014 --- [restartedMain] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +2026-02-28T16:00:33.817+05:30 INFO 3014 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer : LiveReload server is running on port 35729 +2026-02-28T16:00:33.844+05:30 INFO 3014 --- [restartedMain] DiscoveryClientOptionalArgsConfiguration : Eureka HTTP Client uses RestTemplate. +2026-02-28T16:00:33.875+05:30 WARN 3014 --- [restartedMain] iguration$LoadBalancerCaffeineWarnLogger : Spring Cloud LoadBalancer is currently working with the default cache. While this cache implementation is useful for development and tests, it's recommended to use Caffeine cache in production.You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath. +2026-02-28T16:00:33.907+05:30 INFO 3014 --- [restartedMain] o.s.c.n.eureka.InstanceInfoFactory : Setting initial instance status as: STARTING +2026-02-28T16:00:33.910+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Initializing Eureka in region us-east-1 +2026-02-28T16:00:33.910+05:30 INFO 3014 --- [restartedMain] c.n.d.s.r.aws.ConfigClusterResolver : Resolving eureka endpoints via configuration +2026-02-28T16:00:33.911+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Disable delta property : false +2026-02-28T16:00:33.911+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Single vip registry refresh property : null +2026-02-28T16:00:33.911+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Force full registry fetch : false +2026-02-28T16:00:33.911+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Application is null : false +2026-02-28T16:00:33.911+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Registered Applications size is zero : true +2026-02-28T16:00:33.911+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Application version is -1: true +2026-02-28T16:00:33.911+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server +2026-02-28T16:00:33.931+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : The response status is 200 +2026-02-28T16:00:33.932+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Starting heartbeat executor: renew interval is: 30 +2026-02-28T16:00:33.933+05:30 INFO 3014 --- [restartedMain] c.n.discovery.InstanceInfoReplicator : InstanceInfoReplicator onDemand update allowed rate per min is 4 +2026-02-28T16:00:33.934+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Discovery Client initialized at timestamp 1772274633934 with initial instances count: 1 +2026-02-28T16:00:33.936+05:30 INFO 3014 --- [restartedMain] o.s.c.n.e.s.EurekaServiceRegistry : Registering application USER-SERVICE with eureka with status UP +2026-02-28T16:00:33.936+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Saw local status change event StatusChangeEvent [timestamp=1772274633936, current=UP, previous=STARTING] +2026-02-28T16:00:33.937+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T16:00:33.939+05:30 INFO 3014 --- [restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8082 (http) with context path '/userService/api/v1' +2026-02-28T16:00:33.939+05:30 INFO 3014 --- [restartedMain] .s.c.n.e.s.EurekaAutoServiceRegistration : Updating port to 8082 +2026-02-28T16:00:33.951+05:30 INFO 3014 --- [restartedMain] d.s.m.McUserServiceApplication : Started McUserServiceApplication in 1.176 seconds (process running for 1774.445) +2026-02-28T16:00:33.954+05:30 INFO 3014 --- [restartedMain] .ConditionEvaluationDeltaLoggingListener : Condition evaluation unchanged +2026-02-28T16:00:33.955+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration status: 204 +2026-02-28T16:03:42.879+05:30 INFO 3014 --- [File Watcher] rtingClassPathChangeChangedEventListener : Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) +2026-02-28T16:03:42.887+05:30 INFO 3014 --- [Thread-15] o.s.c.n.e.s.EurekaServiceRegistry : Unregistering application USER-SERVICE with eureka with status DOWN +2026-02-28T16:03:42.887+05:30 INFO 3014 --- [Thread-15] com.netflix.discovery.DiscoveryClient : Saw local status change event StatusChangeEvent [timestamp=1772274822887, current=DOWN, previous=UP] +2026-02-28T16:03:42.888+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T16:03:42.897+05:30 INFO 3014 --- [Thread-15] o.apache.catalina.core.StandardService : Stopping service [Tomcat] +2026-02-28T16:03:42.914+05:30 INFO 3014 --- [Thread-15] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2026-02-28T16:03:42.918+05:30 INFO 3014 --- [Thread-15] com.zaxxer.hikari.HikariDataSource : HikariPool-3 - Shutdown initiated... +2026-02-28T16:03:42.922+05:30 INFO 3014 --- [Thread-15] com.zaxxer.hikari.HikariDataSource : HikariPool-3 - Shutdown completed. +2026-02-28T16:03:42.922+05:30 INFO 3014 --- [Thread-15] com.netflix.discovery.DiscoveryClient : Shutting down DiscoveryClient ... +2026-02-28T16:03:42.944+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration status: 204 +2026-02-28T16:03:42.947+05:30 INFO 3014 --- [Thread-15] com.netflix.discovery.DiscoveryClient : Unregistering ... +2026-02-28T16:03:42.957+05:30 INFO 3014 --- [Thread-15] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - deregister status: 200 +2026-02-28T16:03:42.961+05:30 INFO 3014 --- [Thread-15] com.netflix.discovery.DiscoveryClient : Completed shut down of DiscoveryClient +2026-02-28T16:03:43.247+05:30 INFO 3014 --- [restartedMain] d.s.m.McUserServiceApplication : Starting McUserServiceApplication using Java 21.0.10 with PID 3014 (/Users/shantanukumar/IdeaProjects/mcUserService/target/classes started by shantanukumar in /Users/shantanukumar/IdeaProjects/mcUserService) +2026-02-28T16:03:43.247+05:30 INFO 3014 --- [restartedMain] d.s.m.McUserServiceApplication : No active profile set, falling back to 1 default profile: "default" +2026-02-28T16:03:43.250+05:30 INFO 3014 --- [restartedMain] o.s.v.c.e.LeaseAwareVaultPropertySource : Vault location [secret/application] not resolvable: Not found +2026-02-28T16:03:43.478+05:30 INFO 3014 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2026-02-28T16:03:43.488+05:30 INFO 3014 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 8 ms. Found 2 JPA repository interfaces. +2026-02-28T16:03:43.587+05:30 INFO 3014 --- [restartedMain] o.s.cloud.context.scope.GenericScope : BeanFactory id=0a366ac5-0ef7-332b-8596-b207d98463ac +2026-02-28T16:03:43.699+05:30 INFO 3014 --- [restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8082 (http) +2026-02-28T16:03:43.700+05:30 INFO 3014 --- [restartedMain] o.apache.catalina.core.StandardService : Starting service [Tomcat] +2026-02-28T16:03:43.700+05:30 INFO 3014 --- [restartedMain] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.13] +2026-02-28T16:03:43.729+05:30 INFO 3014 --- [restartedMain] o.a.c.c.C.[.[.[/userService/api/v1] : Initializing Spring embedded WebApplicationContext +2026-02-28T16:03:43.730+05:30 INFO 3014 --- [restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 480 ms +2026-02-28T16:03:43.812+05:30 INFO 3014 --- [restartedMain] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] +2026-02-28T16:03:43.820+05:30 INFO 3014 --- [restartedMain] o.h.b.i.BytecodeProviderInitiator : HHH000021: Bytecode provider name : bytebuddy +2026-02-28T16:03:43.820+05:30 INFO 3014 --- [restartedMain] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer +2026-02-28T16:03:43.821+05:30 INFO 3014 --- [restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-4 - Starting... +2026-02-28T16:03:43.865+05:30 INFO 3014 --- [restartedMain] com.zaxxer.hikari.pool.HikariPool : HikariPool-4 - Added connection com.mysql.cj.jdbc.ConnectionImpl@2d455291 +2026-02-28T16:03:43.865+05:30 INFO 3014 --- [restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-4 - Start completed. +2026-02-28T16:03:43.871+05:30 INFO 5978 --- [main] d.s.m.repository.UserRepositoryTest : Starting UserRepositoryTest using Java 21.0.10 with PID 5978 (started by shantanukumar in /Users/shantanukumar/IdeaProjects/mcUserService) +2026-02-28T16:03:43.873+05:30 INFO 3014 --- [restartedMain] o.h.b.i.BytecodeProviderInitiator : HHH000021: Bytecode provider name : bytebuddy +2026-02-28T16:03:43.873+05:30 INFO 5978 --- [main] d.s.m.repository.UserRepositoryTest : No active profile set, falling back to 1 default profile: "default" +2026-02-28T16:03:43.897+05:30 INFO 3014 --- [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] +2026-02-28T16:03:43.935+05:30 INFO 3014 --- [restartedMain] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2026-02-28T16:03:44.024+05:30 WARN 3014 --- [restartedMain] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +2026-02-28T16:03:44.235+05:30 INFO 3014 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer : LiveReload server is running on port 35729 +2026-02-28T16:03:44.270+05:30 INFO 3014 --- [restartedMain] DiscoveryClientOptionalArgsConfiguration : Eureka HTTP Client uses RestTemplate. +2026-02-28T16:03:44.293+05:30 INFO 5978 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2026-02-28T16:03:44.300+05:30 WARN 3014 --- [restartedMain] iguration$LoadBalancerCaffeineWarnLogger : Spring Cloud LoadBalancer is currently working with the default cache. While this cache implementation is useful for development and tests, it's recommended to use Caffeine cache in production.You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath. +2026-02-28T16:03:44.331+05:30 INFO 3014 --- [restartedMain] o.s.c.n.eureka.InstanceInfoFactory : Setting initial instance status as: STARTING +2026-02-28T16:03:44.335+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Initializing Eureka in region us-east-1 +2026-02-28T16:03:44.335+05:30 INFO 3014 --- [restartedMain] c.n.d.s.r.aws.ConfigClusterResolver : Resolving eureka endpoints via configuration +2026-02-28T16:03:44.336+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Disable delta property : false +2026-02-28T16:03:44.336+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Single vip registry refresh property : null +2026-02-28T16:03:44.336+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Force full registry fetch : false +2026-02-28T16:03:44.336+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Application is null : false +2026-02-28T16:03:44.337+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Registered Applications size is zero : true +2026-02-28T16:03:44.337+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Application version is -1: true +2026-02-28T16:03:44.337+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server +2026-02-28T16:03:44.357+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : The response status is 200 +2026-02-28T16:03:44.358+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Starting heartbeat executor: renew interval is: 30 +2026-02-28T16:03:44.359+05:30 INFO 3014 --- [restartedMain] c.n.discovery.InstanceInfoReplicator : InstanceInfoReplicator onDemand update allowed rate per min is 4 +2026-02-28T16:03:44.360+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Discovery Client initialized at timestamp 1772274824360 with initial instances count: 1 +2026-02-28T16:03:44.363+05:30 INFO 3014 --- [restartedMain] o.s.c.n.e.s.EurekaServiceRegistry : Registering application USER-SERVICE with eureka with status UP +2026-02-28T16:03:44.363+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Saw local status change event StatusChangeEvent [timestamp=1772274824363, current=UP, previous=STARTING] +2026-02-28T16:03:44.363+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T16:03:44.365+05:30 INFO 3014 --- [restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8082 (http) with context path '/userService/api/v1' +2026-02-28T16:03:44.365+05:30 INFO 3014 --- [restartedMain] .s.c.n.e.s.EurekaAutoServiceRegistration : Updating port to 8082 +2026-02-28T16:03:44.373+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration status: 204 +2026-02-28T16:03:44.374+05:30 INFO 3014 --- [restartedMain] d.s.m.McUserServiceApplication : Started McUserServiceApplication in 1.281 seconds (process running for 1964.873) +2026-02-28T16:03:44.376+05:30 INFO 3014 --- [restartedMain] .ConditionEvaluationDeltaLoggingListener : Condition evaluation unchanged +2026-02-28T16:03:44.453+05:30 INFO 5978 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 153 ms. Found 2 JPA repository interfaces. +2026-02-28T16:03:44.496+05:30 INFO 5978 --- [main] beddedDataSourceBeanFactoryPostProcessor : Replacing 'dataSource' DataSource bean with embedded version +2026-02-28T16:03:44.632+05:30 INFO 5978 --- [main] o.s.j.d.e.EmbeddedDatabaseFactory : Starting embedded database: url='jdbc:h2:mem:33bf8f1c-d29e-48de-b929-4f2ebcdd4c57;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' +2026-02-28T16:03:44.863+05:30 INFO 5978 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] +2026-02-28T16:03:44.917+05:30 INFO 5978 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 6.2.9.Final +2026-02-28T16:03:44.920+05:30 INFO 5978 --- [main] org.hibernate.cfg.Environment : HHH000406: Using bytecode reflection optimizer +2026-02-28T16:03:45.087+05:30 INFO 5978 --- [main] o.h.b.i.BytecodeProviderInitiator : HHH000021: Bytecode provider name : bytebuddy +2026-02-28T16:03:45.223+05:30 INFO 5978 --- [main] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer +2026-02-28T16:03:45.400+05:30 INFO 5978 --- [main] o.h.b.i.BytecodeProviderInitiator : HHH000021: Bytecode provider name : bytebuddy +2026-02-28T16:03:45.825+05:30 INFO 5978 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] +2026-02-28T16:03:45.866+05:30 INFO 5978 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2026-02-28T16:03:46.226+05:30 INFO 5978 --- [main] d.s.m.repository.UserRepositoryTest : Started UserRepositoryTest in 2.913 seconds (process running for 4.355) +2026-02-28T16:03:46.832+05:30 INFO 5978 --- [SpringApplicationShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2026-02-28T16:03:55.736+05:30 INFO 3014 --- [File Watcher] rtingClassPathChangeChangedEventListener : Restarting due to 18 class path changes (0 additions, 18 deletions, 0 modifications) +2026-02-28T16:03:55.742+05:30 INFO 3014 --- [Thread-21] o.s.c.n.e.s.EurekaServiceRegistry : Unregistering application USER-SERVICE with eureka with status DOWN +2026-02-28T16:03:55.743+05:30 INFO 3014 --- [Thread-21] com.netflix.discovery.DiscoveryClient : Saw local status change event StatusChangeEvent [timestamp=1772274835743, current=DOWN, previous=UP] +2026-02-28T16:03:55.744+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T16:03:55.756+05:30 INFO 3014 --- [Thread-21] o.apache.catalina.core.StandardService : Stopping service [Tomcat] +2026-02-28T16:03:55.770+05:30 INFO 3014 --- [Thread-21] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2026-02-28T16:03:55.805+05:30 INFO 3014 --- [Thread-21] com.zaxxer.hikari.HikariDataSource : HikariPool-4 - Shutdown initiated... +2026-02-28T16:03:55.806+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration status: 204 +2026-02-28T16:03:55.807+05:30 INFO 3014 --- [Thread-21] com.zaxxer.hikari.HikariDataSource : HikariPool-4 - Shutdown completed. +2026-02-28T16:03:55.808+05:30 INFO 3014 --- [Thread-21] com.netflix.discovery.DiscoveryClient : Shutting down DiscoveryClient ... +2026-02-28T16:03:58.815+05:30 INFO 3014 --- [Thread-21] com.netflix.discovery.DiscoveryClient : Unregistering ... +2026-02-28T16:03:58.954+05:30 INFO 3014 --- [Thread-21] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - deregister status: 200 +2026-02-28T16:03:59.018+05:30 INFO 3014 --- [Thread-21] com.netflix.discovery.DiscoveryClient : Completed shut down of DiscoveryClient +2026-02-28T16:03:59.899+05:30 INFO 3014 --- [restartedMain] d.s.m.McUserServiceApplication : Starting McUserServiceApplication using Java 21.0.10 with PID 3014 (/Users/shantanukumar/IdeaProjects/mcUserService/target/classes started by shantanukumar in /Users/shantanukumar/IdeaProjects/mcUserService) +2026-02-28T16:03:59.899+05:30 INFO 3014 --- [restartedMain] d.s.m.McUserServiceApplication : No active profile set, falling back to 1 default profile: "default" +2026-02-28T16:03:59.907+05:30 INFO 3014 --- [restartedMain] o.s.v.c.e.LeaseAwareVaultPropertySource : Vault location [secret/application] not resolvable: Not found +2026-02-28T16:04:00.470+05:30 INFO 3014 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2026-02-28T16:04:00.522+05:30 INFO 3014 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 51 ms. Found 2 JPA repository interfaces. +2026-02-28T16:04:00.960+05:30 INFO 3014 --- [restartedMain] o.s.cloud.context.scope.GenericScope : BeanFactory id=0a366ac5-0ef7-332b-8596-b207d98463ac +2026-02-28T16:04:01.417+05:30 INFO 3014 --- [restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8082 (http) +2026-02-28T16:04:01.422+05:30 INFO 3014 --- [restartedMain] o.apache.catalina.core.StandardService : Starting service [Tomcat] +2026-02-28T16:04:01.423+05:30 INFO 3014 --- [restartedMain] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.13] +2026-02-28T16:04:01.585+05:30 INFO 3014 --- [restartedMain] o.a.c.c.C.[.[.[/userService/api/v1] : Initializing Spring embedded WebApplicationContext +2026-02-28T16:04:01.585+05:30 INFO 3014 --- [restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1678 ms +2026-02-28T16:04:02.009+05:30 INFO 3014 --- [restartedMain] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] +2026-02-28T16:04:02.052+05:30 INFO 3014 --- [restartedMain] o.h.b.i.BytecodeProviderInitiator : HHH000021: Bytecode provider name : bytebuddy +2026-02-28T16:04:02.055+05:30 INFO 3014 --- [restartedMain] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer +2026-02-28T16:04:02.059+05:30 INFO 3014 --- [restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-5 - Starting... +2026-02-28T16:04:02.139+05:30 INFO 3014 --- [restartedMain] com.zaxxer.hikari.pool.HikariPool : HikariPool-5 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5c86881 +2026-02-28T16:04:02.139+05:30 INFO 3014 --- [restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-5 - Start completed. +2026-02-28T16:04:02.169+05:30 INFO 3014 --- [restartedMain] o.h.b.i.BytecodeProviderInitiator : HHH000021: Bytecode provider name : bytebuddy +2026-02-28T16:04:02.304+05:30 INFO 3014 --- [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] +2026-02-28T16:04:02.376+05:30 INFO 3014 --- [restartedMain] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2026-02-28T16:04:02.658+05:30 WARN 3014 --- [restartedMain] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +2026-02-28T16:04:03.166+05:30 INFO 3014 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer : LiveReload server is running on port 35729 +2026-02-28T16:04:03.265+05:30 INFO 3014 --- [restartedMain] DiscoveryClientOptionalArgsConfiguration : Eureka HTTP Client uses RestTemplate. +2026-02-28T16:04:03.356+05:30 WARN 3014 --- [restartedMain] iguration$LoadBalancerCaffeineWarnLogger : Spring Cloud LoadBalancer is currently working with the default cache. While this cache implementation is useful for development and tests, it's recommended to use Caffeine cache in production.You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath. +2026-02-28T16:04:03.501+05:30 INFO 3014 --- [restartedMain] o.s.c.n.eureka.InstanceInfoFactory : Setting initial instance status as: STARTING +2026-02-28T16:04:03.506+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Initializing Eureka in region us-east-1 +2026-02-28T16:04:03.506+05:30 INFO 3014 --- [restartedMain] c.n.d.s.r.aws.ConfigClusterResolver : Resolving eureka endpoints via configuration +2026-02-28T16:04:03.510+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Disable delta property : false +2026-02-28T16:04:03.510+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Single vip registry refresh property : null +2026-02-28T16:04:03.510+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Force full registry fetch : false +2026-02-28T16:04:03.510+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Application is null : false +2026-02-28T16:04:03.510+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Registered Applications size is zero : true +2026-02-28T16:04:03.510+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Application version is -1: true +2026-02-28T16:04:03.510+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server +2026-02-28T16:04:03.759+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : The response status is 200 +2026-02-28T16:04:03.761+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Starting heartbeat executor: renew interval is: 30 +2026-02-28T16:04:03.761+05:30 INFO 3014 --- [restartedMain] c.n.discovery.InstanceInfoReplicator : InstanceInfoReplicator onDemand update allowed rate per min is 4 +2026-02-28T16:04:03.763+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Discovery Client initialized at timestamp 1772274843762 with initial instances count: 1 +2026-02-28T16:04:03.769+05:30 INFO 3014 --- [restartedMain] o.s.c.n.e.s.EurekaServiceRegistry : Registering application USER-SERVICE with eureka with status UP +2026-02-28T16:04:03.769+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Saw local status change event StatusChangeEvent [timestamp=1772274843769, current=UP, previous=STARTING] +2026-02-28T16:04:03.769+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T16:04:03.781+05:30 INFO 3014 --- [restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8082 (http) with context path '/userService/api/v1' +2026-02-28T16:04:03.783+05:30 INFO 3014 --- [restartedMain] .s.c.n.e.s.EurekaAutoServiceRegistration : Updating port to 8082 +2026-02-28T16:04:03.803+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration status: 204 +2026-02-28T16:04:03.841+05:30 INFO 3014 --- [restartedMain] d.s.m.McUserServiceApplication : Started McUserServiceApplication in 4.425 seconds (process running for 1984.34) +2026-02-28T16:04:03.848+05:30 INFO 3014 --- [restartedMain] .ConditionEvaluationDeltaLoggingListener : Condition evaluation unchanged +2026-02-28T16:04:04.637+05:30 INFO 3014 --- [File Watcher] rtingClassPathChangeChangedEventListener : Restarting due to 18 class path changes (18 additions, 0 deletions, 0 modifications) +2026-02-28T16:04:04.652+05:30 INFO 3014 --- [Thread-27] o.s.c.n.e.s.EurekaServiceRegistry : Unregistering application USER-SERVICE with eureka with status DOWN +2026-02-28T16:04:04.653+05:30 INFO 3014 --- [Thread-27] com.netflix.discovery.DiscoveryClient : Saw local status change event StatusChangeEvent [timestamp=1772274844653, current=DOWN, previous=UP] +2026-02-28T16:04:04.666+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T16:04:04.681+05:30 INFO 3014 --- [Thread-27] o.apache.catalina.core.StandardService : Stopping service [Tomcat] +2026-02-28T16:04:04.738+05:30 INFO 3014 --- [Thread-27] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2026-02-28T16:04:04.741+05:30 INFO 3014 --- [Thread-27] com.zaxxer.hikari.HikariDataSource : HikariPool-5 - Shutdown initiated... +2026-02-28T16:04:04.754+05:30 INFO 3014 --- [Thread-27] com.zaxxer.hikari.HikariDataSource : HikariPool-5 - Shutdown completed. +2026-02-28T16:04:04.757+05:30 INFO 3014 --- [Thread-27] com.netflix.discovery.DiscoveryClient : Shutting down DiscoveryClient ... +2026-02-28T16:04:04.759+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration status: 204 +2026-02-28T16:04:04.761+05:30 INFO 3014 --- [Thread-27] com.netflix.discovery.DiscoveryClient : Unregistering ... +2026-02-28T16:04:04.784+05:30 INFO 3014 --- [Thread-27] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - deregister status: 200 +2026-02-28T16:04:04.794+05:30 INFO 3014 --- [Thread-27] com.netflix.discovery.DiscoveryClient : Completed shut down of DiscoveryClient +2026-02-28T16:04:05.234+05:30 INFO 3014 --- [restartedMain] d.s.m.McUserServiceApplication : Starting McUserServiceApplication using Java 21.0.10 with PID 3014 (/Users/shantanukumar/IdeaProjects/mcUserService/target/classes started by shantanukumar in /Users/shantanukumar/IdeaProjects/mcUserService) +2026-02-28T16:04:05.235+05:30 INFO 3014 --- [restartedMain] d.s.m.McUserServiceApplication : No active profile set, falling back to 1 default profile: "default" +2026-02-28T16:04:05.239+05:30 INFO 3014 --- [restartedMain] o.s.v.c.e.LeaseAwareVaultPropertySource : Vault location [secret/application] not resolvable: Not found +2026-02-28T16:04:05.668+05:30 INFO 3014 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2026-02-28T16:04:05.682+05:30 INFO 3014 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 13 ms. Found 2 JPA repository interfaces. +2026-02-28T16:04:05.767+05:30 INFO 3014 --- [restartedMain] o.s.cloud.context.scope.GenericScope : BeanFactory id=0a366ac5-0ef7-332b-8596-b207d98463ac +2026-02-28T16:04:06.231+05:30 INFO 3014 --- [restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8082 (http) +2026-02-28T16:04:06.246+05:30 INFO 3014 --- [restartedMain] o.apache.catalina.core.StandardService : Starting service [Tomcat] +2026-02-28T16:04:06.246+05:30 INFO 3014 --- [restartedMain] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.13] +2026-02-28T16:04:06.371+05:30 INFO 3014 --- [restartedMain] o.a.c.c.C.[.[.[/userService/api/v1] : Initializing Spring embedded WebApplicationContext +2026-02-28T16:04:06.372+05:30 INFO 3014 --- [restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1133 ms +2026-02-28T16:04:06.691+05:30 INFO 3014 --- [restartedMain] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] +2026-02-28T16:04:06.708+05:30 INFO 3014 --- [restartedMain] o.h.b.i.BytecodeProviderInitiator : HHH000021: Bytecode provider name : bytebuddy +2026-02-28T16:04:06.708+05:30 INFO 3014 --- [restartedMain] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer +2026-02-28T16:04:06.713+05:30 INFO 3014 --- [restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-6 - Starting... +2026-02-28T16:04:06.733+05:30 INFO 3014 --- [restartedMain] com.zaxxer.hikari.pool.HikariPool : HikariPool-6 - Added connection com.mysql.cj.jdbc.ConnectionImpl@29a6daf2 +2026-02-28T16:04:06.734+05:30 INFO 3014 --- [restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-6 - Start completed. +2026-02-28T16:04:06.745+05:30 INFO 3014 --- [restartedMain] o.h.b.i.BytecodeProviderInitiator : HHH000021: Bytecode provider name : bytebuddy +2026-02-28T16:04:06.783+05:30 INFO 3014 --- [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] +2026-02-28T16:04:06.821+05:30 INFO 3014 --- [restartedMain] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2026-02-28T16:04:07.247+05:30 WARN 3014 --- [restartedMain] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +2026-02-28T16:04:07.783+05:30 INFO 3014 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer : LiveReload server is running on port 35729 +2026-02-28T16:04:07.831+05:30 INFO 3014 --- [restartedMain] DiscoveryClientOptionalArgsConfiguration : Eureka HTTP Client uses RestTemplate. +2026-02-28T16:04:07.881+05:30 WARN 3014 --- [restartedMain] iguration$LoadBalancerCaffeineWarnLogger : Spring Cloud LoadBalancer is currently working with the default cache. While this cache implementation is useful for development and tests, it's recommended to use Caffeine cache in production.You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath. +2026-02-28T16:04:07.934+05:30 INFO 3014 --- [restartedMain] o.s.c.n.eureka.InstanceInfoFactory : Setting initial instance status as: STARTING +2026-02-28T16:04:07.941+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Initializing Eureka in region us-east-1 +2026-02-28T16:04:07.943+05:30 INFO 3014 --- [restartedMain] c.n.d.s.r.aws.ConfigClusterResolver : Resolving eureka endpoints via configuration +2026-02-28T16:04:07.945+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Disable delta property : false +2026-02-28T16:04:07.945+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Single vip registry refresh property : null +2026-02-28T16:04:07.945+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Force full registry fetch : false +2026-02-28T16:04:07.945+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Application is null : false +2026-02-28T16:04:07.945+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Registered Applications size is zero : true +2026-02-28T16:04:07.945+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Application version is -1: true +2026-02-28T16:04:07.945+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server +2026-02-28T16:04:08.022+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : The response status is 200 +2026-02-28T16:04:08.028+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Starting heartbeat executor: renew interval is: 30 +2026-02-28T16:04:08.037+05:30 INFO 3014 --- [restartedMain] c.n.discovery.InstanceInfoReplicator : InstanceInfoReplicator onDemand update allowed rate per min is 4 +2026-02-28T16:04:08.039+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Discovery Client initialized at timestamp 1772274848039 with initial instances count: 1 +2026-02-28T16:04:08.042+05:30 INFO 3014 --- [restartedMain] o.s.c.n.e.s.EurekaServiceRegistry : Registering application USER-SERVICE with eureka with status UP +2026-02-28T16:04:08.043+05:30 INFO 3014 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Saw local status change event StatusChangeEvent [timestamp=1772274848043, current=UP, previous=STARTING] +2026-02-28T16:04:08.043+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T16:04:08.058+05:30 INFO 3014 --- [restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8082 (http) with context path '/userService/api/v1' +2026-02-28T16:04:08.059+05:30 INFO 3014 --- [restartedMain] .s.c.n.e.s.EurekaAutoServiceRegistration : Updating port to 8082 +2026-02-28T16:04:08.077+05:30 INFO 3014 --- [restartedMain] d.s.m.McUserServiceApplication : Started McUserServiceApplication in 3.054 seconds (process running for 1988.577) +2026-02-28T16:04:08.078+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration status: 204 +2026-02-28T16:04:08.080+05:30 INFO 3014 --- [restartedMain] .ConditionEvaluationDeltaLoggingListener : Condition evaluation unchanged +2026-02-28T16:04:10.112+05:30 INFO 6099 --- [main] d.s.m.repository.UserRepositoryTest : Starting UserRepositoryTest using Java 21.0.8 with PID 6099 (started by shantanukumar in /Users/shantanukumar/IdeaProjects/mcUserService) +2026-02-28T16:04:10.119+05:30 INFO 6099 --- [main] d.s.m.repository.UserRepositoryTest : No active profile set, falling back to 1 default profile: "default" +2026-02-28T16:04:10.693+05:30 INFO 6099 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2026-02-28T16:04:10.928+05:30 INFO 6099 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 225 ms. Found 2 JPA repository interfaces. +2026-02-28T16:04:11.023+05:30 INFO 6099 --- [main] beddedDataSourceBeanFactoryPostProcessor : Replacing 'dataSource' DataSource bean with embedded version +2026-02-28T16:04:11.374+05:30 INFO 6099 --- [main] o.s.j.d.e.EmbeddedDatabaseFactory : Starting embedded database: url='jdbc:h2:mem:2d1a9aea-ec56-45cb-87d3-123f126c960d;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' +2026-02-28T16:04:11.962+05:30 INFO 6099 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] +2026-02-28T16:04:12.049+05:30 INFO 6099 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 6.2.9.Final +2026-02-28T16:04:12.053+05:30 INFO 6099 --- [main] org.hibernate.cfg.Environment : HHH000406: Using bytecode reflection optimizer +2026-02-28T16:04:12.340+05:30 INFO 6099 --- [main] o.h.b.i.BytecodeProviderInitiator : HHH000021: Bytecode provider name : bytebuddy +2026-02-28T16:04:12.530+05:30 INFO 6099 --- [main] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer +2026-02-28T16:04:12.894+05:30 INFO 6099 --- [main] o.h.b.i.BytecodeProviderInitiator : HHH000021: Bytecode provider name : bytebuddy +2026-02-28T16:04:13.715+05:30 INFO 6099 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] +2026-02-28T16:04:13.796+05:30 INFO 6099 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2026-02-28T16:04:14.370+05:30 INFO 6099 --- [main] d.s.m.repository.UserRepositoryTest : Started UserRepositoryTest in 5.08 seconds (process running for 10.123) +2026-02-28T16:04:16.333+05:30 INFO 6099 --- [main] d.s.m.McUserServiceApplicationTests : Starting McUserServiceApplicationTests using Java 21.0.8 with PID 6099 (started by shantanukumar in /Users/shantanukumar/IdeaProjects/mcUserService) +2026-02-28T16:04:16.334+05:30 INFO 6099 --- [main] d.s.m.McUserServiceApplicationTests : The following 1 profile is active: "test" +2026-02-28T16:04:17.224+05:30 INFO 6099 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2026-02-28T16:04:17.241+05:30 INFO 6099 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 15 ms. Found 2 JPA repository interfaces. +2026-02-28T16:04:17.539+05:30 INFO 6099 --- [main] o.s.cloud.context.scope.GenericScope : BeanFactory id=c29c02b1-d5c3-3ec3-b7dc-b0f1c15cb79e +2026-02-28T16:04:17.908+05:30 INFO 6099 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] +2026-02-28T16:04:17.931+05:30 INFO 6099 --- [main] o.h.b.i.BytecodeProviderInitiator : HHH000021: Bytecode provider name : bytebuddy +2026-02-28T16:04:17.931+05:30 INFO 6099 --- [main] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer +2026-02-28T16:04:17.936+05:30 INFO 6099 --- [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... +2026-02-28T16:04:17.973+05:30 INFO 6099 --- [main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection conn6: url=jdbc:h2:mem:mcuser user=ROOT +2026-02-28T16:04:17.977+05:30 INFO 6099 --- [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. +2026-02-28T16:04:18.020+05:30 INFO 6099 --- [main] o.h.b.i.BytecodeProviderInitiator : HHH000021: Bytecode provider name : bytebuddy +2026-02-28T16:04:18.084+05:30 INFO 6099 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] +2026-02-28T16:04:18.121+05:30 INFO 6099 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2026-02-28T16:04:18.666+05:30 WARN 6099 --- [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +2026-02-28T16:04:19.351+05:30 INFO 6099 --- [main] o.s.b.a.h2.H2ConsoleAutoConfiguration : H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:mcuser' +2026-02-28T16:04:19.470+05:30 INFO 6099 --- [main] o.s.b.t.m.w.SpringBootMockServletContext : Initializing Spring TestDispatcherServlet '' +2026-02-28T16:04:19.470+05:30 INFO 6099 --- [main] o.s.t.web.servlet.TestDispatcherServlet : Initializing Servlet '' +2026-02-28T16:04:19.472+05:30 INFO 6099 --- [main] o.s.t.web.servlet.TestDispatcherServlet : Completed initialization in 2 ms +2026-02-28T16:04:19.519+05:30 INFO 6099 --- [main] DiscoveryClientOptionalArgsConfiguration : Eureka HTTP Client uses RestTemplate. +2026-02-28T16:04:19.623+05:30 WARN 6099 --- [main] iguration$LoadBalancerCaffeineWarnLogger : Spring Cloud LoadBalancer is currently working with the default cache. While this cache implementation is useful for development and tests, it's recommended to use Caffeine cache in production.You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath. +2026-02-28T16:04:19.668+05:30 INFO 6099 --- [main] d.s.m.McUserServiceApplicationTests : Started McUserServiceApplicationTests in 3.56 seconds (process running for 15.421) +2026-02-28T16:04:19.871+05:30 INFO 6099 --- [main] d.s.m.interceptors.LoggerInterceptor : Request URL: http://localhost:8080/users/authenticate +2026-02-28T16:04:19.872+05:30 INFO 6099 --- [main] d.s.m.interceptors.LoggerInterceptor : HTTP Method: POST +2026-02-28T16:04:20.135+05:30 INFO 6099 --- [main] d.s.m.interceptors.LoggerInterceptor : Handler: org.springframework.web.method.HandlerMethod +2026-02-28T16:04:20.135+05:30 INFO 6099 --- [main] d.s.m.interceptors.LoggerInterceptor : Response Status: 200 +2026-02-28T16:04:20.136+05:30 INFO 6099 --- [main] d.s.m.interceptors.LoggerInterceptor : Request Processing Time: 264 ms +2026-02-28T16:04:20.540+05:30 INFO 6099 --- [main] d.s.m.interceptors.LoggerInterceptor : Request URL: http://localhost:8080/users/authenticate +2026-02-28T16:04:20.540+05:30 INFO 6099 --- [main] d.s.m.interceptors.LoggerInterceptor : HTTP Method: POST +2026-02-28T16:04:20.546+05:30 INFO 6099 --- [main] d.s.m.interceptors.LoggerInterceptor : Request Processing Time: -405 ms +2026-02-28T16:04:20.944+05:30 INFO 6099 --- [main] d.s.m.interceptors.LoggerInterceptor : Request URL: http://localhost:8080/users +2026-02-28T16:04:20.945+05:30 INFO 6099 --- [main] d.s.m.interceptors.LoggerInterceptor : HTTP Method: POST +2026-02-28T16:04:20.953+05:30 INFO 6099 --- [main] d.s.m.interceptors.LoggerInterceptor : Request Processing Time: -809 ms +2026-02-28T16:04:20.966+05:30 INFO 6099 --- [main] d.s.m.interceptors.LoggerInterceptor : Request URL: http://localhost:8080/users +2026-02-28T16:04:20.966+05:30 INFO 6099 --- [main] d.s.m.interceptors.LoggerInterceptor : HTTP Method: POST +2026-02-28T16:04:20.981+05:30 INFO 6099 --- [main] d.s.m.interceptors.LoggerInterceptor : Handler: org.springframework.web.method.HandlerMethod +2026-02-28T16:04:20.982+05:30 INFO 6099 --- [main] d.s.m.interceptors.LoggerInterceptor : Response Status: 201 +2026-02-28T16:04:20.982+05:30 INFO 6099 --- [main] d.s.m.interceptors.LoggerInterceptor : Request Processing Time: 16 ms +2026-02-28T16:04:22.134+05:30 INFO 6099 --- [SpringApplicationShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2026-02-28T16:04:22.529+05:30 INFO 6099 --- [SpringApplicationShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2026-02-28T16:04:22.530+05:30 INFO 6099 --- [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... +2026-02-28T16:04:22.532+05:30 INFO 6099 --- [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. +2026-02-28T16:04:29.416+05:30 INFO 3014 --- [File Watcher] rtingClassPathChangeChangedEventListener : Restarting due to 18 class path changes (0 additions, 18 deletions, 0 modifications) +2026-02-28T16:04:29.423+05:30 INFO 3014 --- [Thread-33] o.s.c.n.e.s.EurekaServiceRegistry : Unregistering application USER-SERVICE with eureka with status DOWN +2026-02-28T16:04:29.424+05:30 INFO 3014 --- [Thread-33] com.netflix.discovery.DiscoveryClient : Saw local status change event StatusChangeEvent [timestamp=1772274869424, current=DOWN, previous=UP] +2026-02-28T16:04:29.429+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T16:04:29.444+05:30 INFO 3014 --- [Thread-33] o.apache.catalina.core.StandardService : Stopping service [Tomcat] +2026-02-28T16:04:29.475+05:30 INFO 3014 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration status: 204 +2026-02-28T16:04:29.477+05:30 INFO 3014 --- [Thread-33] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2026-02-28T16:04:29.481+05:30 INFO 3014 --- [Thread-33] com.zaxxer.hikari.HikariDataSource : HikariPool-6 - Shutdown initiated... +2026-02-28T16:04:29.490+05:30 INFO 3014 --- [Thread-33] com.zaxxer.hikari.HikariDataSource : HikariPool-6 - Shutdown completed. +2026-02-28T16:04:29.491+05:30 INFO 3014 --- [Thread-33] com.netflix.discovery.DiscoveryClient : Shutting down DiscoveryClient ... +2026-02-28T16:04:32.497+05:30 INFO 3014 --- [Thread-33] com.netflix.discovery.DiscoveryClient : Unregistering ... +2026-02-28T16:04:32.508+05:30 INFO 3014 --- [Thread-33] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - deregister status: 200 +2026-02-28T16:04:32.511+05:30 INFO 3014 --- [Thread-33] com.netflix.discovery.DiscoveryClient : Completed shut down of DiscoveryClient +2026-02-28T16:04:52.103+05:30 INFO 6397 --- [restartedMain] d.s.m.McUserServiceApplication : Starting McUserServiceApplication using Java 21.0.10 with PID 6397 (/Users/shantanukumar/IdeaProjects/mcUserService/target/classes started by shantanukumar in /Users/shantanukumar/IdeaProjects/mcUserService) +2026-02-28T16:04:52.104+05:30 INFO 6397 --- [restartedMain] d.s.m.McUserServiceApplication : No active profile set, falling back to 1 default profile: "default" +2026-02-28T16:04:52.127+05:30 INFO 6397 --- [restartedMain] o.s.v.c.e.LeaseAwareVaultPropertySource : Vault location [secret/application] not resolvable: Not found +2026-02-28T16:04:52.128+05:30 INFO 6397 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable +2026-02-28T16:04:52.128+05:30 INFO 6397 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' +2026-02-28T16:04:52.506+05:30 INFO 6397 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2026-02-28T16:04:52.600+05:30 INFO 6397 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 90 ms. Found 2 JPA repository interfaces. +2026-02-28T16:04:52.756+05:30 INFO 6397 --- [restartedMain] o.s.cloud.context.scope.GenericScope : BeanFactory id=0a366ac5-0ef7-332b-8596-b207d98463ac +2026-02-28T16:04:53.139+05:30 INFO 6397 --- [restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8082 (http) +2026-02-28T16:04:53.146+05:30 INFO 6397 --- [restartedMain] o.apache.catalina.core.StandardService : Starting service [Tomcat] +2026-02-28T16:04:53.146+05:30 INFO 6397 --- [restartedMain] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.13] +2026-02-28T16:04:53.181+05:30 INFO 6397 --- [restartedMain] o.a.c.c.C.[.[.[/userService/api/v1] : Initializing Spring embedded WebApplicationContext +2026-02-28T16:04:53.181+05:30 INFO 6397 --- [restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1053 ms +2026-02-28T16:04:53.279+05:30 INFO 6397 --- [restartedMain] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] +2026-02-28T16:04:53.312+05:30 INFO 6397 --- [restartedMain] org.hibernate.Version : HHH000412: Hibernate ORM core version 6.2.9.Final +2026-02-28T16:04:53.313+05:30 INFO 6397 --- [restartedMain] org.hibernate.cfg.Environment : HHH000406: Using bytecode reflection optimizer +2026-02-28T16:04:53.397+05:30 INFO 6397 --- [restartedMain] o.h.b.i.BytecodeProviderInitiator : HHH000021: Bytecode provider name : bytebuddy +2026-02-28T16:04:53.480+05:30 INFO 6397 --- [restartedMain] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer +2026-02-28T16:04:53.490+05:30 INFO 6397 --- [restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... +2026-02-28T16:04:53.609+05:30 INFO 6397 --- [restartedMain] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@3c765165 +2026-02-28T16:04:53.611+05:30 INFO 6397 --- [restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. +2026-02-28T16:04:53.762+05:30 INFO 6397 --- [restartedMain] o.h.b.i.BytecodeProviderInitiator : HHH000021: Bytecode provider name : bytebuddy +2026-02-28T16:04:54.130+05:30 INFO 6397 --- [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] +2026-02-28T16:04:54.180+05:30 INFO 6397 --- [restartedMain] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2026-02-28T16:04:54.386+05:30 WARN 6397 --- [restartedMain] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +2026-02-28T16:04:54.626+05:30 INFO 6397 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer : LiveReload server is running on port 35729 +2026-02-28T16:04:54.655+05:30 INFO 6397 --- [restartedMain] DiscoveryClientOptionalArgsConfiguration : Eureka HTTP Client uses RestTemplate. +2026-02-28T16:04:54.692+05:30 WARN 6397 --- [restartedMain] iguration$LoadBalancerCaffeineWarnLogger : Spring Cloud LoadBalancer is currently working with the default cache. While this cache implementation is useful for development and tests, it's recommended to use Caffeine cache in production.You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath. +2026-02-28T16:04:54.727+05:30 INFO 6397 --- [restartedMain] o.s.c.n.eureka.InstanceInfoFactory : Setting initial instance status as: STARTING +2026-02-28T16:04:54.749+05:30 INFO 6397 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Initializing Eureka in region us-east-1 +2026-02-28T16:04:54.751+05:30 INFO 6397 --- [restartedMain] c.n.d.s.r.aws.ConfigClusterResolver : Resolving eureka endpoints via configuration +2026-02-28T16:04:54.764+05:30 INFO 6397 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Disable delta property : false +2026-02-28T16:04:54.765+05:30 INFO 6397 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Single vip registry refresh property : null +2026-02-28T16:04:54.765+05:30 INFO 6397 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Force full registry fetch : false +2026-02-28T16:04:54.765+05:30 INFO 6397 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Application is null : false +2026-02-28T16:04:54.765+05:30 INFO 6397 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Registered Applications size is zero : true +2026-02-28T16:04:54.765+05:30 INFO 6397 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Application version is -1: true +2026-02-28T16:04:54.765+05:30 INFO 6397 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server +2026-02-28T16:04:54.811+05:30 INFO 6397 --- [restartedMain] com.netflix.discovery.DiscoveryClient : The response status is 200 +2026-02-28T16:04:54.813+05:30 INFO 6397 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Starting heartbeat executor: renew interval is: 30 +2026-02-28T16:04:54.814+05:30 INFO 6397 --- [restartedMain] c.n.discovery.InstanceInfoReplicator : InstanceInfoReplicator onDemand update allowed rate per min is 4 +2026-02-28T16:04:54.817+05:30 INFO 6397 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Discovery Client initialized at timestamp 1772274894816 with initial instances count: 0 +2026-02-28T16:04:54.819+05:30 INFO 6397 --- [restartedMain] o.s.c.n.e.s.EurekaServiceRegistry : Registering application USER-SERVICE with eureka with status UP +2026-02-28T16:04:54.819+05:30 INFO 6397 --- [restartedMain] com.netflix.discovery.DiscoveryClient : Saw local status change event StatusChangeEvent [timestamp=1772274894819, current=UP, previous=STARTING] +2026-02-28T16:04:54.820+05:30 INFO 6397 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082: registering service... +2026-02-28T16:04:54.832+05:30 INFO 6397 --- [restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8082 (http) with context path '/userService/api/v1' +2026-02-28T16:04:54.833+05:30 INFO 6397 --- [restartedMain] .s.c.n.e.s.EurekaAutoServiceRegistration : Updating port to 8082 +2026-02-28T16:04:54.852+05:30 INFO 6397 --- [DiscoveryClient-InstanceInfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_USER-SERVICE/192.168.0.102:user-service:8082 - registration status: 204 +2026-02-28T16:04:54.853+05:30 INFO 6397 --- [restartedMain] d.s.m.McUserServiceApplication : Started McUserServiceApplication in 3.652 seconds (process running for 4.785) diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 27e6058..aba76aa 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -22,7 +22,7 @@ spring.cloud.vault.token=root spring.cloud.vault.kv.enabled=true spring.cloud.vault.kv.backend=secret -spring.config.import=vault:// +spring.config.import=optional:vault:// server.servlet.context-path=/userService/api/v1 From c40d0228e365a6ecc45bfefa6167d5daabfd2151 Mon Sep 17 00:00:00 2001 From: Shantanu Kumar Date: Wed, 11 Mar 2026 22:27:54 +0530 Subject: [PATCH 4/6] Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- README.md | 2 +- src/main/resources/application.properties | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index bd29846..df5725b 100644 --- a/README.md +++ b/README.md @@ -58,5 +58,5 @@ Key Value --- -----
-spring.datasource.password Testing@123
+spring.datasource.password
spring.datasource.username root diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index aba76aa..828b259 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -18,7 +18,7 @@ spring.jpa.show-sql=true spring.cloud.vault.host=localhost spring.cloud.vault.port=8200 spring.cloud.vault.scheme=http -spring.cloud.vault.token=root +spring.cloud.vault.token=${VAULT_TOKEN} spring.cloud.vault.kv.enabled=true spring.cloud.vault.kv.backend=secret From 6fd9bc825081566e163206ec9c7d45d650fc77ac Mon Sep 17 00:00:00 2001 From: Shantanu Kumar Date: Wed, 11 Mar 2026 22:40:16 +0530 Subject: [PATCH 5/6] Update src/main/resources/application.properties Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- src/main/resources/application.properties | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 828b259..214da06 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -21,6 +21,7 @@ spring.cloud.vault.scheme=http spring.cloud.vault.token=${VAULT_TOKEN} spring.cloud.vault.kv.enabled=true spring.cloud.vault.kv.backend=secret +spring.cloud.vault.application-name=${spring.application.name} spring.config.import=optional:vault:// From 4f90a366bc7e5f92eb004c43f10d9d6cda975c97 Mon Sep 17 00:00:00 2001 From: Shantanu Kumar Date: Wed, 11 Mar 2026 22:40:34 +0530 Subject: [PATCH 6/6] Update src/main/resources/application.properties Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- src/main/resources/application.properties | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 214da06..b88dfe1 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -9,6 +9,8 @@ spring.application.name=user-service spring.datasource.url=jdbc:mysql://localhost:3306/userManagement?useSSL=false #spring.datasource.username=root #spring.datasource.password=Testing@123 +spring.datasource.username=${DB_USERNAME:root} +spring.datasource.password=${DB_PASSWORD:Testing@123} spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver spring.jpa.database-platform=org.hibernate.dialect.MySQLDialect