# Request for Support on E-Signet API Configuration Issue

**URL:** <https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869>\
**Category:** eSignet\
**Created:** [February 12, 2025, 3:23pm UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869 "2025-02-12T15:23:32Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![SOUFIANE\_AMGHAR](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/soufiane_amghar/32/1465_2.png) [@SOUFIANE\_AMGHAR](https://community.mosip.io/u/SOUFIANE_AMGHAR)\
**Post date:** [February 12, 2025, 3:23pm UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869/1 "2025-02-12T15:23:32Z")

</div>

Dear Community,

We are an IT consulting company currently using the E-Signet API for one of our projects. Following the recent release two weeks ago, we encountered local configuration issues that resulted in an API URL error, without any specific logs returned from our UI.

The project is part of GovStack (the bb-esignature) and we are using the Mosip eSignet endpoints from this repo [GitHub - mosip/esignet: Open ID based e-Signet service for large scale verification & authentication.](https://github.com/mosip/esignet) from the release-1.5.x

Our project configuration is stuck at the authentication part as it returns the api error I mentioned in the previous email when we start up the e-signet ui microservice.

Would you be available for a call to help us set up the environment and troubleshoot the issue together?

Thank you for your support.

---

<div class="post-metadata">

**Author:** ![Anusha\_sunkadh](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/anusha_sunkadh/32/30_2.png) [@Anusha\_sunkadh](https://community.mosip.io/u/Anusha_sunkadh)\
**Post date:** [February 13, 2025, 7:35am UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869/2 "2025-02-13T07:35:34Z")

</div>

Hi @SOUFIANE_AMGHAR,

We request you to retest with this tag - [GitHub - mosip/esignet at v1.5.0](https://github.com/mosip/esignet/tree/v1.5.0) instead of the “release-1.5.x” branch.

Also sharing the screenshots and logs helps us to understand the issue better and help you faster.

regards,  
MOSIP team

---

<div class="post-metadata">

**Author:** ![SOUFIANE\_AMGHAR](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/soufiane_amghar/32/1465_2.png) [@SOUFIANE\_AMGHAR](https://community.mosip.io/u/SOUFIANE_AMGHAR)\
**Post date:** [February 13, 2025, 12:41pm UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869/3 "2025-02-13T12:41:12Z")

</div>

Hi @Anusha_sunkadh I just did the version change to v1.5.0 and the issue is still there:

Below are the screenshots post login with e-signet, and I got no specific logs from corresponding containers

 ![Capture d’écran du 2025-02-13 13-38-31](https://europe1.discourse-cdn.com/flex017/uploads/mosip1/original/2X/1/1dc116bbc57fc50ad2fa9a7cd1c62f9d1a943d5d.png)

---

<div class="post-metadata">

**Author:** ![Anusha\_sunkadh](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/anusha_sunkadh/32/30_2.png) [@Anusha\_sunkadh](https://community.mosip.io/u/Anusha_sunkadh)\
**Post date:** [February 13, 2025, 1:40pm UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869/4 "2025-02-13T13:40:42Z")

</div>

Ok @SOUFIANE_AMGHAR

So what type of deployment is this?

1. Docker compose
2. Kubernetes based

---

<div class="post-metadata">

**Author:** ![SOUFIANE\_AMGHAR](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/soufiane_amghar/32/1465_2.png) [@SOUFIANE\_AMGHAR](https://community.mosip.io/u/SOUFIANE_AMGHAR)\
**Post date:** [February 13, 2025, 1:52pm UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869/5 "2025-02-13T13:52:48Z")

</div>

Hello @Anusha_sunkadh it’s docker compose based

 ![Capture d’écran du 2025-02-13 13-33-46](https://europe1.discourse-cdn.com/flex017/uploads/mosip1/original/2X/0/0ffb6eb7f2cc7584d50f1e333c89c4417c52a294.png)

---

<div class="post-metadata">

**Author:** ![Anusha\_sunkadh](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/anusha_sunkadh/32/30_2.png) [@Anusha\_sunkadh](https://community.mosip.io/u/Anusha_sunkadh)\
**Post date:** [February 13, 2025, 2:28pm UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869/6 "2025-02-13T14:28:50Z")

</div>

Great, So it means that you should have also imported postman collection based on the readme in the docker-compose folder.

[[esignet/docker-compose/README.md at v1.5.0 · mosip/esignet · GitHub](https://github.com/mosip/esignet/blob/v1.5.0/docker-compose/README.md#how-to-bring-up-the-complete-esignet-setup-for-a-demo)]([https://How](https://How) to bring up the complete eSignet setup for a Demo?)

From Step 5 in “how-to-bring-up-the-complete-esignet-setup-for-a-demo”:

1. Onboard relying party in eSignet, import all files under postman-collection folder into your postman. Choose `eSignet-with-mock` environment in the postman and invoke below requests under `OIDC Client Mgmt` → `Mock` folder in postman.

- `Get CSRF token`

- `Create OIDC client` → Make sure to update redirect Urls and logo URL as per your requirement in the request body.

- Copy the client ID in the `Create OIDC client` response.

- Prepare the `Authorize URL` → [http://localhost:3000/authorize?state=eree2311&client\_id=client\_id\_value&redirect\_uri=redirect\_uri&scope=openid&response\_type=code&acr\_values=mosip:idp:acr:generated-code&claims\_locales=en&ui\_locales=en-IN](http://localhost:3000/authorize?state=eree2311&client_id=client_id_value&redirect_uri=redirect_uri&scope=openid&response_type=code&acr_values=mosip:idp:acr:generated-code&claims_locales=en&ui_locales=en-IN)

Below placeholders should be replaced in the authorize URL

→ `client_id_value` : value should be replaced with the value copied from `Create OIDC client` response.

→ `redirect_uri` : As used in ODIC client create request.

- Paste and Go to the updated `Authorize URL` in the browser.

@SOUFIANE_AMGHAR was the above steps followed?

---

<div class="post-metadata">

**Author:** ![SOUFIANE\_AMGHAR](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/soufiane_amghar/32/1465_2.png) [@SOUFIANE\_AMGHAR](https://community.mosip.io/u/SOUFIANE_AMGHAR)\
**Post date:** [February 18, 2025, 11:55am UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869/7 "2025-02-18T11:55:10Z")

</div>

Hello thank you for the detailed steps  
I have encountered a blocking issue caused from running the docker compose file provided in the 1.5.0 repository  
Below the logs for both plugins and esignet:

{“@timestamp”:“2025-02-17T16:47:51.842Z”,“@version”:“1”,“message”:“sessionId - applicationId - OIDC\_PARTNER - Getting Key CSR for application ID: OIDC\_PARTNER, RefId: “,“logger\_name”:“io.mosip.kernel.keymanagerservice.service.impl.KeymanagerServiceImpl”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“esignet”}  
{”@timestamp”:“2025-02-17T16:47:51.879Z”,“@version”:“1”,“message”:“===================== IDP KEY SETUP COMPLETED ========================”,“logger\_name”:“io.mosip.esignet.config.AppConfig”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“esignet”}  
Zip has a parent directory inside  
Unzip directory  
Archive: client.zip  
creating: client/  
inflating: client/README.md  
extracting: client/ref.proxy  
extracting: client/ref.softhsm  
inflating: client/pkcs11.cfg  
inflating: client/libpkcs11-proxy.so.0.1  
inflating: client/install.sh  
Renaming directory  
mv: cannot move ‘client’ to ‘hsm-client/client’: Directory not empty  
Zip has a parent directory inside  
Unzip directory  
Archive: client.zip  
replace client/README.md? [y]es, [n]o, [A]ll, [N]one, [r]ename: NULL  
(EOF or read error, treating as “[N]one” …)

d=, keyGenerationTime=2025-02-14T16:40:06.470776, keyExpiryTime=2028-02-14T16:40:06.470776, status=null, certThumbprint=FDEA6640392DCD46873F763EACA7039F9073B46D7B956CE25E9127F2F6E77E55, uniqueIdentifier=730499A7B9BC5C5BEFD1D0DC5A6C62CF53A072ED)“,“logger\_name”:“io.mosip.kernel.keymanagerservice.service.impl.KeymanagerServiceImpl”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“mock-identity-system”}  
{”@timestamp":“2025-02-17T16:47:50.697Z”,“@version”:“1”,“message”:"sessionId - applicationId - MOCK\_AUTHENTICATION\_SERVICE - Getting Key CSR for application ID: MOCK\_AUTHENTICATION\_SERVICE, RefId: ",“logger\_name”:“io.mosip.kernel.keymanagerservice.service.impl.KeymanagerServiceImpl”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“mock-identity-system”}  
Zip has a parent directory inside  
Unzip directory  
Archive: client.zip  
creating: client/  
inflating: client/README.md  
extracting: client/ref.proxy  
extracting: client/ref.softhsm  
inflating: client/pkcs11.cfg  
inflating: client/libpkcs11-proxy.so.0.1  
inflating: client/install.sh  
Renaming directory  
mv: cannot move ‘client’ to ‘hsm-client/client’: Directory not empty  
Zip has a parent directory inside  
Unzip directory  
Archive: client.zip  
replace client/README.md? [y]es, [n]o, [A]ll, [N]one, [r]ename: NULL  
(EOF or read error, treating as “[N]one” …)

and for esignet-ui:

Pre-requisites download completed.  
Replacing public url placeholder with public url  
Replacing completed.  
generating env-config file  
generation of env-config file completed!  
starting nginx  
Downloading pre-requisites started.  
unzip plugins…  
./configure\_start.sh: line 49: cd: /usr/share/nginx/html/plugins/temp: No such file or directory  
Downloading pre-requisites started.  
unzip plugins…  
./configure\_start.sh: line 49: cd: /usr/share/nginx/html/plugins/temp: No such file or directory  
Downloading pre-requisites started.  
unzip plugins…  
./configure\_start.sh: line 49: cd: /usr/share/nginx/html/plugins/temp: No such file or directory  
Downloading pre-requisites started.  
unzip plugins…  
./configure\_start.sh: line 49: cd: /usr/share/nginx/html/plugins/temp: No such file or directory  
Downloading pre-requisites started.  
unzip plugins…  
./configure\_start.sh: line 49: cd: /usr/share/nginx/html/plugins/temp: No such file or directory

 ![logs esignet](https://europe1.discourse-cdn.com/flex017/uploads/mosip1/original/2X/b/bbbbd0307fcae3ef80e1a5b08106206ad288fcec.png)

---

<div class="post-metadata">

**Author:** ![SOUFIANE\_AMGHAR](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/soufiane_amghar/32/1465_2.png) [@SOUFIANE\_AMGHAR](https://community.mosip.io/u/SOUFIANE_AMGHAR)\
**Post date:** [February 18, 2025, 11:55am UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869/8 "2025-02-18T11:55:53Z")

</div>

@Anusha_sunkadh It would be more efficient if you could assist me in a quick call whenever you are available, thanks

---

<div class="post-metadata">

**Author:** ![Anusha\_sunkadh](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/anusha_sunkadh/32/30_2.png) [@Anusha\_sunkadh](https://community.mosip.io/u/Anusha_sunkadh)\
**Post date:** [February 18, 2025, 5:01pm UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869/9 "2025-02-18T17:01:57Z")

</div>

Hi @SOUFIANE_AMGHAR,

Yeah, this is a known problem with our docker-compose. As a workaround, we delete the containers and start fresh every time.

---

<div class="post-metadata">

**Author:** ![SOUFIANE\_AMGHAR](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/soufiane_amghar/32/1465_2.png) [@SOUFIANE\_AMGHAR](https://community.mosip.io/u/SOUFIANE_AMGHAR)\
**Post date:** [February 19, 2025, 11:23am UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869/10 "2025-02-19T11:23:02Z")

</div>

I followed the entire process you described and I still got this error when I sign in using eSignet

{  
“responseTime”: “2025-02-19T11:12:03.620Z”,  
“response”: null,  
“errors”: [  
{  
“errorCode”: “invalid\_client\_id”,  
“errorMessage”: “invalid\_client\_id”  
}  
]  
}

---

<div class="post-metadata">

**Author:** ![SOUFIANE\_AMGHAR](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/soufiane_amghar/32/1465_2.png) [@SOUFIANE\_AMGHAR](https://community.mosip.io/u/SOUFIANE_AMGHAR)\
**Post date:** [February 19, 2025, 11:24am UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869/11 "2025-02-19T11:24:40Z")

</div>

@Anusha_sunkadh below is my development configuration in the interface side:

{  
“development”: {  
“BACKEND\_URL”: “localhost:8002”,  
“API\_URL”: “localhost:8002/api/v1”,  
“AUTHORIZE\_URI”: “[http://localhost:3000/authorize](http://localhost:3000/authorize)”,  
“CLIENT\_ID”: “IIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm96t+”,  
“REDIRECT\_URI”: “localhost:7000/auth/callback”,  
“TOKEN\_URL”: “localhost:8088/v1/esignet/oauth/v2/token”,  
“USERINFO\_URL”: “localhost:8088/v1/esignet/oidc/userinfo”,  
“ESSENTIAL\_CLAIMS”: {  
“userinfo”: {  
“name”: {  
“essential”: true  
},  
“phone\_number”: {  
“essential”: false  
},  
“email”: {  
“essential”: true  
},  
“picture”: {  
“essential”: true  
},  
“gender”: {  
“essential”: false  
},  
“birthdate”: {  
“essential”: false  
},  
“address”: {  
“essential”: true  
}  
},  
“id\_token”: {}  
},

---

<div class="post-metadata">

**Author:** ![Anusha\_sunkadh](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/anusha_sunkadh/32/30_2.png) [@Anusha\_sunkadh](https://community.mosip.io/u/Anusha_sunkadh)\
**Post date:** [February 19, 2025, 1:38pm UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869/12 "2025-02-19T13:38:47Z")

</div>

Ok. If “invalid\_client\_id” is thrown when you invoke “authorize/oauth-details” endpoint then the client\_id passed in the request body should be cross-checked.

Is it the same as the client ID created in the `Create OIDC client` response?

---

<div class="post-metadata">

**Author:** ![SOUFIANE\_AMGHAR](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/soufiane_amghar/32/1465_2.png) [@SOUFIANE\_AMGHAR](https://community.mosip.io/u/SOUFIANE_AMGHAR)\
**Post date:** [February 19, 2025, 6:45pm UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869/13 "2025-02-19T18:45:33Z")

</div>

Yes it is the same client\_id in the `Create OIDC client` response and yet I still get the error during the login

---

<div class="post-metadata">

**Author:** ![SOUFIANE\_AMGHAR](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/soufiane_amghar/32/1465_2.png) [@SOUFIANE\_AMGHAR](https://community.mosip.io/u/SOUFIANE_AMGHAR)\
**Post date:** [February 19, 2025, 6:46pm UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869/14 "2025-02-19T18:46:12Z")

</div>

@Anusha_sunkadh I think it’s better if we can arrange a quick Google meet call to solve this ticket faster whenever you are available

---

<div class="post-metadata">

**Author:** ![SOUFIANE\_AMGHAR](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/soufiane_amghar/32/1465_2.png) [@SOUFIANE\_AMGHAR](https://community.mosip.io/u/SOUFIANE_AMGHAR)\
**Post date:** [March 4, 2025, 1:32pm UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869/15 "2025-03-04T13:32:55Z")

</div>

Hello, sorry for the delay but our team is still struggling with the unstable images in the identity block compose file for version 1.5.0

Below a snapshot of the error for e-signet with plugins and mosip containers:  
{“@timestamp”:“2025-03-04T13:25:37.700Z”,“@version”:“1”,“message”:“HikariPool-1 - Starting…”,“logger\_name”:“com.zaxxer.hikari.HikariDataSource”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“esignet”}  
{“@timestamp”:“2025-03-04T13:25:48.769Z”,“@version”:“1”,“message”:“HikariPool-1 - Exception during pool initialization.”,“logger\_name”:“com.zaxxer.hikari.pool.HikariPool”,“thread\_name”:“main”,“level”:“ERROR”,“level\_value”:40000,“stack\_trace”:“org.postgresql.util.PSQLException: The connection attempt failed.\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:315)\n\tat org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:51)\n\tat org.postgresql.jdbc.PgConnection.(PgConnection.java:225)\n\tat org.postgresql.Driver.makeConnection(Driver.java:465)\n\tat org.postgresql.Driver.connect(Driver.java:264)\n\tat com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)\n\tat com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:358)\n\tat com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206)\n\tat com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:477)\n\tat com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:560)\n\tat com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:115)\n\tat com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)\n\tat org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122)\n\tat org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:180)\n\tat org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68)\n\tat org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35)\n\tat org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101)\n\tat org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263)\n\tat org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237)\n\tat org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214)\n\tat org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:152)\n\tat org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286)\n\tat org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243)\n\tat org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214)\n\tat org.hibernate.boot.internal.InFlightMetadataCollectorImpl.(InFlightMetadataCollectorImpl.java:176)\n\tat org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:118)\n\tat org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1224)\n\tat org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1255)\n\tat org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58)\n\tat org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365)\n\tat org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:391)\n\tat org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:378)\n\tat org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1790)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)\n\tat org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)\n\tat org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:690)\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:507)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1336)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1176)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:556)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)\n\tat org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:374)\n\tat org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:134)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1307)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1227)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)\n\tat org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1420)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1307)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1227)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)\n\tat org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1420)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1307)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1227)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)\n\tat org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1420)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:408)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1336)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1176)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:556)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1307)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1227)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)\n\tat org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1420)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:211)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:174)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:169)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAdaptableBeans(ServletContextInitializerBeans.java:154)\n\tat org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:86)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:255)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:229)\n\tat org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:53)\n\tat org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5166)\n\tat org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)\n\tat org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)\n\tat org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)\n\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)\n\tat java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)\n\tat org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)\n\tat org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:843)\n\tat org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)\n\tat org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)\n\tat org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)\n\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)\n\tat java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)\n\tat org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)\n\tat org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)\n\tat org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)\n\tat org.apache.catalina.core.StandardService.startInternal(StandardService.java:421)\n\tat org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)\n\tat org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930)\n\tat org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)\n\tat org.apache.catalina.startup.Tomcat.start(Tomcat.java:486)\n\tat org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:123)\n\tat org.springframework.boot.web.embedded.tomcat.TomcatWebServer.(TomcatWebServer.java:104)\n\tat org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:440)\n\tat org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:193)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:178)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:158)\n\tat org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:545)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143)\n\tat org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758)\n\tat org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750)\n\tat org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:405)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:315)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1237)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)\n\tat io.mosip.esignet.EsignetServiceApplication.main(EsignetServiceApplication.java:30)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)\n\tat org.springframework.boot.loader.Launcher.launch(Launcher.java:107)\n\tat org.springframework.boot.loader.Launcher.launch(Launcher.java:58)\n\tat org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:467)\nCaused by: java.net.SocketTimeoutException: connect timed out\n\tat java.base/java.net.PlainSocketImpl.socketConnect(Native Method)\n\tat java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412)\n\tat java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255)\n\tat java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237)\n\tat java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)\n\tat java.base/java.net.Socket.connect(Socket.java:609)\n\tat org.postgresql.core.PGStream.createSocket(PGStream.java:231)\n\tat org.postgresql.core.PGStream.(PGStream.java:95)\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:98)\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:213)\n\t… 173 common frames omitted\n”,“appName”:“esignet”}  
{“@timestamp”:“2025-03-04T13:25:48.772Z”,“@version”:“1”,“message”:“HHH000342: Could not obtain connection to query metadata”,“logger\_name”:“org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator”,“thread\_name”:“main”,“level”:“WARN”,“level\_value”:30000,“stack\_trace”:"org.postgresql.util.PSQLException: The connection attempt failed.\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:315)\n\tat org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:51)\n\tat org.postgresql.jdbc.PgConnection.(PgConnection.java:225)\n\tat org.postgresql.Driver.makeConnection(Driver.java:465)\n\tat org.postgresql.Driver.connect(Driver.java:264)\n\tat com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)\n\tat com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:358)\n\tat com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206)\n\tat com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:477)\n\tat com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:560)\n\tat com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:115)\n\tat com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)\n\tat org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122)\n\tat org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:180)\n\tat org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68)\n\tat org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35)\n\tat org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.

---

<div class="post-metadata">

**Author:** ![SOUFIANE\_AMGHAR](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/soufiane_amghar/32/1465_2.png) [@SOUFIANE\_AMGHAR](https://community.mosip.io/u/SOUFIANE_AMGHAR)\
**Post date:** [March 4, 2025, 1:34pm UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869/16 "2025-03-04T13:34:17Z")

</div>

@Anusha_sunkadh Our team still needs support for this issue

---

<div class="post-metadata">

**Author:** ![SOUFIANE\_AMGHAR](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/soufiane_amghar/32/1465_2.png) [@SOUFIANE\_AMGHAR](https://community.mosip.io/u/SOUFIANE_AMGHAR)\
**Post date:** [March 4, 2025, 1:47pm UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869/17 "2025-03-04T13:47:01Z")

</div>

Below are the details, thank you for replying asap on this :  
Docker image: mosipid/mock-identity-system:0.10.1

Logs:  
Getting Key CSR for application ID: ROOT, RefId: “,“logger\_name”:“io.mosip.kernel.keymanagerservice.service.impl.KeymanagerServiceImpl”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“mock-identity-system”}  
2025-03-04 14:41:38 {”@timestamp":“2025-03-04T13:41:38.399Z”,“@version”:“1”,“message”:“\n\nError starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.”,“logger\_name”:“org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“mock-identity-system”}  
2025-03-04 14:41:38 {“@timestamp”:“2025-03-04T13:41:38.471Z”,“@version”:“1”,“message”:“Shutting down ExecutorService ‘applicationTaskExecutor’”,“logger\_name”:“org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“mock-identity-system”}  
2025-03-04 14:41:38 {“@timestamp”:“2025-03-04T13:41:38.474Z”,“@version”:“1”,“message”:“Closing JPA EntityManagerFactory for persistence unit ‘default’”,“logger\_name”:“org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“mock-identity-system”}  
2025-03-04 14:41:38 {“@timestamp”:“2025-03-04T13:41:38.478Z”,“@version”:“1”,“message”:“HikariPool-1 - Shutdown initiated…”,“logger\_name”:“com.zaxxer.hikari.HikariDataSource”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“mock-identity-system”}  
2025-03-04 14:41:38 {“@timestamp”:“2025-03-04T13:41:38.488Z”,“@version”:“1”,“message”:“HikariPool-1 - Shutdown completed.”,“logger\_name”:“com.zaxxer.hikari.HikariDataSource”,“thread\_name”:“main”,“level”:“INFO”,“level\_value”:20000,“appName”:“mock-identity-system”}  
2025-03-04 14:41:38 {“@timestamp”:“2025-03-04T13:41:38.518Z”,“@version”:“1”,“message”:“Application run failed”,“logger\_name”:“org.springframework.boot.SpringApplication”,“thread\_name”:“main”,“level”:“ERROR”,“level\_value”:40000,“stack\_trace”:“java.lang.IllegalStateException: Failed to execute ApplicationRunner\n\tat org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:789)\n\tat org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:776)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:322)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1237)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)\n\tat io.mosip.esignet.mock.identitysystem.MockIdentitySystemApplication.main(MockIdentitySystemApplication.java:25)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)\n\tat org.springframework.boot.loader.Launcher.launch(Launcher.java:107)\n\tat org.springframework.boot.loader.Launcher.launch(Launcher.java:58)\n\tat org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:467)\nCaused by: io.mosip.kernel.core.keymanager.exception.NoSuchSecurityProviderException: KER-KMA-004 → No such alias: ee04f9b7-89d1-4a70-a54a-c2fcb182fd96\n\tat io.mosip.kernel.keymanager.hsm.impl.pkcs.PKCS12KeyStoreImpl.getAsymmetricKey(PKCS12KeyStoreImpl.java:322)\n\tat io.mosip.kernel.keymanager.hsm.impl.pkcs.PKCS12KeyStoreImpl.getCertificate(PKCS12KeyStoreImpl.java:366)\n\tat io.mosip.kernel.keymanager.hsm.impl.pkcs.PKCS12KeyStoreImpl.getCertificate(PKCS12KeyStoreImpl.java:65)\n\tat io.mosip.kernel.keymanager.hsm.impl.KeyStoreImpl.getCertificate(KeyStoreImpl.java:253)\n\tat io.mosip.kernel.keymanager.hsm.impl.KeyStoreImpl.getCertificate(KeyStoreImpl.java:43)\n\tat io.mosip.kernel.keymanagerservice.service.impl.KeymanagerServiceImpl.buildResponseObject(KeymanagerServiceImpl.java:627)\n\tat io.mosip.kernel.keymanagerservice.service.impl.KeymanagerServiceImpl.generateKey(KeymanagerServiceImpl.java:555)\n\tat io.mosip.kernel.keymanagerservice.service.impl.KeymanagerServiceImpl.generateMasterKey(KeymanagerServiceImpl.java:518)\n\tat io.mosip.kernel.keymanagerservice.service.impl.KeymanagerServiceImpl$$FastClassBySpringCGLIB$$37c188ac.invoke()\n\tat org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n\tat org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n\tat org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)\n\tat org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:367)\n\tat org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n\tat org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)\n\tat org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)\n\tat io.mosip.kernel.keymanagerservice.service.impl.KeymanagerServiceImpl$$EnhancerBySpringCGLIB$$5835fce5.generateMasterKey()\n\tat io.mosip.esignet.mock.identitysystem.advice.AppConfig.run(AppConfig.java:52)\n\tat org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:786)\n\t… 13 common frames omitted\n”,“appName”:“mock-identity-system”}

docker-compose.yml:  
services:  
database:  
image: ‘postgres:bookworm’  
ports:  
- 5455:5432  
environment:  
- POSTGRES\_USER=postgres  
- POSTGRES\_PASSWORD=postgres  
volumes:  
- postgres\_data:/var/lib/postgresql/data  
- ./init.sql:/docker-entrypoint-initdb.d/init.sql

mock-identity-system:  
image: ‘mosipid/mock-identity-system:0.10.1’  
user: root  
ports:  
- 8082:8082  
environment:  
- container\_user=mosip  
- active\_profile\_env=default,local  
- SPRING\_DATASOURCE\_URL=jdbc:postgresql://database:5432/mosip\_mockidentitysystem?currentSchema=mockidentitysystem  
- SPRING\_DATASOURCE\_USERNAME=postgres  
- SPRING\_DATASOURCE\_PASSWORD=postgres  
- MOSIP\_MOCK\_IDA\_KYC\_TRANSACTION\_TIMEOUT\_SECS=900  
depends\_on:  
- database

esignet:  
image: ‘mosipid/esignet-with-plugins:1.5.1’  
user: root  
ports:  
- 8088:8088  
environment:  
- container\_user=mosip  
- active\_profile\_env=default,local  
- plugin\_name\_env=esignet-mock-plugin.jar  
- SPRING\_DATASOURCE\_URL=jdbc:postgresql://database:5432/mosip\_esignet?currentSchema=esignet  
- MOSIP\_ESIGNET\_MOCK\_DOMAIN\_URL=[http://mock-identity-system:8082](http://mock-identity-system:8082)  
- MOSIP\_ESIGNET\_INTEGRATION\_KEY\_BINDER=MockKeyBindingWrapperService  
depends\_on:  
- database  
- mock-identity-system

esignet-ui:  
image: ‘mosipid/oidc-ui:1.5.0’  
user: root  
ports:  
- 3000:3000  
environment:  
- container\_user=mosip  
- DEFAULT\_WELLKNOWN=%5B%7B%22name%22%3A%22OpenID%20Configuration%22%2C%22value%22%3A%22%2F.well-known%2Fopenid-configuration%22%7D%2C%7B%22name%22%3A%22Jwks%20Json%22%2C%22value%22%3A%22%2F.well-known%2Fjwks.json%22%7D%2C%7B%22name%22%3A%22Authorization%20Server%22%2C%22value%22%3A%22%2F.well-known%2Foauth-authorization-server%22%7D%5D  
- SIGN\_IN\_WITH\_ESIGNET\_PLUGIN\_URL=[https://raw.githubusercontent.com/mosip/artifactory-ref-impl/master/artifacts/src/mosip-plugins/sign-in-with-esignet/sign-in-with-esignet.zip](https://raw.githubusercontent.com/mosip/artifactory-ref-impl/master/artifacts/src/mosip-plugins/sign-in-with-esignet/sign-in-with-esignet.zip)  
volumes:  
- ./nginx.conf:/etc/nginx/nginx.conf  
depends\_on:  
- esignet

volumes:  
postgres\_data:

---

<div class="post-metadata">

**Author:** ![Anusha\_sunkadh](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/anusha_sunkadh/32/30_2.png) [@Anusha\_sunkadh](https://community.mosip.io/u/Anusha_sunkadh)\
**Post date:** [March 4, 2025, 5:40pm UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869/18 "2025-03-04T17:40:20Z")

</div>

HI @SOUFIANE_AMGHAR

I see that the Postgres data folder is mounted, to retain the data after the container restarts. But the keystore files created in mock-identity-system and esignet are not persistent. hence its failing to find keys with existing alias(key\_alias table) in the newly generated local.p12 file in the mock-identity-system & esignet container.

> <https://github.com/mosip/esignet/blob/v1.4.2/docker-compose/config/esignet-default.properties#L325>

> <https://github.com/mosip/esignet/blob/v1.4.2/docker-compose/config/mock-identity-system-default.properties#L95>

solution:

1. truncate key\_alias table in both esignet\_mockidentitysystem and mosip\_esignet db
2. mount an external volume to store p12 file in both mock-identity-system and eSignet containers.

thanks & regards  
MOSIP team

---

<div class="post-metadata">

**Author:** ![SOUFIANE\_AMGHAR](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/soufiane_amghar/32/1465_2.png) [@SOUFIANE\_AMGHAR](https://community.mosip.io/u/SOUFIANE_AMGHAR)\
**Post date:** [March 5, 2025, 12:10pm UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869/19 "2025-03-05T12:10:39Z")

</div>

Hello @Anusha_sunkadh , thank you for the prompt response but just to stay on the same page. We were using version 1.5.0 and now 1.5.1 to see if the bug was mitigated and I am seeing a 1.4.2 config ?

---

<div class="post-metadata">

**Author:** ![SOUFIANE\_AMGHAR](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/soufiane_amghar/32/1465_2.png) [@SOUFIANE\_AMGHAR](https://community.mosip.io/u/SOUFIANE_AMGHAR)\
**Post date:** [March 7, 2025, 9:16am UTC](https://community.mosip.io/t/request-for-support-on-e-signet-api-configuration-issue/1869/20 "2025-03-07T09:16:24Z")

</div>

Hi @Anusha_sunkadh , I think it’s better again if we arrange a quick Google meet to solve this issue faster since our team is still stuck here. There are also other points we can ask you about, whenever you are available. Please and thank you !
