# Kernel-idgenerator-service unreachable despite "Deployed verticle" logs

**URL:** <https://community.mosip.io/t/kernel-idgenerator-service-unreachable-despite-deployed-verticle-logs/2501>\
**Category:** General\
**Created:** [January 15, 2026, 10:54am UTC](https://community.mosip.io/t/kernel-idgenerator-service-unreachable-despite-deployed-verticle-logs/2501 "2026-01-15T10:54:59Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tony\_Stark](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/tony_stark/32/1800_2.png) [@Tony\_Stark](https://community.mosip.io/u/Tony_Stark)\
**Post date:** [January 15, 2026, 10:54am UTC](https://community.mosip.io/t/kernel-idgenerator-service-unreachable-despite-deployed-verticle-logs/2501/1 "2026-01-15T10:54:59Z")

</div>

**Hi Community,**

I am working on deploying the `kernel-idgenerator-service`. Previously, I was facing `ModuleNotFoundException` errors related to Ceylon, but I have resolved that by correctly adding the required `regproc-reprocessor-ceylon-cache-repo`.

**Current Status:** The logs are now clean (no exceptions), and the `HttpServerVerticle` reports as “Deployed”. However, I cannot reach the service from other internal pods (e.g., `id-repo-identity-service`).

**The Issue:** When I start the pod, the logs initialize and reach the point where `HttpServerVerticle` and `IDGeneratorVertxApplication` start, but then the logs stop moving. When I try to hit the endpoint `http://kernel-idgenerator-service:8080/v1/idgenerator/uin` from another pod, the request times out or fails to connect.  
**Logs:** Here is the sequence :

```auto
{"@timestamp":"2026-01-15T10:28:57.150Z","@version":"1","message":"HV000001: Hibernate Validator", "logger_name":"org.hibernate.validator.internal.util.Version", ...}
{"@timestamp":"2026-01-15T10:28:57.848Z","@version":"1","message":"Initialized JPA EntityManagerFactory for persistence unit 'default'","logger_name":"org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean", ...}
{"@timestamp":"2026-01-15T10:28:59.264Z","@version":"1","message":"Post processing REST_TEMPLATE bean : restTemplate", "logger_name":"io.mosip.kernel.auth.defaultadapter.config.RestTemplatePostProcessor", ...}
{"@timestamp":"2026-01-15T10:28:59.273Z","@version":"1","message":"Post processing REST_TEMPLATE bean : plainRestTemplate", "logger_name":"io.mosip.kernel.auth.defaultadapter.config.RestTemplatePostProcessor", ...}
{"@timestamp":"2026-01-15T10:28:59.281Z","@version":"1","message":"Post processing REST_TEMPLATE bean : selfTokenRestTemplate", "logger_name":"io.mosip.kernel.auth.defaultadapter.config.RestTemplatePostProcessor", ...}
{"@timestamp":"2026-01-15T10:28:59.487Z","@version":"1","message":"Initializing ExecutorService", "logger_name":"org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler", ...}
{"@timestamp":"2026-01-15T10:28:59.491Z","@version":"1","message":"Requesting for new Token for the provided OIDC Service(WebClient): http://keycloak-mosip-poc.apps.dev.com/auth/realms/", "logger_name":"io.mosip.kernel.auth.defaultadapter.helper.TokenHelper", ...}
{"@timestamp":"2026-01-15T10:28:59.879Z","@version":"1","message":"Creating filter chain: org.springframework.security.web.util.matcher.AnyRequestMatcher@1, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@76ed0c81, org.springframework.security.web.context.SecurityContextPersistenceFilter@7142531c, org.springframework.security.web.header.HeaderWriterFilter@261f2d91, org.springframework.security.web.authentication.logout.LogoutFilter@1ca9736c, io.mosip.kernel.auth.defaultadapter.filter.AuthFilter@29ee14a, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@2bf39291, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@417d84ad, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@48f172f2, org.springframework.security.web.session.SessionManagementFilter@24e8fb4b, org.springframework.security.web.access.ExceptionTranslationFilter@75c60760, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@6bc6c130]", "logger_name":"org.springframework.security.web.DefaultSecurityFilterChain", ...}
{"@timestamp":"2026-01-15T10:29:00.025Z","@version":"1","message":"Found Token in response body and returning the Token(WebClient)", "logger_name":"io.mosip.kernel.auth.defaultadapter.helper.TokenHelper", ...}
{"@timestamp":"2026-01-15T10:29:00.044Z","@version":"1","message":"You're already on a Vert.x context, are you sure you want to create a new Vertx instance?", "logger_name":"io.vertx.core.impl.VertxImpl", "level":"WARN", ...}
{"@timestamp":"2026-01-15T10:29:00.206Z","@version":"1","message":"Successfully deployed: UinGeneratorVerticle", "logger_name":"io.mosip.kernel.idgenerator.IDGeneratorVertxApplication", ...}
{"@timestamp":"2026-01-15T10:29:01.194Z","@version":"1","message":"Service will be started after pooling vids..", "logger_name":"io.mosip.kernel.idgenerator.IDGeneratorVertxApplication", ...}
{"@timestamp":"2026-01-15T10:29:01.195Z","@version":"1","message":"eventBus deployer io.vertx.core.eventbus.impl.EventBusImpl@c0034af", "logger_name":"io.mosip.kernel.idgenerator.IDGeneratorVertxApplication", ...}
{"@timestamp":"2026-01-15T10:29:01.196Z","@version":"1","message":"Service will be started after pooling vids..", "logger_name":"io.mosip.kernel.idgenerator.IDGeneratorVertxApplication", ...}
{"@timestamp":"2026-01-15T10:29:01.196Z","@version":"1","message":"eventBus deployer io.vertx.core.eventbus.impl.EventBusImpl@c0034af", "logger_name":"io.mosip.kernel.idgenerator.IDGeneratorVertxApplication", ...}

{"@timestamp":"2026-01-15T10:29:01.196Z","@version":"1","message":"eventBus deployer io.vertx.core.eventbus.impl.EventBusImpl@c0034af", "logger_name":"io.mosip.kernel.idgenerator.IDGeneratorVertxApplication", ...}
{"@timestamp":"2026-01-15T10:29:01.233Z","@version":"1","message":"HHH000397: Using ASTQueryTranslatorFactory", "logger_name":"org.hibernate.hql.internal.QueryTranslatorFactoryInitiator", ...}
Hibernate: select count(videntity0_.vid) as col_0_0_ from kernel.vid videntity0_ where videntity0_.vid_status=? and videntity0_.is_deleted=false
Hibernate: select count(uinentity0_.uin) as col_0_0_ from kernel.uin uinentity0_ where uinentity0_.uin_status=?
{"@timestamp":"2026-01-15T10:29:02.423Z","@version":"1","message":"no of vid free present are 283938", "logger_name":"io.mosip.kernel.vidgenerator.verticle.VidPoolCheckerVerticle", ...}
{"@timestamp":"2026-01-15T10:29:02.423Z","@version":"1","message":"Generated and persisted uins lock is true", "logger_name":"io.mosip.kernel.uingenerator.verticle.UinGeneratorVerticle", ...}
{"@timestamp":"2026-01-15T10:29:02.423Z","@version":"1","message":"value of threshold is 100000 and lock is false", "logger_name":"io.mosip.kernel.vidgenerator.verticle.VidPoolCheckerVerticle", ...}
{"@timestamp":"2026-01-15T10:29:02.423Z","@version":"1","message":"is eligible for pool false", "logger_name":"io.mosip.kernel.vidgenerator.verticle.VidPoolCheckerVerticle", ...}
{"@timestamp":"2026-01-15T10:29:02.446Z","@version":"1","message":"worker executor pool 400", "logger_name":"io.mosip.kernel.vidgenerator.router.VidFetcherRouter", ...}
{"@timestamp":"2026-01-15T10:29:02.447Z","@version":"1","message":"worker executor pool 400", "logger_name":"io.mosip.kernel.idgenerator.config.UinServiceRouter", ...}
Hibernate: select count(videntity0_.vid) as col_0_0_ from kernel.vid videntity0_ where videntity0_.vid_status=? and videntity0_.is_deleted=false
{"@timestamp":"2026-01-15T10:29:02.562Z","@version":"1","message":"no of vid free present are 283938", "logger_name":"io.mosip.kernel.vidgenerator.verticle.VidPoolCheckerVerticle", ...}
{"@timestamp":"2026-01-15T10:29:02.562Z","@version":"1","message":"event type is send false eventBusio.vertx.core.eventbus.impl.EventBusImpl@c0034af", "logger_name":"io.mosip.kernel.vidgenerator.verticle.VidPoolCheckerVerticle", ...}
{"@timestamp":"2026-01-15T10:29:02.562Z","@version":"1","message":"locked generation", "logger_name":"io.mosip.kernel.vidgenerator.verticle.VidPoolCheckerVerticle", ...}
{"@timestamp":"2026-01-15T10:29:02.562Z","@version":"1","message":"population of pool is done starting fetcher verticle", "logger_name":"io.mosip.kernel.vidgenerator.verticle.VidPoolCheckerVerticle", ...}
{"@timestamp":"2026-01-15T10:29:02.563Z","@version":"1","message":"Starting vidgenerator service...", "logger_name":"io.mosip.kernel.vidgenerator.verticle.VidPoolCheckerVerticle", ...}
{"@timestamp":"2026-01-15T10:29:02.563Z","@version":"1","message":"service took 1353 ms to pool and start", "logger_name":"io.mosip.kernel.vidgenerator.verticle.VidPoolCheckerVerticle", ...}
{"@timestamp":"2026-01-15T10:29:02.563Z","@version":"1","message":"Deployed verticle HttpServerVerticle", "logger_name":"io.mosip.kernel.vidgenerator.verticle.VidPoolCheckerVerticle", ...}
{"@timestamp":"2026-01-15T10:29:03.355Z","@version":"1","message":"VidIsolatorVerticle deployment successful", "logger_name":"io.mosip.kernel.vidgenerator.verticle.VidIsolatorVerticle", ...}
{"@timestamp":"2026-01-15T10:29:03.544Z","@version":"1","message":"VidIsolatorVerticle

```

_(The logs typically hang here or loop on “Service will be started after pooling” without serving requests) Adding photos of additional reference of_

 ![20260115_161610](https://europe1.discourse-cdn.com/flex017/uploads/mosip1/original/2X/2/28c66c4e1cf6354b8aa2ed74b4e030e9e5bdf4ba.jpeg)

_logs.._

**My Observations:**

1. The `VidPoolCheckerVerticle` seems to initialize successfully.

2. The `HttpServerVerticle` is marked as deployed.

3. However, `curl` commands to port 8080 fail.

**Question:** Does the log message `"Service will be started after pooling"` imply that the HTTP server is holding traffic until the UIN/VID pool is fully populated? If the pool is empty or cannot connect to the DB/Queue, will the service remain unreachable on port 8080, or should it still respond to health checks?

Any insights on why the service would be unreachable despite these successful deployment logs would be helpful.

**Environment:**

- **Platform:** OpenShift / Kubernetes

- **Service:** kernel-idgenerator-service

- **Caller:** id-repo-identity-service

---

<div class="post-metadata">

**Author:** ![likhitha\_j](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/likhitha_j/32/647_2.png) [@likhitha\_j](https://community.mosip.io/u/likhitha_j)\
**Post date:** [January 20, 2026, 5:49am UTC](https://community.mosip.io/t/kernel-idgenerator-service-unreachable-despite-deployed-verticle-logs/2501/2 "2026-01-20T05:49:23Z")

</div>

Hello @Tony_Stark

Thank you for reaching out. Please give us some time, and we’ll get back to you with a solution shortly.

Regards

Likhitha

on behalf of MOSIP team

---

<div class="post-metadata">

**Author:** ![Praful\_Rakhade](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/praful_rakhade/32/1065_2.png) [@Praful\_Rakhade](https://community.mosip.io/u/Praful_Rakhade)\
**Post date:** [January 20, 2026, 6:34am UTC](https://community.mosip.io/t/kernel-idgenerator-service-unreachable-despite-deployed-verticle-logs/2501/3 "2026-01-20T06:34:17Z")

</div>

Hi @Tony_Stark,

To better understand the deployment and address your query effectively, we need a few more details from your side:

1. Could you please confirm the version that has been deployed?
2. We did not observe any errors in the logs you shared. However, we still have a few questions, and our team will review them to clarify your concerns.

Looking forward to your response.

Thanks and regards,  
Praful Rakhade  
Team MOSIP

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex017/uploads/mosip1/original/1X/f60a343830fe848c9a68e2d1cc654d0cb7fbbaf2.svg) [@system](https://community.mosip.io/u/system)\
**Post date:** [January 30, 2026, 6:34am UTC](https://community.mosip.io/t/kernel-idgenerator-service-unreachable-despite-deployed-verticle-logs/2501/4 "2026-01-30T06:34:24Z")

</div>

Closed on January 30, 2026, 6:34am UTC

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.
