Inji web deployment error

Hello,
I keep getting this error when deploying injiweb, find below logs

segun@mosip-wireguardbastionhost1:~/injisetup/mimoto/deploy/mimoto$ kubectl logs -n injiweb -l app.kubernetes.io/name=mimoto -c mimoto --tail=30 2>&1 | grep -A 3 “FATAL|Started|Application run"n”
{“@timestamp”:“2026-09-30T11:49:03.318Z”,“@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: FATAL: password authentication failed for user "postgres"\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:698)\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:207)\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:262)\n\tat org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54)\n\tat org.postgresql.jdbc.PgConnection.(PgConnection.java:273)\n\tat org.postgresql.Driver.makeConnection(Driver.java:446)\n\tat org.postgresql.Driver.connect(Driver.java:298)\n\tat com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)\n\tat com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)\n\tat com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)\n\tat com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)\n\tat com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)\n\tat com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100)\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:428)\n\tat org.hibernate.resource.transaction.backend.jdbc.internal.JdbcIsolationDelegate.delegateWork(JdbcIsolationDelegate.java:61)\n\tat org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.getJdbcEnvironmentUsingJdbcMetadata(JdbcEnvironmentInitiator.java:276)\n\tat org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:107)\n\tat org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68)\n\tat org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:130)\n\tat org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263)\n\tat org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:238)\n\tat org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:215)\n\tat org.hibernate.boot.model.relational.Database.(Database.java:45)\n\tat org.hibernate.boot.internal.InFlightMetadataCollectorImpl.getDatabase(InFlightMetadataCollectorImpl.java:223)\n\tat org.hibernate.boot.internal.InFlightMetadataCollectorImpl.(InFlightMetadataCollectorImpl.java:191)\n\tat org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:170)\n\tat org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1432)\n\tat org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1503)\n\tat org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:75)\n\tat org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:388)\n\tat org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409)\n\tat org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396)\n\tat org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:364)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1231)\n\tat org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:949)\n\tat org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)\n\tat org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)\n\tat org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:334)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1354)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)\n\tat io.mosip.mimoto.MimotoServiceApplication.main(MimotoServiceApplication.java:95)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64)\n\tat org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40)\n”,“appName”:“config-server”}
{“@timestamp”:“2026-09-30T11:49:03.331Z”,“@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”:“java.lang.NullPointerException: Cannot invoke "org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(java.sql.SQLException, String)" because the return value of "org.hibernate.resource.transaction.backend.jdbc.internal.JdbcIsolationDelegate.sqlExceptionHelper()" is null\n\tat org.hibernate.resource.transaction.backend.jdbc.internal.JdbcIsolationDelegate.delegateWork(JdbcIsolationDelegate.java:116)\n\tat org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.getJdbcEnvironmentUsingJdbcMetadata(JdbcEnvironmentInitiator.java:276)\n\tat org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:107)\n\tat org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68)\n\tat org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:130)\n\tat org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263)\n\tat org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:238)\n\tat org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:215)\n\tat org.hibernate.boot.model.relational.Database.(Database.java:45)\n\tat org.hibernate.boot.internal.InFlightMetadataCollectorImpl.getDatabase(InFlightMetadataCollectorImpl.java:223)\n\tat org.hibernate.boot.internal.InFlightMetadataCollectorImpl.(InFlightMetadataCollectorImpl.java:191)\n\tat org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:170)\n\tat org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1432)\n\tat org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1503)\n\tat org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:75)\n\tat org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:388)\n\tat org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409)\n\tat org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396)\n\tat org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:364)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1231)\n\tat org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:949)\n\tat org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)\n\tat org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)\n\tat org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:334)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1354)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)\n\tat io.mosip.mimoto.MimotoServiceApplication.main(MimotoServiceApplication.java:95)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64)\n\tat org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40)\n”,“appName”:“config-server”}
{“@timestamp”:“2026-09-30T11:49:03.362Z”,“@version”:“1”,“message”:“HHH90000025: PostgreSQLDialect does not need to be specified explicitly using ‘hibernate.dialect’ (remove the property setting and it will be selected by default)”,“logger_name”:“org.hibernate.orm.deprecation”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“config-server”}
{“@timestamp”:“2026-09-30T11:49:07.831Z”,“@version”:“1”,“message”:"Post processing REST_TEMPLATE bean : plainRestTemplate ",“logger_name”:“io.mosip.kernel.auth.defaultadapter.config.RestTemplatePostProcessor”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000,“appName”:“config-server”}

{“@timestamp”:“2026-09-30T11:49:12.157Z”,“@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: FATAL: password authentication failed for user "postgres"\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:698)\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:207)\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:262)\n\tat org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54)\n\tat org.postgresql.jdbc.PgConnection.(PgConnection.java:273)\n\tat org.postgresql.Driver.makeConnection(Driver.java:446)\n\tat org.postgresql.Driver.connect(Driver.java:298)\n\tat com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)\n\tat com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)\n\tat com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)\n\tat com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)\n\tat com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)\n\tat com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100)\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.internal.NonContextualJdbcConnectionAccess.obtainConnection(NonContextualJdbcConnectionAccess.java:46)\n\tat org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:113)\n\tat org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection(LogicalConnectionManagedImpl.java:143)\n\tat org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection(StatementPreparerImpl.java:54)\n\tat org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:153)\n\tat org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:183)\n\tat org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:155)\n\tat org.hibernate.sql.exec.spi.JdbcSelectExecutor.lambda$list$0(JdbcSelectExecutor.java:85)\n\tat org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.executeQuery(DeferredResultSetAccess.java:231)\n\tat org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.getResultSet(DeferredResultSetAccess.java:167)\n\tat org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.advanceNext(JdbcValuesResultSetImpl.java:218)\n\tat org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.processNext(JdbcValuesResultSetImpl.java:98)\n\tat org.hibernate.sql.results.jdbc.internal.AbstractJdbcValues.next(AbstractJdbcValues.java:19)\n\tat org.hibernate.sql.results.internal.RowProcessingStateStandardImpl.next(RowProcessingStateStandardImpl.java:66)\n\tat org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:202)\n\tat org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:33)\n\tat org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.doExecuteQuery(JdbcSelectExecutorStandardImpl.java:209)\n\tat org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.executeQuery(JdbcSelectExecutorStandardImpl.java:83)\n\tat org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:76)\n\tat org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:65)\n\tat org.hibernate.query.sqm.internal.ConcreteSqmSelectQueryPlan.lambda$new$2(ConcreteSqmSelectQueryPlan.java:137)\n\tat org.hibernate.query.sqm.internal.ConcreteSqmSelectQueryPlan.withCacheableSqmInterpretation(ConcreteSqmSelectQueryPlan.java:362)\n\tat org.hibernate.query.sqm.internal.ConcreteSqmSelectQueryPlan.performList(ConcreteSqmSelectQueryPlan.java:303)\n\tat org.hibernate.query.sqm.internal.QuerySqmImpl.doList(QuerySqmImpl.java:509)\n\tat org.hibernate.query.spi.AbstractSelectionQuery.list(AbstractSelectionQuery.java:427)\n\tat org.hibernate.query.Query.getResultList(Query.java:120)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.orm.jpa.SharedEntityManagerCreator$DeferredQueryInvocationHandler.invoke(SharedEntityManagerCreator.java:415)\n\tat jdk.proxy2/jdk.proxy2.$Proxy215.getResultList(Unknown Source)\n\tat org.springframework.data.jpa.repository.query.JpaQueryExecution$CollectionExecution.doExecute(JpaQueryExecution.java:129)\n\tat org.springframework.data.jpa.repository.query.JpaQueryExecution.execute(JpaQueryExecution.java:92)\n\tat org.springframework.data.jpa.repository.query.AbstractJpaQuery.doExecute(AbstractJpaQuery.java:149)\n\tat org.springframework.data.jpa.repository.query.AbstractJpaQuery.execute(AbstractJpaQuery.java:137)\n\tat org.springframework.data.repository.core.support.RepositoryMethodInvoker.doInvoke(RepositoryMethodInvoker.java:170)\n\tat org.springframework.data.repository.core.support.RepositoryMethodInvoker.invoke(RepositoryMethodInvoker.java:158)\n\tat org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:164)\n\tat org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:143)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:70)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)\n\tat org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:385)\n\tat org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:137)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:135)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:220)\n\tat jdk.proxy2/jdk.proxy2.$Proxy211.findByCertThumbprintIsNull(Unknown Source)\n\tat io.mosip.kernel.keymanagerservice.helper.KeymanagerDBHelper.addCertificateThumbprints(KeymanagerDBHelper.java:378)\n\tat io.mosip.kernel.keymanagerservice.helper.KeymanagerDBHelper.init(KeymanagerDBHelper.java:112)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMethod.invoke(InitDestroyAnnotationBeanPostProcessor.java:457)\n\tat org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:401)\n\tat org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:219)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:422)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1778)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767)\n\tat org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1419)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767)\n\tat org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1419)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975)\n\tat org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959)\n\tat org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)\n\tat

org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)\n\tat org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)\n\tat
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:334)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1354)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)\n\tat io.mosip.mimoto.MimotoServiceApplication.main(MimotoServiceApplication.java:95)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64)\n\tat org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40)\n",“appName”:“config-server”}
{“@timestamp”:“2026-09-30T11:49:12.165Z”,“@version”:“1”,“message”:“SQL Error: 0, SQLState: 28P01”,“logger_name”:“org.hibernate.engine.jdbc.spi.SqlExceptionHelper”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“config-server”}
{“@timestamp”:“2026-09-30T11:49:12.166Z”,“@version”:“1”,“message”:“FATAL: password authentication failed for user "postgres"”,“logger_name”:“org.hibernate.engine.jdbc.spi.SqlExceptionHelper”,“thread_name”:“main”,“level”:“ERROR”,“level_value”:40000,“appName”:“config-server”}
{“@timestamp”:“2026-09-30T11:49:12.194Z”,“@version”:“1”,“message”:“Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘credentialsController’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/controller/CredentialsController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ‘credentialServiceImpl’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/service/impl/CredentialServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name ‘dataProtectionService’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/service/DataProtectionService.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ‘cryptomanagerServiceImpl’: Unsatisfied dependency expressed through field ‘privateKeyDecryptorHelper’: Error creating bean with name ‘privateKeyDecryptorHelper’: Unsatisfied dependency expressed through field ‘dbHelper’: Error creating bean with name ‘keymanagerDBHelper’: Invocation of init method failed”,“logger_name”:“org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“config-server”}
{“@timestamp”:“2026-09-30T11:49:12.319Z”,“@version”:“1”,“message”:“Application run failed”,“logger_name”:“org.springframework.boot.SpringApplication”,“thread_name”:“main”,“level”:“ERROR”,“level_value”:40000,“stack_trace”:“org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘credentialsController’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/controller/CredentialsController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ‘credentialServiceImpl’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/service/impl/CredentialServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name ‘dataProtectionService’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/service/DataProtectionService.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ‘cryptomanagerServiceImpl’: Unsatisfied dependency expressed through field ‘privateKeyDecryptorHelper’: Error creating bean with name ‘privateKeyDecryptorHelper’: Unsatisfied dependency expressed through field ‘dbHelper’: Error creating bean with name ‘keymanagerDBHelper’: Invocation of init method failed\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975)\n\tat org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959)\n\tat org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)\n\tat org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)\n\tat org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:334)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1354)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)\n\tat io.mosip.mimoto.MimotoServiceApplication.main(MimotoServiceApplication.java:95)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64)\n\tat org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40)\nCaused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘credentialServiceImpl’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/service/impl/CredentialServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name ‘dataProtectionService’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/service/DataProtectionService.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ‘cryptomanagerServiceImpl’: Unsatisfied dependency expressed through field ‘privateKeyDecryptorHelper’: Error creating bean with name ‘privateKeyDecryptorHelper’: Unsatisfied dependency expressed through field ‘dbHelper’: Error creating bean with name ‘keymanagerDBHelper’: Invocation of init method failed\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785)\n\t… 24 common frames omitted\nCaused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘dataProtectionService’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/service/DataProtectionService.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ‘cryptomanagerServiceImpl’: Unsatisfied dependency expressed through field ‘privateKeyDecryptorHelper’: Error creating bean with name ‘privateKeyDecryptorHelper’: Unsatisfied dependency expressed through field ‘dbHelper’: Error creating bean with name ‘keymanagerDBHelper’: Invocation of init method failed\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785)\n\t… 38 common frames omitted\nCaused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘cryptomanagerServiceImpl’: Unsatisfied dependency expressed through field ‘privateKeyDecryptorHelper’: Error creating bean with name ‘privateKeyDecryptorHelper’: Unsatisfied dependency expressed through field ‘dbHelper’: Error creating bean with name ‘keymanagerDBHelper’: Invocation of init method failed\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:787)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767)\n\tat org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1419)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785)\n\t… 52 common frames omitted\nCaused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘privateKeyDecryptorHelper’: Unsatisfied dependency expressed through field ‘dbHelper’: Error creating bean with name ‘keymanagerDBHelper’: Invocation of init method failed\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:787)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767)\n\tat org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1419)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784)\n\t… 67 common frames omitted\nCaused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘keymanagerDBHelper’: Invocation of init method failed\n\tat org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:222)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:422)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1778)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784)\n\t… 81 common frames omitted\nCaused by: org.springframework.orm.jpa.JpaSystemException: Unable to acquire JDBC Connection [FATAL: password authentication failed for user "postgres"] [n/a]\n\tat org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:341)\n\tat org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:241)\n\tat org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:550)\n\tat org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61)\n\tat org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:335)\n\tat org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:152)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:135)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:220)\n\tat jdk.proxy2/jdk.proxy2.$Proxy211.findByCertThumbprintIsNull(Unknown Source)\n\tat io.mosip.kernel.keymanagerservice.helper.KeymanagerDBHelper.addCertificateThumbprints(KeymanagerDBHelper.java:378)\n\tat io.mosip.kernel.keymanagerservice.helper.KeymanagerDBHelper.init(KeymanagerDBHelper.java:112)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMethod.invoke(InitDestroyAnnotationBeanPostProcessor.java:457)\n\tat org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:401)\n\tat org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:219)\n\t… 93 common frames omitted\nCaused by: org.hibernate.exception.GenericJDBCException: Unable to acquire JDBC Connection [FATAL: password authentication failed for user "postgres"] [n/a]\n\tat org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:63)\n\tat org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:108)\n\tat org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:94)\n\tat org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:116)\n\tat org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection(LogicalConnectionManagedImpl.java:143)\n\tat org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection(StatementPreparerImpl.java:54)\n\tat org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:153)\n\tat org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:183)\n\tat org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:155)\n\tat org.hibernate.sql.exec.spi.JdbcSelectExecutor.lambda$list$0(JdbcSelectExecutor.java:85)\n\tat org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.executeQuery(DeferredResultSetAccess.java:231)\n\tat org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.getResultSet(DeferredResultSetAccess.java:167)\n\tat org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.advanceNext(JdbcValuesResultSetImpl.java:218)\n\tat org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.processNext(JdbcValuesResultSetImpl.java:98)\n\tat org.hibernate.sql.results.jdbc.internal.AbstractJdbcValues.next(AbstractJdbcValues.java:19)\n\tat org.hibernate.sql.results.internal.RowProcessingStateStandardImpl.next(RowProcessingStateStandardImpl.java:66)\n\tat org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:202)\n\tat org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:33)\n\tat org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.doExecuteQuery(JdbcSelectExecutorStandardImpl.java:209)\n\tat org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.executeQuery(JdbcSelectExecutorStandardImpl.java:83)\n\tat org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:76)\n\tat org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:65)\n\tat org.hibernate.query.sqm.internal.ConcreteSqmSelectQueryPlan.lambda$new$2(ConcreteSqmSelectQueryPlan.java:137)\n\tat org.hibernate.query.sqm.internal.ConcreteSqmSelectQueryPlan.withCacheableSqmInterpretation(ConcreteSqmSelectQueryPlan.java:362)\n\tat org.hibernate.query.sqm.internal.ConcreteSqmSelectQueryPlan.performList(ConcreteSqmSelectQueryPlan.java:303)\n\tat org.hibernate.query.sqm.internal.QuerySqmImpl.doList(QuerySqmImpl.java:509)\n\tat org.hibernate.query.spi.AbstractSelectionQuery.list(AbstractSelectionQuery.java:427)\n\tat org.hibernate.query.Query.getResultList(Query.java:120)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.orm.jpa.SharedEntityManagerCreator$DeferredQueryInvocationHandler.invoke(SharedEntityManagerCreator.java:415)\n\tat jdk.proxy2/jdk.proxy2.$Proxy215.getResultList(Unknown Source)\n\tat org.springframework.data.jpa.repository.query.JpaQueryExecution$CollectionExecution.doExecute(JpaQueryExecution.java:129)\n\tat org.springframework.data.jpa.repository.query.JpaQueryExecution.execute(JpaQueryExecution.java:92)\n\tat org.springframework.data.jpa.repository.query.AbstractJpaQuery.doExecute(AbstractJpaQuery.java:149)\n\tat org.springframework.data.jpa.repository.query.AbstractJpaQuery.execute(AbstractJpaQuery.java:137)\n\tat org.springframework.data.repository.core.support.RepositoryMethodInvoker.doInvoke(RepositoryMethodInvoker.java:170)\n\tat org.springframework.data.repository.core.support.RepositoryMethodInvoker.invoke(RepositoryMethodInvoker.java:158)\n\tat org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:164)\n\tat org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:143)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:70)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)\n\tat org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:385)\n\tat org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:137)\n\t… 107 common frames omitted\nCaused by: org.postgresql.util.PSQLException: FATAL: password authentication failed for user "postgres"\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:698)\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:207)\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:262)\n\tat org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54)\n\tat org.postgresql.jdbc.PgConnection.(PgConnection.java:273)\n\tat org.postgresql.Driver.makeConnection(Driver.java:446)\n\tat org.postgresql.Driver.connect(Driver.java:298)\n\tat com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)\n\tat com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)\n\tat com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)\n\tat com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)\n\tat com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)\n\tat com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100)\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.internal.NonContextualJdbcConnectionAccess.obtainConnection(NonContextualJdbcConnectionAccess.java:46)\n\tat org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:113)\n\t… 151 common frames omitted\n”,“appName”:“config-server”}
{“@timestamp”:“2026-09-30T11:48:58.248Z”,“@version”:“1”,“message”:“Bean ‘loadBalancerClientFactory’ of type [org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [lbRestClientPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.”,“logger_name”:“org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“config-server”}
{“@timestamp”:“2026-09-30T11:48:58.322Z”,“@version”:“1”,“message”:“Bean ‘blockingLoadBalancerClient’ of type [org.springframework.cloud.loadbalancer.blocking.client.BlockingLoadBalancerClient] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [lbRestClientPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.”,“logger_name”:“org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“config-server”}
{“@timestamp”:“2026-09-30T11:48:58.336Z”,“@version”:“1”,“message”:“Bean ‘loadBalancerServiceInstanceCookieTransformer’ of type [org.springframework.cloud.loadbalancer.core.LoadBalancerServiceInstanceCookieTransformer] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [lbRestClientPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.”,“logger_name”:“org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“config-server”}

{“@timestamp”:“2026-09-30T11:49:06.133Z”,“@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: FATAL: password authentication failed for user "postgres"\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:698)\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:207)\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:262)\n\tat org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54)\n\tat org.postgresql.jdbc.PgConnection.(PgConnection.java:273)\n\tat org.postgresql.Driver.makeConnection(Driver.java:446)\n\tat org.postgresql.Driver.connect(Driver.java:298)\n\tat com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)\n\tat com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)\n\tat com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)\n\tat com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)\n\tat com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)\n\tat com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100)\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:428)\n\tat org.hibernate.resource.transaction.backend.jdbc.internal.JdbcIsolationDelegate.delegateWork(JdbcIsolationDelegate.java:61)\n\tat org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.getJdbcEnvironmentUsingJdbcMetadata(JdbcEnvironmentInitiator.java:276)\n\tat org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:107)\n\tat org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68)\n\tat org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:130)\n\tat org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263)\n\tat org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:238)\n\tat org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:215)\n\tat org.hibernate.boot.model.relational.Database.(Database.java:45)\n\tat org.hibernate.boot.internal.InFlightMetadataCollectorImpl.getDatabase(InFlightMetadataCollectorImpl.java:223)\n\tat org.hibernate.boot.internal.InFlightMetadataCollectorImpl.(InFlightMetadataCollectorImpl.java:191)\n\tat org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:170)\n\tat org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1432)\n\tat org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1503)\n\tat org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:75)\n\tat org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:388)\n\tat org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409)\n\tat org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396)\n\tat org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:364)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1231)\n\tat org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:949)\n\tat org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)\n\tat org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)\n\tat org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:334)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1354)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)\n\tat io.mosip.mimoto.MimotoServiceApplication.main(MimotoServiceApplication.java:95)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64)\n\tat org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40)\n”,“appName”:“config-server”}
{“@timestamp”:“2026-09-30T11:49:06.147Z”,“@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”:“java.lang.NullPointerException: Cannot invoke "org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(java.sql.SQLException, String)" because the return value of "org.hibernate.resource.transaction.backend.jdbc.internal.JdbcIsolationDelegate.sqlExceptionHelper()" is null\n\tat org.hibernate.resource.transaction.backend.jdbc.internal.JdbcIsolationDelegate.delegateWork(JdbcIsolationDelegate.java:116)\n\tat org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.getJdbcEnvironmentUsingJdbcMetadata(JdbcEnvironmentInitiator.java:276)\n\tat org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:107)\n\tat org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68)\n\tat org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:130)\n\tat org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263)\n\tat org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:238)\n\tat org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:215)\n\tat org.hibernate.boot.model.relational.Database.(Database.java:45)\n\tat org.hibernate.boot.internal.InFlightMetadataCollectorImpl.getDatabase(InFlightMetadataCollectorImpl.java:223)\n\tat org.hibernate.boot.internal.InFlightMetadataCollectorImpl.(InFlightMetadataCollectorImpl.java:191)\n\tat org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:170)\n\tat org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1432)\n\tat org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1503)\n\tat org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:75)\n\tat org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:388)\n\tat org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409)\n\tat org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396)\n\tat org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:364)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1231)\n\tat org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:949)\n\tat org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)\n\tat org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)\n\tat org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:334)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1354)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)\n\tat io.mosip.mimoto.MimotoServiceApplication.main(MimotoServiceApplication.java:95)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64)\n\tat org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40)\n”,“appName”:“config-server”}
{“@timestamp”:“2026-09-30T11:49:06.176Z”,“@version”:“1”,“message”:“HHH90000025: PostgreSQLDialect does not need to be specified explicitly using ‘hibernate.dialect’ (remove the property setting and it will be selected by default)”,“logger_name”:“org.hibernate.orm.deprecation”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“config-server”}
{“@timestamp”:“2026-09-30T11:49:10.414Z”,“@version”:“1”,“message”:"Post processing REST_TEMPLATE bean : plainRestTemplate ",“logger_name”:“io.mosip.kernel.auth.defaultadapter.config.RestTemplatePostProcessor”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000,“appName”:“config-server”}

{“@timestamp”:“2026-09-30T11:49:14.539Z”,“@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: FATAL: password authentication failed for user "postgres"\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:698)\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:207)\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:262)\n\tat org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54)\n\tat org.postgresql.jdbc.PgConnection.(PgConnection.java:273)\n\tat org.postgresql.Driver.makeConnection(Driver.java:446)\n\tat org.postgresql.Driver.connect(Driver.java:298)\n\tat com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)\n\tat com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)\n\tat com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)\n\tat com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)\n\tat com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)\n\tat com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100)\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.internal.NonContextualJdbcConnectionAccess.obtainConnection(NonContextualJdbcConnectionAccess.java:46)\n\tat org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:113)\n\tat org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection(LogicalConnectionManagedImpl.java:143)\n\tat org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection(StatementPreparerImpl.java:54)\n\tat org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:153)\n\tat org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:183)\n\tat org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:155)\n\tat org.hibernate.sql.exec.spi.JdbcSelectExecutor.lambda$list$0(JdbcSelectExecutor.java:85)\n\tat org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.executeQuery(DeferredResultSetAccess.java:231)\n\tat org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.getResultSet(DeferredResultSetAccess.java:167)\n\tat org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.advanceNext(JdbcValuesResultSetImpl.java:218)\n\tat org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.processNext(JdbcValuesResultSetImpl.java:98)\n\tat org.hibernate.sql.results.jdbc.internal.AbstractJdbcValues.next(AbstractJdbcValues.java:19)\n\tat org.hibernate.sql.results.internal.RowProcessingStateStandardImpl.next(RowProcessingStateStandardImpl.java:66)\n\tat org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:202)\n\tat org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:33)\n\tat org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.doExecuteQuery(JdbcSelectExecutorStandardImpl.java:209)\n\tat org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.executeQuery(JdbcSelectExecutorStandardImpl.java:83)\n\tat org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:76)\n\tat org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:65)\n\tat org.hibernate.query.sqm.internal.ConcreteSqmSelectQueryPlan.lambda$new$2(ConcreteSqmSelectQueryPlan.java:137)\n\tat org.hibernate.query.sqm.internal.ConcreteSqmSelectQueryPlan.withCacheableSqmInterpretation(ConcreteSqmSelectQueryPlan.java:362)\n\tat org.hibernate.query.sqm.internal.ConcreteSqmSelectQueryPlan.performList(ConcreteSqmSelectQueryPlan.java:303)\n\tat org.hibernate.query.sqm.internal.QuerySqmImpl.doList(QuerySqmImpl.java:509)\n\tat org.hibernate.query.spi.AbstractSelectionQuery.list(AbstractSelectionQuery.java:427)\n\tat org.hibernate.query.Query.getResultList(Query.java:120)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.orm.jpa.SharedEntityManagerCreator$DeferredQueryInvocationHandler.invoke(SharedEntityManagerCreator.java:415)\n\tat jdk.proxy2/jdk.proxy2.$Proxy215.getResultList(Unknown Source)\n\tat org.springframework.data.jpa.repository.query.JpaQueryExecution$CollectionExecution.doExecute(JpaQueryExecution.java:129)\n\tat org.springframework.data.jpa.repository.query.JpaQueryExecution.execute(JpaQueryExecution.java:92)\n\tat org.springframework.data.jpa.repository.query.AbstractJpaQuery.doExecute(AbstractJpaQuery.java:149)\n\tat org.springframework.data.jpa.repository.query.AbstractJpaQuery.execute(AbstractJpaQuery.java:137)\n\tat org.springframework.data.repository.core.support.RepositoryMethodInvoker.doInvoke(RepositoryMethodInvoker.java:170)\n\tat org.springframework.data.repository.core.support.RepositoryMethodInvoker.invoke(RepositoryMethodInvoker.java:158)\n\tat org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:164)\n\tat org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:143)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:70)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)\n\tat org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:385)\n\tat org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:137)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:135)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:220)\n\tat jdk.proxy2/jdk.proxy2.$Proxy211.findByCertThumbprintIsNull(Unknown Source)\n\tat io.mosip.kernel.keymanagerservice.helper.KeymanagerDBHelper.addCertificateThumbprints(KeymanagerDBHelper.java:378)\n\tat io.mosip.kernel.keymanagerservice.helper.KeymanagerDBHelper.init(KeymanagerDBHelper.java:112)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMethod.invoke(InitDestroyAnnotationBeanPostProcessor.java:457)\n\tat org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:401)\n\tat org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:219)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:422)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1778)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767)\n\tat org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1419)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767)\n\tat org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1419)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975)\n\tat org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959)\n\tat org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)\n\tat

org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)\n\tat org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:334)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1354)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)\n\tat io.mosip.mimoto.MimotoServiceApplication.main(MimotoServiceApplication.java:95)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64)\n\tat org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40)\n",“appName”:“config-server”}
{“@timestamp”:“2026-09-30T11:49:14.548Z”,“@version”:“1”,“message”:“SQL Error: 0, SQLState: 28P01”,“logger_name”:“org.hibernate.engine.jdbc.spi.SqlExceptionHelper”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“config-server”}
{“@timestamp”:“2026-09-30T11:49:14.549Z”,“@version”:“1”,“message”:“FATAL: password authentication failed for user "postgres"”,“logger_name”:“org.hibernate.engine.jdbc.spi.SqlExceptionHelper”,“thread_name”:“main”,“level”:“ERROR”,“level_value”:40000,“appName”:“config-server”}
{“@timestamp”:“2026-09-30T11:49:14.575Z”,“@version”:“1”,“message”:“Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘credentialsController’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/controller/CredentialsController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ‘credentialServiceImpl’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/service/impl/CredentialServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name ‘dataProtectionService’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/service/DataProtectionService.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ‘cryptomanagerServiceImpl’: Unsatisfied dependency expressed through field ‘privateKeyDecryptorHelper’: Error creating bean with name ‘privateKeyDecryptorHelper’: Unsatisfied dependency expressed through field ‘dbHelper’: Error creating bean with name ‘keymanagerDBHelper’: Invocation of init method failed”,“logger_name”:“org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“config-server”}
{“@timestamp”:“2026-09-30T11:49:14.728Z”,“@version”:“1”,“message”:“Application run failed”,“logger_name”:“org.springframework.boot.SpringApplication”,“thread_name”:“main”,“level”:“ERROR”,“level_value”:40000,“stack_trace”:“org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘credentialsController’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/controller/CredentialsController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ‘credentialServiceImpl’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/service/impl/CredentialServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name ‘dataProtectionService’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/service/DataProtectionService.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ‘cryptomanagerServiceImpl’: Unsatisfied dependency expressed through field ‘privateKeyDecryptorHelper’: Error creating bean with name ‘privateKeyDecryptorHelper’: Unsatisfied dependency expressed through field ‘dbHelper’: Error creating bean with name ‘keymanagerDBHelper’: Invocation of init method failed\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975)\n\tat org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959)\n\tat org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)\n\tat org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)\n\tat org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:334)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1354)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)\n\tat io.mosip.mimoto.MimotoServiceApplication.main(MimotoServiceApplication.java:95)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64)\n\tat org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40)\nCaused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘credentialServiceImpl’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/service/impl/CredentialServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name ‘dataProtectionService’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/service/DataProtectionService.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ‘cryptomanagerServiceImpl’: Unsatisfied dependency expressed through field ‘privateKeyDecryptorHelper’: Error creating bean with name ‘privateKeyDecryptorHelper’: Unsatisfied dependency expressed through field ‘dbHelper’: Error creating bean with name ‘keymanagerDBHelper’: Invocation of init method failed\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785)\n\t… 24 common frames omitted\nCaused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘dataProtectionService’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/service/DataProtectionService.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ‘cryptomanagerServiceImpl’: Unsatisfied dependency expressed through field ‘privateKeyDecryptorHelper’: Error creating bean with name ‘privateKeyDecryptorHelper’: Unsatisfied dependency expressed through field ‘dbHelper’: Error creating bean with name ‘keymanagerDBHelper’: Invocation of init method failed\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785)\n\t… 38 common frames omitted\nCaused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘cryptomanagerServiceImpl’: Unsatisfied dependency expressed through field ‘privateKeyDecryptorHelper’: Error creating bean with name ‘privateKeyDecryptorHelper’: Unsatisfied dependency expressed through field ‘dbHelper’: Error creating bean with name ‘keymanagerDBHelper’: Invocation of init method failed\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:787)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767)\n\tat org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1419)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785)\n\t… 52 common frames omitted\nCaused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘privateKeyDecryptorHelper’: Unsatisfied dependency expressed through field ‘dbHelper’: Error creating bean with name ‘keymanagerDBHelper’: Invocation of init method failed\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:787)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767)\n\tat org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1419)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784)\n\t… 67 common frames omitted\nCaused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘keymanagerDBHelper’: Invocation of init method failed\n\tat org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:222)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:422)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1778)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784)\n\t… 81 common frames omitted\nCaused by: org.springframework.orm.jpa.JpaSystemException: Unable to acquire JDBC Connection [FATAL: password authentication failed for user "postgres"] [n/a]\n\tat org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:341)\n\tat org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:241)\n\tat org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:550)\n\tat org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61)\n\tat org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:335)\n\tat org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:152)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:135)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:220)\n\tat jdk.proxy2/jdk.proxy2.$Proxy211.findByCertThumbprintIsNull(Unknown Source)\n\tat io.mosip.kernel.keymanagerservice.helper.KeymanagerDBHelper.addCertificateThumbprints(KeymanagerDBHelper.java:378)\n\tat io.mosip.kernel.keymanagerservice.helper.KeymanagerDBHelper.init(KeymanagerDBHelper.java:112)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMethod.invoke(InitDestroyAnnotationBeanPostProcessor.java:457)\n\tat org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:401)\n\tat org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:219)\n\t… 93 common frames omitted\nCaused by: org.hibernate.exception.GenericJDBCException: Unable to acquire JDBC Connection [FATAL: password authentication failed for user "postgres"] [n/a]\n\tat org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:63)\n\tat org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:108)\n\tat org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:94)\n\tat org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:116)\n\tat org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection(LogicalConnectionManagedImpl.java:143)\n\tat org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection(StatementPreparerImpl.java:54)\n\tat org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:153)\n\tat org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:183)\n\tat org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:155)\n\tat org.hibernate.sql.exec.spi.JdbcSelectExecutor.lambda$list$0(JdbcSelectExecutor.java:85)\n\tat org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.executeQuery(DeferredResultSetAccess.java:231)\n\tat org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.getResultSet(DeferredResultSetAccess.java:167)\n\tat org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.advanceNext(JdbcValuesResultSetImpl.java:218)\n\tat org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.processNext(JdbcValuesResultSetImpl.java:98)\n\tat org.hibernate.sql.results.jdbc.internal.AbstractJdbcValues.next(AbstractJdbcValues.java:19)\n\tat org.hibernate.sql.results.internal.RowProcessingStateStandardImpl.next(RowProcessingStateStandardImpl.java:66)\n\tat org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:202)\n\tat org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:33)\n\tat org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.doExecuteQuery(JdbcSelectExecutorStandardImpl.java:209)\n\tat org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.executeQuery(JdbcSelectExecutorStandardImpl.java:83)\n\tat org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:76)\n\tat org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:65)\n\tat org.hibernate.query.sqm.internal.ConcreteSqmSelectQueryPlan.lambda$new$2(ConcreteSqmSelectQueryPlan.java:137)\n\tat org.hibernate.query.sqm.internal.ConcreteSqmSelectQueryPlan.withCacheableSqmInterpretation(ConcreteSqmSelectQueryPlan.java:362)\n\tat org.hibernate.query.sqm.internal.ConcreteSqmSelectQueryPlan.performList(ConcreteSqmSelectQueryPlan.java:303)\n\tat org.hibernate.query.sqm.internal.QuerySqmImpl.doList(QuerySqmImpl.java:509)\n\tat org.hibernate.query.spi.AbstractSelectionQuery.list(AbstractSelectionQuery.java:427)\n\tat org.hibernate.query.Query.getResultList(Query.java:120)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.orm.jpa.SharedEntityManagerCreator$DeferredQueryInvocationHandler.invoke(SharedEntityManagerCreator.java:415)\n\tat jdk.proxy2/jdk.proxy2.$Proxy215.getResultList(Unknown Source)\n\tat org.springframework.data.jpa.repository.query.JpaQueryExecution$CollectionExecution.doExecute(JpaQueryExecution.java:129)\n\tat org.springframework.data.jpa.repository.query.JpaQueryExecution.execute(JpaQueryExecution.java:92)\n\tat org.springframework.data.jpa.repository.query.AbstractJpaQuery.doExecute(AbstractJpaQuery.java:149)\n\tat org.springframework.data.jpa.repository.query.AbstractJpaQuery.execute(AbstractJpaQuery.java:137)\n\tat org.springframework.data.repository.core.support.RepositoryMethodInvoker.doInvoke(RepositoryMethodInvoker.java:170)\n\tat org.springframework.data.repository.core.support.RepositoryMethodInvoker.invoke(RepositoryMethodInvoker.java:158)\n\tat org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:164)\n\tat org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:143)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:70)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)\n\tat org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:385)\n\tat org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\n\tat org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:137)\n\t… 107 common frames omitted\nCaused by: org.postgresql.util.PSQLException: FATAL: password authentication failed for user "postgres"\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:698)\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:207)\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:262)\n\tat org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54)\n\tat org.postgresql.jdbc.PgConnection.(PgConnection.java:273)\n\tat org.postgresql.Driver.makeConnection(Driver.java:446)\n\tat org.postgresql.Driver.connect(Driver.java:298)\n\tat com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)\n\tat com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)\n\tat com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)\n\tat com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)\n\tat com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)\n\tat com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100)\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.internal.NonContextualJdbcConnectionAccess.obtainConnection(NonContextualJdbcConnectionAccess.java:46)\n\tat org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:113)\n\t… 151 common frames omitted\n”,“appName”:“config-server”}

The summary of the error is:
FATAL: password authentication failed for user “postgres”, but I created a test pod and it was able to login:

segun@mosip-wireguardbastionhost1:~/injisetup/mimoto/deploy/mimoto$ kubectl run psql-mimoto-test
-n postgres
–rm -it
–restart=Never
–image=postgres:16
–env=“PGPASSWORD=postgres123”
–
psql
-h postgres-postgresql
-U postgres
-d inji_mimoto
-c “SELECT current_user, current_database();”
All commands and output from this session will be recorded in container logs, including credentials and sensitive information passed through the command prompt.
If you don’t see a command prompt, try pressing enter.
current_user | current_database
--------------±-----------------
postgres | inji_mimoto
(1 row)

Session ended, resume using ‘kubectl attach psql-mimoto-test -c psql-mimoto-test -n postgres -i -t’ command
pod “psql-mimoto-test” deleted from postgres namespace

Kindly assist.

Regards,
John

Hi Johny

Thank you for your reaching out to us.

could you please share which version of injiweb are using for this setup?

Regards,
Mrudula
on behalf of Team MOSIP

Hello @mrudula,

Thank you for your response, the version is:

segun@mosip-wireguardbastionhost1:~$ helm list -n injiweb
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
datashare-inji injiweb 1 2026-09-24 15:01:18.449371664 +0000 UTC deployed datashare-1.3.0-beta.2
mimoto injiweb 4 2026-09-24 19:55:49.981153363 +0000 UTC deployed mimoto-0.22.0
mimoto-keygen injiweb 1 2026-09-24 15:01:23.415467274 +0000 UTC deployed keygen-1.3.0-beta.2
postgres-init-mimoto injiweb 1 2026-09-15 13:36:24.756485868 +0000 UTC deployed postgres-init-0.0.1-develop 1.2.0

Regards,
John

@Johnny

As you have found that issue is

FATAL: password authentication failed for user “postgres”

and you tried accessing postgres pod and you able to access and use command too.

But the command I am seeing is this

run psql-mimoto-test
-n postgres
–rm -it
–restart=Never
–image=postgres:16
–env=“PGPASSWORD=postgres123”

You have passed password as env variable PGPASSWORD=postgres123

Did you check your db configuration in deployment?

Application is failing at start as not able to resolve bean dependencies for keymanager. Check these properties in your deployment configuration once

Thanks & Regards,
Swati
on behalf of Team INJI

Hi @Swati_Goel

Thank you for your response which aided me in moving forward. I now have this error which I have been trying to find solution to:

segun@mosip-wireguardbastionhost1:~/injisetup/mimoto/deploy/mimoto$ kubectl logs -n injiweb -l app.kubernetes.io/name=mimoto -c mimoto --tail=30 2>&1 | grep -B 2 -A 3 “not found|Could not resolve|FATAL|Started|Application run”
{“@timestamp”:“2026-10-14T14:08:53.365Z”,“@version”:“1”,“message”:“Stopping service [Tomcat]”,“logger_name”:“org.apache.catalina.core.StandardService”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000}
{“@timestamp”:“2026-10-14T14:08:53.390Z”,“@version”:“1”,“message”:“\n\nError starting ApplicationContext. To display the condition evaluation report re-run your application with ‘debug’ enabled.”,“logger_name”:“org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000}
{“@timestamp”:“2026-10-14T14:08:53.587Z”,“@version”:“1”,“message”:“Application run failed”,“logger_name”:“org.springframework.boot.SpringApplication”,“thread_name”:“main”,“level”:“ERROR”,“level_value”:40000,“stack_trace”:“org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘verifiersController’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/controller/VerifiersController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ‘verifierServiceImpl’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/service/impl/VerifierServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ‘utilities’: Unsatisfied dependency expressed through field ‘restApiClient’: Error creating bean with name ‘restApiClient’: Unsatisfied dependency expressed through field ‘restTemplate’: No qualifying bean of type ‘org.springframework.web.client.RestTemplate’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true), @org.springframework.beans.factory.annotation.Qualifier("selfTokenRestTemplate")}\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975)\n\tat org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959)\n\tat org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)\n\tat org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)\n\tat org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:334)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1354)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)\n\tat io.mosip.mimoto.MimotoServiceApplication.main(MimotoServiceApplication.java:95)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64)\n\tat org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40)\nCaused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘verifierServiceImpl’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/service/impl/VerifierServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ‘utilities’: Unsatisfied dependency expressed through field ‘restApiClient’: Error creating bean with name ‘restApiClient’: Unsatisfied dependency expressed through field ‘restTemplate’: No qualifying bean of type ‘org.springframework.web.client.RestTemplate’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true), @org.springframework.beans.factory.annotation.Qualifier("selfTokenRestTemplate")}\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785)\n\t… 24 common frames omitted\nCaused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘utilities’: Unsatisfied dependency expressed through field ‘restApiClient’: Error creating bean with name ‘restApiClient’: Unsatisfied dependency expressed through field ‘restTemplate’: No qualifying bean of type ‘org.springframework.web.client.RestTemplate’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true), @org.springframework.beans.factory.annotation.Qualifier("selfTokenRestTemplate")}\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:787)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767)\n\tat org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1419)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785)\n\t… 38 common frames omitted\nCaused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘restApiClient’: Unsatisfied dependency expressed through field ‘restTemplate’: No qualifying bean of type ‘org.springframework.web.client.RestTemplate’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true), @org.springframework.beans.factory.annotation.Qualifier("selfTokenRestTemplate")}\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:787)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767)\n\tat org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1419)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784)\n\t… 53 common frames omitted\nCaused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘org.springframework.web.client.RestTemplate’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true), @org.springframework.beans.factory.annotation.Qualifier("selfTokenRestTemplate")}\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1880)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1406)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784)\n\t… 67 common frames omitted\n”}
{“@timestamp”:“2026-10-14T14:08:30.538Z”,“@version”:“1”,“message”:“Located property source: [BootstrapPropertySource {name=‘bootstrapProperties-configClient’}, BootstrapPropertySource {name=‘bootstrapProperties-overrides’}, BootstrapPropertySource {name=‘bootstrapProperties-file:/config/mimoto-default.properties’}, BootstrapPropertySource {name=‘bootstrapProperties-file:/config/application-default.properties’}]”,“logger_name”:“org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-14T14:08:30.574Z”,“@version”:“1”,“message”:“The following 1 profile is active: "default"”,“logger_name”:“io.mosip.mimoto.MimotoServiceApplication”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-14T14:08:38.959Z”,“@version”:“1”,“message”:“Bean ‘org.springframework.cloud.client.loadbalancer.LoadBalancerAutoConfiguration$RetryInterceptorAutoConfiguration’ of type [org.springframework.cloud.client.loadbalancer.LoadBalancerAutoConfiguration$RetryInterceptorAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). The currently created BeanPostProcessor [lbRestClientPostProcessor] is declared through a non-static factory method on that class; consider declaring it as static instead.”,“logger_name”:“org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“mimoto”}

{“@timestamp”:“2026-10-14T14:08:49.838Z”,“@version”:“1”,“message”:“Post processing REST_TEMPLATE bean : selfTokenRestTemplate “,“logger_name”:“io.mosip.kernel.auth.defaultadapter.config.RestTemplatePostProcessor”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000,“appName”:“mimoto”}
{”@timestamp”:“2026-10-14T14:08:49.842Z”,“@version”:“1”,“message”:“Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘verifiersController’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/controller/VerifiersController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ‘verifierServiceImpl’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/service/impl/VerifierServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ‘utilities’: Injection of autowired dependencies failed”,“logger_name”:“org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-14T14:08:49.965Z”,“@version”:“1”,“message”:“Application run failed”,“logger_name”:“org.springframework.boot.SpringApplication”,“thread_name”:“main”,“level”:“ERROR”,“level_value”:40000,“stack_trace”:“org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘verifiersController’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/controller/VerifiersController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ‘verifierServiceImpl’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/service/impl/VerifierServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ‘utilities’: Injection of autowired dependencies failed\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975)\n\tat org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959)\n\tat org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)\n\tat org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)\n\tat org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:334)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1354)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)\n\tat io.mosip.mimoto.MimotoServiceApplication.main(MimotoServiceApplication.java:95)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64)\n\tat org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40)\nCaused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘verifierServiceImpl’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/classes/!/io/mosip/mimoto/service/impl/VerifierServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ‘utilities’: Injection of autowired dependencies failed\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798)\n\tat org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785)\n\t… 24 common frames omitted\nCaused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘utilities’: Injection of autowired dependencies failed\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:514)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1419)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907)\n\tat org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:785)\n\t… 38 common frames omitted\nCaused by: java.lang.IllegalArgumentException: Could not resolve placeholder ‘config.server.file.storage.uri’ in value "${config.server.file.storage.uri}"\n\tat org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:180)\n\tat org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:126)\n\tat org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:239)\n\tat org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:210)\n\tat org.springframework.context.support.PropertySourcesPlaceholderConfigurer.lambda$processProperties$0(PropertySourcesPlaceholderConfigurer.java:200)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.resolveEmbeddedValue(AbstractBeanFactory.java:921)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1374)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767)\n\tat org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145)\n\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508)\n\t… 50 common frames omitted\n”,“appName”:“mimoto”}
segun@mosip-wireguardbastionhost1:~/injisetup/mimoto/deploy/mimoto$

Your assistance will greatly appreciated,

Regards
John

@Johnny by looking at the logs, rest template bean is not getting initialised though bean is already defined. https://github.com/inji/mimoto/blob/master/src/test/java/io/mosip/mimoto/config/MimotoConfig.java#L52

Log shows this error as well

{“@timestamp”:“2026-10-14T14:08:38.959Z”,“@version”:“1”,“message”:“Bean ‘org.springframework.cloud.client.loadbalancer.LoadBalancerAutoConfiguration$RetryInterceptorAutoConfiguration’ of type [org.springframework.cloud.client.loadbalancer.LoadBalancerAutoConfiguration$RetryInterceptorAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). The currently created BeanPostProcessor [lbRestClientPostProcessor] is declared through a non-static factory method on that class; consider declaring it as static instead.”,“logger_name”:“org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-14T14:08:49.838Z”,“@version”:“1”,“message”:“Post processing REST_TEMPLATE bean : selfTokenRestTemplate “,“logger_name”:“io.mosip.kernel.auth.defaultadapter.config.RestTemplatePostProcessor”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000,“appName”:“mimoto”}

It looks like some issue with spring cloud configuration.

Can you please share following details if possible

  1. which docker image you are using to run/deploy config-server
  2. docker image for mimoto
  3. actual mimoto-default.properties file

Thanks & Regards,
Swati
on behalf of Team INJI

Hi @Swati_Goel
Thank you for your response and find below your request:

==============================================
MIMOTO CONFIGURATION REPORT FOR INJI TEAM

1. CONFIG SERVER IMAGE

mosipid/config-server:1.1.2

2. MIMOTO IMAGE

docker.io/injistack/mimoto:0.22.0

3. CONFIG SERVER ConfigMap KEYS

Mosip-MosipVerifiableCredential-template.html
StayProtected-InsuranceCredential-template.html
StayProtected-LifeInsuranceCredential-template.html
application-default.properties
certify-mock-mdl.properties
certify-mosipid-identity.properties
certify-postgres-landregistry.properties
certify-postgres-university.properties
certify-sunbird-insurance.properties
credential-template.html
data-share-inji-default.properties
data-share-standalone.properties
driving_license_data.csv
driving_license_mosipid.csv
inji-default.properties
insurance-credential.vm
life-insurance-credential.vm
mimoto-default.properties
mimoto-issuers-config.json
mimoto-trusted-verifiers.json
svg-template.json
vp-request-config.json

4. ACTUAL mimoto-default.properties (served by Config Server)

mosip.service.end-points=/**/*

Inji default properties

mosip.inji.allowedAuthType=demo,otp,bio-Finger,bio-Iris,bio-Face
mosip.inji.allowedEkycAuthType=demo,otp,bio-Finger,bio-Iris,bio-Face
mosip.inji.allowedInternalAuthType=otp,bio-Finger,bio-Iris,bio-Face
mosip.inji.faceSdkModelUrl=https://api.collab.mosip.net/inji

maximum number of retry for downloading vc

mosip.inji.vcDownloadMaxRetry=10

pool interval in milliseconds

mosip.inji.vcDownloadPoolInterval=6000

validate binding audience url to be sent in token

mosip.inji.audience=ida-binding

issuer to be sent in token

mosip.inji.issuer=residentapp

warning screen domain name

mosip.inji.warningDomainName=${mosip.api.public.url}
#timeout for vc download api via OpenId4VCI flow in milliseconds
mosip.inji.openId4VCIDownloadVCTimeout=30000

inji documentation url

mosip.inji.aboutInjiUrl=Inji Mobile | Inji

minimum storage space required for making audit entry in MB

mosip.inji.minStorageRequiredForAuditEntry=2

minimum storage space required for downloading / receiving vc in MB

mosip.inji.minStorageRequired=2

MOSIP

Defines the base URLs for various MOSIP services and Keycloak for internal and external communication

mosip.api.public.url=http://localhost:${server.port}
mosipbox.public.url=http://localhost:${server.port}
keycloak.internal.url=http://keycloak.keycloak
keycloak.external.url=https://iam.collab.mosip.net/
mosip.kernel.authmanager.url=http://authmanager.kernel/
mosip.kernel.masterdata.url=http://masterdata.kernel

Resident service Configurations used in downloading the Verifiable Credential of MosipOtp issuer

Base URL for Resident service

mosip.resident.base.url=https://api.collab.mosip.net/resident/v1

This URL used for fetching the OTP from resident service prior to initiating the download flow on the Mobile Wallet

RESIDENT_OTP=${mosip.resident.base.url}/req/otp

This URL used for fetching the OTP while getting the UIN/VID from AID(Application ID)

RESIDENT_INDIVIDUALID_OTP=${mosip.resident.base.url}/individualId/otp

This URL is used to get the status about whether the UIN/VID is generated from AID or not

RESIDENT_AID_GET_INDIVIDUALID=${mosip.resident.base.url}/aid/status

URL to request the Verifiable Credential download from the Resident service

RESIDENT_CREDENTIAL_REQUEST=${mosip.resident.base.url}/req/credential

URL to check if the Verifiable Credential is downloaded yet or not

RESIDENT_CREDENTIAL_REQUEST_STATUS=${RESIDENT_CREDENTIAL_REQUEST}/status

URL used to get the VID for the respective UIN

RESIDENT_VID=${mosip.resident.base.url}/vid
RESIDENT_AUTH_LOCK=${mosip.resident.base.url}/req/auth-lock
RESIDENT_AUTH_UNLOCK=${mosip.resident.base.url}/req/auth-unlock

esignet service

Base URL for e-Signet service

mosip.esignet.host=https://esignet.collab.mosip.net

Endpoint for fetching the OTP in Wallet binding flow

BINDING_OTP=${mosip.esignet.host}/v1/esignet/binding/binding-otp

Endpoint for binding the credentials to the Wallet

WALLET_BINDING=${mosip.esignet.host}/v1/esignet/binding/wallet-binding

Websub service configurations

Dev sandbox

Base URL for WebSub service

mosip.websub.url=http://websub.websub/

Hub URL for WebSub service

mosip.event.hubUrl=${mosip.websub.url}/hub/

WebSub hub URL used to subscribe to a specific topic

mosip.event.hub.subUrl=${mosip.event.hubUrl}

WebSub hub URL used to publish the data to a specific topic

mosip.event.hub.pubUrl=${mosip.event.hubUrl}

Delayed WebSub subscription. Default is 5 seconds in ms.

mosip.event.delay-millisecs=5000

WebSub re-subscription workaround for losing subscribed topic when MOSIP WebSub update or restart. Default is 5 minutes in ms.

websub-resubscription-delay-millisecs=300000

Callback URL for receiving the WebSub event notifications

mosip.event.callBackUrl=${mosip.api.public.url}/v1/mimoto/credentialshare/callback/notify

Kafka topic to which the CREDENTIAL_ISSUED for specific partner id is published

mosip.event.topic=${mosip.partner.id}/CREDENTIAL_ISSUED

Secret key used for validating the authenticity of the WebSub event notifications

mosip.event.secret=Kslk30SNF2AChs2

MOSIP partner

Unique identifier which is being used as the Issuer during MOSIP OTP issuer Verifiable Credential download requests

mosip.partner.id=mpartner-default-mobile

Name of the PKCS#12 keystore file for cryptographic operations

mosip.partner.crypto.p12.filename=keystore.p12

Password for accessing the PKCS#12 keystore file

mosip.partner.crypto.p12.password=abc123

Alias used to access the secure credentials like private key of partner within the PKCS#12 keystore file

mosip.partner.crypto.p12.alias=partner

Encryption key used for securing partner data

mosip.partner.encryption.key=123456

Property which indicates whether the data includes its thumbprint (a unique hash for integrity verification) or not

mosip.partner.prependThumbprint=true

#-------------TOKEN GENERATION----------------
#Token generation request id
token.request.id=io.mosip.registration.processor
#Token generation app id
token.request.appid=regproc
#Token generation username
token.request.username=registrationprocessor
#Token generation password
token.request.password=abc123
#Token generation version
token.request.version=1.0
#Token generation Client Id
token.request.clientId=mosip-regproc-client
#Token generation secret key
token.request.secretKey=abc123
#Token generation issuer url
token.request.issuerUrl=${keycloak.internal.url}/auth/realms/mosip

#Audit Service
AUDIT=${mosip.kernel.auditmanager.url}/v1/auditmanager/audits
AUDIT_URL=${mosip.kernel.auditmanager.url}/v1/auditmanager/audits
KEYBASEDTOKENAPI=${mosip.kernel.authmanager.url}/v1/authmanager/authenticate/clientidsecretkey

#Master Data Services

MASTER=http://kernel-masterdata-service/v1/masterdata

MASTER=${mosip.kernel.masterdata.url}/v1/masterdata
TEMPLATES=${MASTER}/templates

#Packet receiver application version
mosip.print.application.version=1.0
#Request Date Time format
mosip.print.datetime.pattern=yyyy-MM-dd’T’HH:mm:ss.SSS’Z’

#-------------Printing Service--------------------
mosip.print.service.id=mosip.print

#Audit request id
mosip.print.audit.id=mosip.applicanttype.getApplicantType
mosip.country.code=MOR

#Kernel Crypto signature
registration.processor.signature.isEnabled=true

Language Supported By Platform - ISO

Defines the list of optional languages supported by the platform

mosip.optional-languages=fra,ara

Defines the list of mandatory languages supported by the platform

mosip.mandatory-languages=eng

mosip.primary-language=eng

mosip.secondary-language=ara

#----------------------- CBEFF Util--------------------------------------------------

Cbeff URL where the files will be stored in git, change it accordingly in case of change of storage location.

mosip.kernel.xsdstorage-uri=${spring.cloud.config.uri}/${spring.application.name}/${spring.profiles.active}/${spring.cloud.config.label}/

mosip.kernel.xsdstorage-uri=https://raw.githubusercontent.com/mosip/mosip-config/develop/

Cbeff XSD file name in config server

mosip.kernel.xsdfile=mosip-cbeff.xsd

#----------------------------- Applicant Type --------------------------------------------------
mosip.kernel.applicant.type.age.limit=5

#----------------------------- Static PIN --------------------------------------------------
mosip.kernel.pin.length=6

#-----------------------------TOKEN-ID Properties---------------------------------
#length of the token id
mosip.kernel.tokenid.length=36

#------------------------------------ Key-manager specific properties --------------------------------------------------

Crypto asymmetric algorithm name

mosip.kernel.crypto.asymmetric-algorithm-name=RSA/ECB/OAEPWITHSHA-256ANDMGF1PADDING

Crypto symmetric algorithm name

mosip.kernel.crypto.symmetric-algorithm-name=AES/GCM/NoPadding

Encrypted data and encrypted symmetric key separator

mosip.kernel.data-key-splitter=#KEY_SPLITTER#

GCM tag length

mosip.kernel.crypto.gcm-tag-length=128

Hash algo name

mosip.kernel.crypto.hash-algorithm-name=PBKDF2WithHmacSHA512

Symmetric key length used in hash

mosip.kernel.crypto.hash-symmetric-key-length=256

No of iterations in hash

mosip.kernel.crypto.hash-iteration=10000

Keygenerator symmetric algorithm name

mosip.kernel.keygenerator.symmetric-algorithm-name=AES

Symmetric algorithm key length

mosip.kernel.keygenerator.symmetric-key-length=256

Asymmetric algorithm key length

mosip.kernel.keygenerator.asymmetric-key-length=2048

Keygenerator asymmetric algorithm name

mosip.kernel.keygenerator.asymmetric-algorithm-name=RSA

Specifies the file path to the PKCS#12 keystore containing cryptographic keys for the KeyManager service

mosip.kernel.keymanager.hsm.config-path=/home/mosip/encryption/encryptionkeystore.p12

Defines the type of the keystore used by the Key Manager as PKCS#12

mosip.kernel.keymanager.hsm.keystore-type=PKCS12

Password to access the KeyManager PKCS#12 keystore file

mosip.kernel.keymanager.hsm.keystore-pass=changeit

Default Certificate properties

mosip.kernel.keymanager.certificate.default.common-name=www.example.com
mosip.kernel.keymanager.certificate.default.organizational-unit=EXAMPLE-CENTER
mosip.kernel.keymanager.certificate.default.organization=IIITB
mosip.kernel.keymanager.certificate.default.location=BANGALORE
mosip.kernel.keymanager.certificate.default.state=KA
mosip.kernel.keymanager.certificate.default.country=IN

keymanager database properties

Specifies the driver class name for the PostgreSQL database, required for the application to interact with the database

keymanager.persistence.jdbc.driver=org.postgresql.Driver

Specifies the JDBC URL for connecting to the PostgreSQL database, required to establish a connection to the inji_mimoto database

keymanager_database_url=${SPRING_DATASOURCE_URL}

Defines the password for accessing the PostgreSQL database, required for authentication

keymanager_database_password=${POSTGRES_PASSWORD}

Defines the username for accessing the PostgreSQL database, required for authentication

keymanager_database_username= mimotouser

Specifies the schema name used by the Keymanager in the PostgreSQL database

keymanager.persistence.jdbc.schema=mimoto

Hibernate properties

hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
hibernate.hbm2ddl.auto=none
hibernate.jdbc.lob.non_contextual_creation=true
hibernate.show_sql=false
hibernate.format_sql=false
hibernate.connection.charSet=utf8
hibernate.cache.use_second_level_cache=false
hibernate.cache.use_query_cache=false
hibernate.cache.use_structured_entries=false
hibernate.generate_statistics=false
hibernate.current_session_context_class=org.springframework.orm.hibernate5.SpringSessionContext

log level

logging.level.root=WARN
logging.level.io.mosip=INFO

logging.level.io.mosip.kernel.auth.defaultadapter.filter=INFO

logging.level.io.mosip.kernel.auth.defaultadapter=DEBUG
logging.level.org.springframework.http.client=DEBUG
logging.level.io.mosip.mimoto=INFO
logging.level.reactor.netty.http.client=INFO

tomcat access logs

server.tomcat.accesslog.enabled=true
server.tomcat.accesslog.directory=/dev
server.tomcat.accesslog.prefix=stdout
server.tomcat.accesslog.buffered=false
server.tomcat.accesslog.suffix=
server.tomcat.accesslog.file-date-format=
server.tomcat.accesslog.pattern={“@timestamp”:“%{yyyy-MM-dd’T’HH:mm:ss.SSS’Z’}t”,“level”:“ACCESS”,“level_value”:70000,“traceId”:“%{X-B3-TraceId}i”,“statusCode”:%s,“req.requestURI”:“%U”,“bytesSent”:%b,“timeTaken”:%T,“appName”:“${spring.application.name}”}
server.tomcat.accesslog.className=io.mosip.kernel.core.logger.config.SleuthValve
registration.processor.unMaskedUin.length=5

IDSchema.Version=1.0
registration.processor.identityjson=identity-mapping.json
registration.processor.demographic.identity=identity
CREATEDATASHARE=${mosip.injiweb.datashare.url}/v1/datashare/create
DECRYPTPINBASSED=${mosip.kernel.keymanager.url}/v1/keymanager/decryptWithPin

#Auth Adapter rest template authentication configs
mosip.iam.adapter.appid=partner
mosip.iam.adapter.clientid=mpartner-default-mobile
mosip.iam.adapter.clientsecret=1234secret
auth.server.admin.issuer.uri=${keycloak.external.url}/auth/realms/

mosip.iam.adapter.issuerURL=${keycloak.internal.url}/auth/realms/mosip
mosip.authmanager.base-url=${mosip.kernel.authmanager.url}/v1/authmanager
mosip.authmanager.client-token-endpoint=${mosip.authmanager.base-url}/authenticate/clientidsecretkey
auth.server.admin.validate.url=${mosip.kernel.authmanager.url}/v1/authmanager/authorize/admin/validateToken

in minutes

mosip.iam.adapter.validate-expiry-check-rate=1440

in minutes

mosip.iam.adapter.renewal-before-expiry-interval=1440

#this should be false if you don?t use this restTemplate true if you do
mosip.auth.filter_disable=true
mosip.kernel.auth.appids.realm.map={prereg:‘mosip’,ida:‘mosip’,registrationclient:‘mosip’,regproc:‘mosip’,partner:‘mosip’,resident:‘mosip’,admin:‘mosip’,crereq:‘mosip’,creser:‘mosip’,datsha:‘mosip’,idrepo:‘mosip’}

vercred.type.vid=VID
mosip.idp.partner.id=mpartner-default-mobile
mosip.idp.partner.encryption.key=Aci9jg28B8mO_LDfDXo3ZTp5_HKgEMun2tYyHCa1e8k
wallet.binding.partner.id=mpartner-default-mimotokeybinding
wallet.binding.partner.api.key=1234walletbindingkey

Mosip notification otp channel config - defines the predefined list of otp channels allowed for sending the OTP to the user

mosip.notificationtype=SMS|EMAIL|PHONE

OpenID4VCI related configurations

Specifies the file name which includes the list of Issuers Configurations, including their well-known endpoints and other details

mosip.openid.issuers=mimoto-issuers-config.json

Fallback HTML template used to render the Verifiable Credential if no issuer-specific template is found

mosip.openid.htmlTemplate=credential-template.html

Specifies the type of client assertion used for OIDC authentication with e-signet (e.g., JWT bearer)

mosip.oidc.client.assertion.type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer

PKCS#12 keystore file name containing secured credentials (e.g., private key and client alias) for each onboarded issuer, used in the authentication flow with e-Signet

mosip.oidc.p12.filename=oidckeystore.p12

Password to access the PKCS#12 keystore file

mosip.oidc.p12.password=changeit

Relative path to the directory which contains PKCS#12 keystore file oidceystore.p12

mosip.oidc.p12.path=certs/

Inji Web Config

Base URL for Inji Web application

mosip.inji.web.url=http://localhost:3004

Inji Web Redirect URL which is used to show the error message in case of failure in OpenID4VP flow

mosip.inji.web.redirect.url=${mosip.inji.web.url}/authorize

Defines the maximum number of characters allowed to be encoded into a QR code. The value can be set to anything less than or equal to 4096.

If the data size exceeds 4096 characters (equivalent to 4KB), the ‘pixel pass’ library will fail to generate the QR code.

mosip.inji.qr.data.size.limit=4096

Defines the height (in Pixels) of the generated QR code

mosip.inji.qr.code.height=400

Defines the width (in Pixels) of the generated QR code

mosip.inji.qr.code.width=400

Specifies the URL to redirect the user after successful authentication using Identity Provider(e.g., Goggle), pointing to the passcode page in Inji Web

mosip.inji.web.authentication.success.redirect.url=${mosip.inji.web.url}/user/passcode

Defines the List of Issuers that are limited to issue only single Verifiable Credential

mosip.inji.wallet.issuersWithSingleVcLimit=Mosip

#User Wallet Config

Regular expression for validating wallet PINs, ensuring it is exactly 6 digits.

mosip.inji.user.wallet.pin.validation.regex=^\d{6}$

Regular expression for validating wallet names, allowing alphanumeric characters, spaces, underscores, hyphens, and periods, with a maximum length of 50 characters.

mosip.inji.user.wallet.name.validation.regex=[1]{0,50}$

#OpenId4VP related Configuration

Pattern for including the OpenID4VP Authorization request in the QR code data of the Verifiable Credential, with placeholders for including resource(DataShare URL) and presentation definition

mosip.inji.ovp.qrdata.pattern=INJI_OVP://http://localhost:${server.port}/v1/mimoto/authorize?response_type=vp_token&resource=%s&presentation_definition=%s

Pattern for returning the response in redirect URL for successful Verifiable Presentation in OpenId4VP flow

mosip.inji.ovp.redirect.url.pattern=%s#vp_token=%s&presentation_submission=%s

Pattern for returning the error in redirect URL in case of Verifiable Presentation failure in OpenId4VP flow

mosip.inji.ovp.error.redirect.url.pattern=%s?error=%s&error_description=%s

File name containing trusted verifiers for OpenId4VP. It is used for validating the verifiers during the OpenID4VP process

mosip.openid.verifiers=mimoto-trusted-verifiers.json

#DataShare Config

Base URL for DataShare Service

mosip.data.share.url=http://datashare-service:8097

Endpoint for creating DataShare requests and storing downloaded Verifiable Credentials

mosip.data.share.create.url=${mosip.data.share.url}/v1/datashare/create/static-policyid/static-subscriberid

URL pattern used to validate DataShare URL and retrieve Verifiable Credential from DataShare

mosip.data.share.get.url.pattern=${mosip.data.share.url}/v1/datashare/get/static-policyid/static-subscriberid/*

Specifies the maximum number of retry attempts for creating a DataShare request to store Verifiable Credential, ensuring reliability in case of transient failures

mosip.data.share.create.retry.count=3

#Google OAuth2 configuration

Specifies the client ID for Google OAuth2 authentication, required to identify the application during OAuth2 requests.

spring.security.oauth2.client.registration.google.client-id=${GOOGLE_OAUTH_CLIENT_ID}

Specifies the client secret for Google OAuth2 authentication, used to authenticate the application securely

spring.security.oauth2.client.registration.google.client-secret=${GOOGLE_OAUTH_CLIENT_SECRET}

Defines the scopes requested during Google OAuth2 authentication, specifying the level of access required (e.g., profile and email)

spring.security.oauth2.client.registration.google.scope=profile,email

Specifies the redirect URI for Google OAuth2 authentication callbacks, where Google sends the authorization response

spring.security.oauth2.client.registration.google.redirect-uri={baseUrl}/oauth2/callback/{registrationId}

Defines the authorization grant type for Google OAuth2 authentication, indicating the flow used (e.g., authorization code)

spring.security.oauth2.client.registration.google.authorization-grant-type=authorization_code

Defines the human-readable name that will be displayed for the Google login option

For example, if it is set to “Login with Google” it will appear as “Login with Google” on a spring security generated login page

spring.security.oauth2.client.registration.google.client-name=Google

Specifies the authorization endpoint URI for Google OAuth2, where users are redirected to authenticate

spring.security.oauth2.client.provider.google.authorization-uri=https://accounts.google.com/o/oauth2/auth?prompt=select_account

Specifies the token endpoint URI for Google OAuth2, used to exchange the authorization code for an access token

spring.security.oauth2.client.provider.google.token-uri=https://oauth2.googleapis.com/token

Specifies the user information endpoint URI for Google OAuth2, used to fetch user details after authentication

spring.security.oauth2.client.provider.google.user-info-uri=https://www.googleapis.com/oauth2/v3/userinfo

Specifies the URI for Google’s JSON Web Key Set (JWK) used for token validation, ensuring secure communication

spring.security.oauth2.client.provider.google.jwk-set-uri=https://www.googleapis.com/oauth2/v3/certs

Maps the ‘sub’ attribute from the Google UserInfo endpoint response to the Spring Security principal’s name (username)

spring.security.oauth2.client.provider.google.userNameAttribute=sub

Maps the ‘name’ attribute from the Google UserInfo endpoint response to the Spring Security principal’s accessible name

spring.security.oauth2.client.provider.google.nameAttribute=name

Maps the ‘email’ attribute from the Google UserInfo endpoint response to the Spring Security principal’s email address

spring.security.oauth2.client.provider.google.emailAttribute=email

Maps the ‘picture’ attribute from the Google UserInfo endpoint response to the Spring Security principal’s profile picture URL

spring.security.oauth2.client.provider.google.pictureAttribute=picture

Maps the ‘phone_number’ attribute from the Google UserInfo endpoint response to the Spring Security principal’s phone number

spring.security.oauth2.client.provider.google.phoneNumberAttribute=phone_number

#Database configuration

Specifies the JDBC URL for connecting to the PostgreSQL database, required to establish a connection to the database.

spring.datasource.url=${SPRING_DATASOURCE_URL}

Defines the username for accessing the PostgreSQL database, required for authentication.

spring.datasource.username=${POSTGRES_USER}

Defines the password for accessing the PostgreSQL database, required for authentication.

spring.datasource.password=${POSTGRES_PASSWORD}

Configures the Hibernate behavior for database schema management, setting it to ‘none’ prevents Hibernate from automatically creating, updating, or dropping the database schema on startup

spring.jpa.hibernate.ddl-auto=none

Enables or disables the display of SQL statements in the logs, useful for debugging database queries

spring.jpa.show-sql=true

Specifies the driver class name for the PostgreSQL database, required for the application to interact with the database.

spring.datasource.driver-class-name=org.postgresql.Driver

Http session cache configuration

Specifies which session store type to be used for storing http sessions in User Login flow

spring.session.store-type=caffeine

Specifies the duration of inactivity after which a user session in configured session store (Ex: redis) will expire, ensuring session cleanup.

server.servlet.session.timeout=30m

Configures the database dialect for Hibernate (PostgreSQL in this case).

spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect

List of URLs that can be accessed without any user authentication by Identity Provider

mosip.security.ignore-auth-urls=/safetynet/,/actuator/,/swagger-ui/,/v3/api-docs/,
/allProperties,/credentials/,/credentialshare/,/binding-otp,/wallet-binding,/get-token/,
/issuers,/issuers/
,/v2/issuers,/v2/issuers/,/authorize,/req/otp,/vid,/req/auth/,/req/individualId/otp,/aid/get-individual-id,
/verifiers, /auth/*/token-login

CSRF Security Configuration

CSRF protection is always enabled by default. State-changing requests (POST, PUT, DELETE, PATCH)

require a valid CSRF token to be sent in the X-XSRF-TOKEN header.

List of URLs that are excluded from CSRF protection. These URLs can still require authentication.

OAuth2 endpoints and public endpoints are typically excluded from CSRF protection.

mosip.security.csrf-ignore-urls=/oauth2/,/logout,/safetynet/,/credentials/,/credentialshare/,/binding-otp,/wallet-binding,
/get-token/,/req/otp,/vid,/req/auth/,/req/individualId/otp,/auth/*/token-login

Inji mobile wallet configuration

This template defines the list of the fields of the downloaded verifiable credential will be included in the event files when generating different documents

credential.template=template.json

Specifies the base directory path where the credentials which are downloaded in the Inji mobile wallet will be stored

credential.data.path=data
safetynet.api.key=
safetynet.api.url=https://www.googleapis.com/androidcheck/v1/attestations/verify?key=${safetynet.api.key}

registration.processor.print.textfile=registration-processor-print-text-file.json

Application ID used for identifying and managing the Mimoto service keys in Key Manager service

mosip.inji.app.id=MIMOTO

Cache related configurations

Specifies which cache type to use (e.g., caffeine, redis)

spring.cache.type=caffeine

Cache expiry time in minutes for the issuer’s well-known endpoint response.

cache.credential-issuer.wellknown.expiry-time-in-min=60

Cache expiry time in minutes for issuers configurations read from a config file.

cache.issuers-config.expiry-time-in-min=60

Cache expiry time in minutes for the authentication server’s well-known endpoint response.

cache.credential-issuer.authserver-wellknown.expiry-time-in-min=60

Cache expiry time in minutes for the pre-registered trusted verifiers list.

cache.pre-registered-trusted-verifiers.expiry-time-in-min=60

Default cache expiry time in minutes for others cache types

cache.default.expiry-time-in-min=60

Wallet Passcode Configuration

Duration (in minutes) for which the wallet remains locked after exceeding failed attempts in a cycle.

Must be a whole number; decimal/fractional values (e.g., 0.5) will throw an error during Mimoto launch

wallet.passcode.retryBlockedUntil=60

Maximum number of failed passcode attempts allowed in a single cycle (defaults to 1 if <=0)

wallet.passcode.maxFailedAttemptsAllowedPerCycle=5

Maximum number of lock cycles allowed before the wallet is permanently locked (defaults to 1 if <=0)

wallet.passcode.maxLockCyclesAllowed=3

Signing Algorithms Priority Order Configuration

signing.algorithms.priority.order=ED25519,ES256K,ES256,RS256

This config enables CORS for the application, allowing it to handle cross-origin requests

mosip.security.cors-enable=true

Predefined list of cross origins which are allowed to access the application resources

mosip.security.origins=http://localhost:3004
mosip.auth.adapter.impl.basepackage=io.mosip.kernel.auth.defaultadapter
spring.application.name=mimoto
server.port=8099
mosip.iam.adapter.disable-self-token-rest-template=false
mosip.iam.adapter.self-token-renewal-enable=true

5. ACTUAL application-default.properties (served by Config Server)

Inji default properties

mosip.inji.allowedAuthType=demo,otp,bio-Finger,bio-Iris,bio-Face
mosip.inji.allowedEkycAuthType=demo,otp,bio-Finger,bio-Iris,bio-Face
mosip.inji.allowedInternalAuthType=otp,bio-Finger,bio-Iris,bio-Face
mosip.inji.faceSdkModelUrl=https://api.collab.mosip.net/inji

maximum number of retry for downloading vc

mosip.inji.vcDownloadMaxRetry=10

pool interval in milliseconds

mosip.inji.vcDownloadPoolInterval=6000

validate binding audience url to be sent in token

mosip.inji.audience=ida-binding

issuer to be sent in token

mosip.inji.issuer=residentapp

warning screen domain name

mosip.inji.warningDomainName=${mosip.api.public.url}
#timeout for vc download api via OpenId4VCI flow in milliseconds
mosip.inji.openId4VCIDownloadVCTimeout=30000

inji documentation url

mosip.inji.aboutInjiUrl=Inji Mobile | Inji

minimum storage space required for making audit entry in MB

mosip.inji.minStorageRequiredForAuditEntry=2

minimum storage space required for downloading / receiving vc in MB

mosip.inji.minStorageRequired=2


  1. A-Za-z0-9 _.- ↩︎

Hi @Swati_Goel
contd:

#------------------------------------ Key-manager specific properties --------------------------------------------------

Crypto asymmetric algorithm name

mosip.kernel.crypto.asymmetric-algorithm-name=RSA/ECB/OAEPWITHSHA-256ANDMGF1PADDING

Crypto symmetric algorithm name

mosip.kernel.crypto.symmetric-algorithm-name=AES/GCM/NoPadding

Encrypted data and encrypted symmetric key separator

mosip.kernel.data-key-splitter=#KEY_SPLITTER#

GCM tag length

mosip.kernel.crypto.gcm-tag-length=128

Hash algo name

mosip.kernel.crypto.hash-algorithm-name=PBKDF2WithHmacSHA512

Symmetric key length used in hash

mosip.kernel.crypto.hash-symmetric-key-length=256

No of iterations in hash

mosip.kernel.crypto.hash-iteration=10000

Keygenerator symmetric algorithm name

mosip.kernel.keygenerator.symmetric-algorithm-name=AES

Symmetric algorithm key length

mosip.kernel.keygenerator.symmetric-key-length=256

Asymmetric algorithm key length

mosip.kernel.keygenerator.asymmetric-key-length=2048

Keygenerator asymmetric algorithm name

mosip.kernel.keygenerator.asymmetric-algorithm-name=RSA

Defines the file path for the PKCS#12 keystore used by the KeyManager service for cryptographic keys

E.g., place the .p12 file in ‘mimoto/certs’ folder and provide its path here

mosip.kernel.keymanager.hsm.config-path=/home/mosip/encryption/encryptionkeystore.p12

Defines the type of the keystore used by the Key Manager as PKCS#12

mosip.kernel.keymanager.hsm.keystore-type=PKCS12

Password to access the KeyManager PKCS#12 keystore file

mosip.kernel.keymanager.hsm.keystore-pass=${mimoto.oidc.keystore.password}

Default Certificate properties

mosip.kernel.keymanager.certificate.default.common-name=www.example.com
mosip.kernel.keymanager.certificate.default.organizational-unit=EXAMPLE-CENTER
mosip.kernel.keymanager.certificate.default.organization=IIITB
mosip.kernel.keymanager.certificate.default.location=BANGALORE
mosip.kernel.keymanager.certificate.default.state=KA
mosip.kernel.keymanager.certificate.default.country=IN

keymanager database properties

Specifies the driver class name for the PostgreSQL database, required for the application to interact with the database

keymanager.persistence.jdbc.driver=org.postgresql.Driver

Specifies the JDBC URL for connecting to the PostgreSQL database, required to establish a connection to the inji_mimoto database

keymanager_database_url = jdbc:postgresql://${inji.mimoto.database.hostname}:${inji.mimoto.database.port}/inji_mimoto

Defines the password for accessing the PostgreSQL database, required for authentication

keymanager_database_password=${db.dbuser.password}

Defines the username for accessing the PostgreSQL database, required for authentication

keymanager_database_username= mimotouser

Specifies the schema name used by the Keymanager in the PostgreSQL database

keymanager.persistence.jdbc.schema=mimoto

Hibernate properties

hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
hibernate.hbm2ddl.auto=none
hibernate.jdbc.lob.non_contextual_creation=true
hibernate.show_sql=false
hibernate.format_sql=false
hibernate.connection.charSet=utf8
hibernate.cache.use_second_level_cache=false
hibernate.cache.use_query_cache=false
hibernate.cache.use_structured_entries=false
hibernate.generate_statistics=false
hibernate.current_session_context_class=org.springframework.orm.hibernate5.SpringSessionContext

Inji Web Config

Specifies the URL to redirect the user after successful authentication using Identity Provider(e.g., Goggle), pointing to the passcode page in Inji Web

mosip.inji.web.authentication.success.redirect.url=${mosip.inji.web.url}/user/passcode

Defines the List of Issuers that are limited to issue only single Verifiable Credential

mosip.inji.wallet.issuersWithSingleVcLimit=Mosip

Defines the maximum number of characters allowed to be encoded into a QR code. The value can be set to anything less than or equal to 4096.

If the data size exceeds 4096 characters (equivalent to 4KB), the ‘pixel pass’ library will fail to generate the QR code.

mosip.inji.qr.data.size.limit=4096

Defines the height (in Pixels) of the generated QR code

mosip.inji.qr.code.height=400

Defines the width (in Pixels) of the generated QR code

mosip.inji.qr.code.width=400

#User Wallet Config

Regular expression for validating wallet PINs, ensuring it is exactly 6 digits

mosip.inji.user.wallet.pin.validation.regex=^\d{6}$

Regular expression for validating wallet names, allowing alphanumeric characters, spaces, underscores, hyphens, and periods with a maximum length of 50 characters

mosip.inji.user.wallet.name.validation.regex=[1]{0,50}$

#Google OAuth2 configuration

Specifies the client ID for Google OAuth2 authentication, required to identify the application during OAuth2 requests.

spring.security.oauth2.client.registration.google.client-id=${mosip.injiweb.google.client.id}

Specifies the client secret for Google OAuth2 authentication, used to authenticate the application securely

spring.security.oauth2.client.registration.google.client-secret=${mosip.injiweb.google.client.secret}

Defines the scopes requested during Google OAuth2 authentication, specifying the level of access required (e.g., profile and email)

spring.security.oauth2.client.registration.google.scope=profile,email

Specifies the redirect URI for Google OAuth2 authentication callbacks, where Google sends the authorization response

spring.security.oauth2.client.registration.google.redirect-uri={baseUrl}/oauth2/callback/{registrationId}

Defines the authorization grant type for Google OAuth2 authentication, indicating the flow used (e.g., authorization code)

spring.security.oauth2.client.registration.google.authorization-grant-type=authorization_code

Defines the human-readable name that will be displayed for the Google login option

For example, if it is set to “Login with Google” it will appear as “Login with Google” on a spring security generated login page

spring.security.oauth2.client.registration.google.client-name=Google

Specifies the authorization endpoint URI for Google OAuth2, where users are redirected to authenticate

spring.security.oauth2.client.provider.google.authorization-uri=https://accounts.google.com/o/oauth2/auth?prompt=select_account

Specifies the token endpoint URI for Google OAuth2, used to exchange the authorization code for an access token

spring.security.oauth2.client.provider.google.token-uri=https://oauth2.googleapis.com/token

Specifies the user information endpoint URI for Google OAuth2, used to fetch user details after authentication

spring.security.oauth2.client.provider.google.user-info-uri=https://www.googleapis.com/oauth2/v3/userinfo

Specifies the URI for Google’s JSON Web Key Set (JWK) used for token validation, ensuring secure communication

spring.security.oauth2.client.provider.google.jwk-set-uri=https://www.googleapis.com/oauth2/v3/certs

Maps the ‘sub’ attribute from the Google UserInfo endpoint response to the Spring Security principal’s name (username)

spring.security.oauth2.client.provider.google.userNameAttribute=sub

Maps the ‘name’ attribute from the Google UserInfo endpoint response to the Spring Security principal’s accessible name

spring.security.oauth2.client.provider.google.nameAttribute=name

Maps the ‘email’ attribute from the Google UserInfo endpoint response to the Spring Security principal’s email address

spring.security.oauth2.client.provider.google.emailAttribute=email

Maps the ‘picture’ attribute from the Google UserInfo endpoint response to the Spring Security principal’s profile picture URL

spring.security.oauth2.client.provider.google.pictureAttribute=picture

Maps the ‘phone_number’ attribute from the Google UserInfo endpoint response to the Spring Security principal’s phone number

spring.security.oauth2.client.provider.google.phoneNumberAttribute=phone_number

#Database configuration

Specifies the JDBC URL for connecting to the PostgreSQL database, required to establish a connection to the inji_mimoto database

spring.datasource.url=jdbc:postgresql://${inji.mimoto.database.hostname}:${inji.mimoto.database.port}/inji_mimoto

Defines the username for accessing the PostgreSQL database, required for authentication

spring.datasource.username=mimotouser

Defines the password for accessing the PostgreSQL database, required for authentication

spring.datasource.password=${db.dbuser.password}

Configures the Hibernate behavior for database schema management, setting it to ‘none’ prevents Hibernate from automatically creating, updating, or dropping the database schema on startup

spring.jpa.hibernate.ddl-auto=none

Enables or disables the display of SQL statements in the logs, useful for debugging database queries

spring.jpa.show-sql=true

Specifies the driver class name for the PostgreSQL database, required for the application to interact with the database

spring.datasource.driver-class-name=org.postgresql.Driver

#Redis configuration

Specifies the type of session store to use (Redis in this case) for storing http sessions in User Login flow, enabling distributed session management.

spring.session.store-type=redis

Defines the hostname of the Redis server, required to connect to the Redis instance.

spring.data.redis.host=${redis.host:localhost}

Specifies the port number for the Redis server, required to connect to the Redis instance.

spring.data.redis.port=${redis.port:6379}

Sets the password for connecting to the Redis server (empty if no password is required), ensuring secure access.

spring.data.redis.password=${redis.password:“”}

Sets the duration for which the application waits to establish a connection with the Redis server, preventing long delays.

spring.data.redis.connect-timeout=10s

Specifies the duration the application waits for a response from Redis operations (e.g., setting or retrieving keys), ensuring timely responses.

spring.data.redis.timeout=10s

Specifies the duration of inactivity after which a user session in configured session store (Ex: redis) will expire, ensuring session cleanup.

server.servlet.session.timeout=30m

Specifies the namespace for Redis session keys, used to avoid key collisions in Redis.

spring.session.redis.namespace=injiweb:session:

Configures the database dialect for Hibernate (PostgreSQL in this case), ensuring compatibility with the database.

spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect

List of URLs that can be accessed without any user authentication by Identity Provider

mosip.security.ignore-auth-urls=/safetynet/,/actuator/,/swagger-ui/,/v3/api-docs/,
/allProperties,/credentials/,/credentialshare/,/binding-otp,/wallet-binding,/get-token/,
/issuers,/issuers/
,/v2/issuers,/v2/issuers/,/authorize,/req/otp,/vid,/req/auth/,/req/individualId/otp,/aid/get-individual-id,
/verifiers, /auth/*/token-login

CSRF Security Configuration

CSRF protection is always enabled by default. State-changing requests (POST, PUT, DELETE, PATCH)

require a valid CSRF token to be sent in the X-XSRF-TOKEN header.

List of URLs that are excluded from CSRF protection. These URLs can still require authentication.

OAuth2 endpoints and public endpoints are typically excluded from CSRF protection.

mosip.security.csrf-ignore-urls=/oauth2/,/logout,/safetynet/,/credentials/,/credentialshare/,/binding-otp,/wallet-binding,
/get-token/,/req/otp,/vid,/req/auth/,/req/individualId/otp,/auth/*/token-login

Inji mobile wallet configuration

This template defines the list of the fields of the downloaded verifiable credential will be included in the event files when generating different documents

credential.template=template.json

Specifies the base directory path where the credentials which are downloaded in the Inji mobile wallet will be stored

credential.data.path=data
safetynet.api.key=
safetynet.api.url=https://www.googleapis.com/androidcheck/v1/attestations/verify?key=${safetynet.api.key}

registration.processor.print.textfile=registration-processor-print-text-file.json

Application ID used for identifying and managing the Mimoto service keys in Key Manager service

mosip.inji.app.id=MIMOTO

Face key mappings - first available key is used for image display

mosip.injiweb.vc.subject.face.keys.order=image,face,photo,picture,portrait

Enables or disables the display of disclosures for VCs

mosip.injiweb.mask.disclosures=true

#Caffeine cache related configurations

Cache related configurations

Specifies which cache type to use (e.g., caffeine, redis)

spring.cache.type=redis

Cache expiry time in minutes for the issuer’s well-known endpoint response.

cache.credential-issuer.wellknown.expiry-time-in-min = 60

Cache expiry time in minutes for issuers configurations read from a config file.

cache.issuers-config.expiry-time-in-min = 60

Cache expiry time in minutes for the authentication server’s well-known endpoint response.

cache.credential-issuer.authserver-wellknown.expiry-time-in-min = 60

Cache expiry time in minutes for the pre-registered trusted verifiers list.

cache.pre-registered-trusted-verifiers.expiry-time-in-min=60

Default cache expiry time in minutes for others cache types

cache.default.expiry-time-in-min = 60

Wallet Passcode Configuration

Duration (in minutes) for which the wallet remains locked after exceeding failed attempts in a cycle.

Must be a whole number; decimal/fractional values (e.g., 0.5) will throw an error during Mimoto launch

wallet.passcode.retryBlockedUntil=60

Maximum number of failed passcode attempts allowed in a single cycle (defaults to 1 if <=0)

wallet.passcode.maxFailedAttemptsAllowedPerCycle=5

Maximum number of lock cycles allowed before the wallet is permanently locked (defaults to 1 if <=0)

wallet.passcode.maxLockCyclesAllowed=3

Signing Algorithms Priority Order Configuration

signing.algorithms.priority.order=ED25519,ES256K,ES256,RS256

mpartner.default.mobile.secret=dummy-mobile-secret
mimoto.oidc.keystore.password=changeit
mimoto.wallet.binding.partner.api.key=dummy-api-key
mimoto.oidc.partner.clientid=dummy-client-id
safetynet.api.key=dummy-safetynet-key
redis.password=

===========================================

Host placeholders used by mimoto-default.properties

===========================================

injiweb.host=injiweb.sandbox.mosip.net
injiverify.host=injiverify.sandbox.mosip.net
injicertify.host=injicertify.sandbox.mosip.net
mosip.partner.crypto.p12.password=abc123
mosip.partner.encryption.key=123456

===========================================

Auth adapter base package

===========================================

mosip.auth.adapter.impl.basepackage=io.mosip.kernel.auth.defaultadapterspring.application.name=mimoto
config.server.file.storage.uri=http://config-server.config-server/config/mimoto/default/1.2.0-v3/
server.port=8099
mosip.iam.adapter.disable-self-token-rest-template=false
mosip.iam.adapter.self-token-renewal-enable=true

6. mimoto.yml (if exists)

7. MIMOTO DEPLOYMENT ENV VARS

[
{
“name”: “container_user”,
“value”: “1001”
},
{
“name”: “JDK_JAVA_OPTIONS”,
“value”: “-Xms2250M -Xmx2250M”
},
{
“name”: “KEYSTORE_P12_PATH”,
“value”: “/home/mosip/certs”
},
{
“name”: “REDIS_HOST”,
“valueFrom”: {
“configMapKeyRef”: {
“key”: “redis-host”,
“name”: “redis-config”
}
}
},
{
“name”: “REDIS_PORT”,
“valueFrom”: {
“configMapKeyRef”: {
“key”: “redis-port”,
“name”: “redis-config”
}
}
},
{
“name”: “REDIS_PASSWORD”,
“valueFrom”: {
“secretKeyRef”: {
“key”: “redis-password”,
“name”: “redis”
}
}
},
{
“name”: “DB_DBUSER_PASSWORD”,
“valueFrom”: {
“secretKeyRef”: {
“key”: “db-dbuser-password”,
“name”: “db-common-secrets”
}
}
},
{
“name”: “INJI_MIMOTO_DATABASE_HOSTNAME”,
“value”: “postgres-postgresql.postgres”
},
{
“name”: “INJI_MIMOTO_DATABASE_PORT”,
“value”: “5432”
},
{
“name”: “SPRING_DATASOURCE_URL”,
“value”: “jdbc:postgresql://postgres-postgresql.postgres:5432/inji_mimoto?currentSchema=mimoto”
},
{
“name”: “SPRING_CONFIG_LOCATION”,
“value”: “/home/mosip/”
},
{
“name”: “OIDC_P12_PASSWORD”,
“value”: “changeit”
},
{
“name”: “POSTGRES_USER”,
“value”: “mimotouser”
},
{
“name”: “POSTGRES_PASSWORD”,
“value”: “postgres123”
},
{
“name”: “SPRING_APPLICATION_NAME”,
“value”: “mimoto”
},
{
“name”: “GOOGLE_OAUTH_CLIENT_ID”,
“value”: “placeholder-client-id.apps.googleusercontent.com”
},
{
“name”: “GOOGLE_OAUTH_CLIENT_SECRET”,
“value”: “placeholder-secret”
}
]

8. CONFIG SERVER DEPLOYMENT ENV VARS

[
{
“name”: “SPRING_PROFILES_ACTIVE”,
“value”: “native”
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_NATIVE_SEARCH_LOCATIONS”,
“value”: “classpath:/config,file:/config”
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_MOSIP_API_PUBLIC_HOST”,
“valueFrom”: {
“configMapKeyRef”: {
“key”: “api-host”,
“name”: “inji-stack-config”
}
}
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_MOSIP_API_INTERNAL_HOST”,
“valueFrom”: {
“configMapKeyRef”: {
“key”: “api-internal-host”,
“name”: “inji-stack-config”
}
}
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_MOSIP_INJIWEB_HOST”,
“valueFrom”: {
“configMapKeyRef”: {
“key”: “injiweb-host”,
“name”: “inji-stack-config”
}
}
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_MOSIP_INJIVERIFY_HOST”,
“valueFrom”: {
“configMapKeyRef”: {
“key”: “injiverify-host”,
“name”: “inji-stack-config”
}
}
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_MOSIP_INJICERTIFY_HOST”,
“valueFrom”: {
“configMapKeyRef”: {
“key”: “injicertify-host”,
“name”: “inji-stack-config”
}
}
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_MOSIP_ESIGNET_MOCK_HOST”,
“valueFrom”: {
“configMapKeyRef”: {
“key”: “esignet-mock-host”,
“name”: “inji-stack-config”
}
}
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_MOSIP_INJI_DATASHARE_HOST”,
“valueFrom”: {
“configMapKeyRef”: {
“key”: “inji-datashare-host”,
“name”: “inji-stack-config”
}
}
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_MOSIP_MIMOTO_HOST”,
“valueFrom”: {
“configMapKeyRef”: {
“key”: “mimoto-host”,
“name”: “inji-stack-config”
}
}
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_MOSIP_INJI_POSTGRES_HOST”,
“valueFrom”: {
“configMapKeyRef”: {
“key”: “inji-postgres-host”,
“name”: “inji-stack-config”
}
}
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_MOSIP_DATABASE_HOSTNAME_OVERRIDE”,
“valueFrom”: {
“configMapKeyRef”: {
“key”: “mosip-database-hostname-override”,
“name”: “postgres-setup-config”
}
}
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_MOSIP_DATABASE_PORT_OVERRIDE”,
“valueFrom”: {
“configMapKeyRef”: {
“key”: “mosip-database-port-override”,
“name”: “postgres-setup-config”
}
}
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_MOSIP_INJICERTIFY_MOCK_HOST”,
“valueFrom”: {
“configMapKeyRef”: {
“key”: “injicertify-mock-host”,
“name”: “inji-stack-config”
}
}
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_MOSIP_API_MOCKIDENTITYSYSTEM_HOST”,
“valueFrom”: {
“configMapKeyRef”: {
“key”: “mockidentitysystem-host”,
“name”: “inji-stack-config”
}
}
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_SOFTHSM_CERTIFY_SECURITY_PIN”,
“valueFrom”: {
“secretKeyRef”: {
“key”: “security-pin”,
“name”: “softhsm-certify”
}
}
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_MIMOTO_WALLET_BINDING_PARTNER_API_KEY”,
“valueFrom”: {
“secretKeyRef”: {
“key”: “mimoto-wallet-binding-partner-api-key”,
“name”: “mimoto-wallet-binding-partner-api-key”
}
}
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_MIMOTO_OIDC_PARTNER_CLIENTID”,
“valueFrom”: {
“secretKeyRef”: {
“key”: “mimoto-oidc-partner-clientid”,
“name”: “mimoto-oidc-partner-clientid”
}
}
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_MIMOTO_OIDC_KEYSTORE_PASSWORD”,
“valueFrom”: {
“secretKeyRef”: {
“key”: “mimoto-oidc-keystore-password”,
“name”: “mimoto-oidc-keystore-password”
}
}
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_DB_DBUSER_PASSWORD”,
“value”: “postgres123”
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_KEYMANAGER_DATABASE_PASSWORD”,
“value”: “postgres123”
},
{
“name”: “SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_KEYMANAGER_DATABASE_USERNAME”,
“value”: “postgres”
}
]

9. RESOLVED VALUE: mosip.iam.adapter.disable-self-token-rest-template

Could not resolve


  1. A-Za-z0-9 _.- ↩︎

cont’d

10. MIMOTO POD STATUS

NAME READY STATUS RESTARTS AGE
datashare-inji-75ff674d9c-64swx 1/2 CrashLoopBackOff 5762 (2m11s ago) 20d
db-inji-mimoto-init-job–1-j6c6b 0/1 Completed 0 29d
mimoto-5ccc8f5788-kkpx2 1/2 CrashLoopBackOff 23 (2m20s ago) 97m
mimoto-9f655474d-m5v9l 1/2 CrashLoopBackOff 22 (3m46s ago) 97m
mimoto-keygen–1-6658n 0/1 Completed 0 20d

11. MIMOTO POD LAST 30 LOG LINES

{“@timestamp”:“2026-10-15T13:30:16.087Z”,“@version”:“1”,“message”:“Bean ‘loadBalancerServiceInstanceCookieTransformer’ of type [org.springframework.cloud.loadbalancer.core.LoadBalancerServiceInstanceCookieTransformer] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [lbRestClientPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.”,“logger_name”:“org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:16.089Z”,“@version”:“1”,“message”:“Bean ‘xForwarderHeadersTransformer’ of type [org.springframework.cloud.loadbalancer.blocking.XForwardedHeadersTransformer] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [lbRestClientPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.”,“logger_name”:“org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:16.090Z”,“@version”:“1”,“message”:“Bean ‘org.springframework.cloud.client.loadbalancer.LoadBalancerAutoConfiguration’ of type [org.springframework.cloud.client.loadbalancer.LoadBalancerAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [lbRestClientPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.”,“logger_name”:“org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:16.093Z”,“@version”:“1”,“message”:“Bean ‘loadBalancerRequestFactory’ of type [org.springframework.cloud.client.loadbalancer.LoadBalancerRequestFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [lbRestClientPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.”,“logger_name”:“org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:16.095Z”,“@version”:“1”,“message”:“Bean ‘org.springframework.cloud.loadbalancer.config.BlockingLoadBalancerClientAutoConfiguration$BlockingLoadBalancerRetryConfig’ of type [org.springframework.cloud.loadbalancer.config.BlockingLoadBalancerClientAutoConfiguration$BlockingLoadBalancerRetryConfig$$SpringCGLIB$$0] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [lbRestClientPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.”,“logger_name”:“org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:16.100Z”,“@version”:“1”,“message”:“Bean ‘loadBalancedRetryFactory’ of type [org.springframework.cloud.loadbalancer.blocking.retry.BlockingLoadBalancedRetryFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [lbRestClientPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.”,“logger_name”:“org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:16.168Z”,“@version”:“1”,“message”:“Bean ‘loadBalancerInterceptor’ of type [org.springframework.cloud.client.loadbalancer.RetryLoadBalancerInterceptor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [lbRestClientPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.”,“logger_name”:“org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:16.176Z”,“@version”:“1”,“message”:“Bean ‘org.springframework.cloud.client.loadbalancer.reactive.LoadBalancerBeanPostProcessorAutoConfiguration’ of type [org.springframework.cloud.client.loadbalancer.reactive.LoadBalancerBeanPostProcessorAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). The currently created BeanPostProcessor [loadBalancerWebClientBuilderBeanPostProcessor] is declared through a non-static factory method on that class; consider declaring it as static instead.”,“logger_name”:“org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:16.179Z”,“@version”:“1”,“message”:“Bean ‘org.springframework.cloud.client.loadbalancer.reactive.LoadBalancerBeanPostProcessorAutoConfiguration$ReactorDeferringLoadBalancerFilterConfig’ of type [org.springframework.cloud.client.loadbalancer.reactive.LoadBalancerBeanPostProcessorAutoConfiguration$ReactorDeferringLoadBalancerFilterConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [loadBalancerWebClientBuilderBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.”,“logger_name”:“org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:16.180Z”,“@version”:“1”,“message”:“Bean ‘reactorDeferringLoadBalancerExchangeFilterFunction’ of type [org.springframework.cloud.client.loadbalancer.reactive.DeferringLoadBalancerExchangeFilterFunction] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [loadBalancerWebClientBuilderBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.”,“logger_name”:“org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:19.880Z”,“@version”:“1”,“message”:“******* Customizing Caffeine cache provider “,“logger_name”:“io.mosip.mimoto.config.CacheConfig”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000,“appName”:“mimoto”}
{”@timestamp":“2026-10-15T13:30:22.286Z”,“@version”:“1”,“message”:“HHH90000025: PostgreSQLDialect does not need to be specified explicitly using ‘hibernate.dialect’ (remove the property setting and it will be selected by default)”,“logger_name”:“org.hibernate.orm.deprecation”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:26.586Z”,“@version”:“1”,“message”:“Post processing REST_TEMPLATE bean : plainRestTemplate “,“logger_name”:“io.mosip.kernel.auth.defaultadapter.config.RestTemplatePostProcessor”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000,“appName”:“mimoto”}
{”@timestamp”:“2026-10-15T13:30:26.597Z”,“@version”:“1”,“message”:“Post processing REST_TEMPLATE bean : selfTokenRestTemplate “,“logger_name”:“io.mosip.kernel.auth.defaultadapter.config.RestTemplatePostProcessor”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000,“appName”:“mimoto”}
{”@timestamp”:“2026-10-15T13:30:27.683Z”,“@version”:“1”,“message”:“ksSessionId - KeyStoreImpl-Main - KeyStoreImpl - Found Clazz to load for Keystore Impl: io.mosip.kernel.keymanager.hsm.impl.pkcs.PKCS12KeyStoreImpl”,“logger_name”:“io.mosip.kernel.keymanager.hsm.impl.KeyStoreImpl”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:27.692Z”,“@version”:“1”,“message”:“IT IS SUGGESTED NOT TO USE PKCS12 KEYSTORE TYPE IN PRODUCTION ENVIRONMENT”,“logger_name”:“io.mosip.kernel.keymanager.hsm.impl.pkcs.PKCS12KeyStoreImpl”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:28.274Z”,“@version”:“1”,“message”:“ksSessionId - KeyStoreImpl-Main - KeyStoreImpl - Successfully loaded Clazz for Keystore Impl: io.mosip.kernel.keymanager.hsm.impl.pkcs.PKCS12KeyStoreImpl”,“logger_name”:“io.mosip.kernel.keymanager.hsm.impl.KeyStoreImpl”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:28.994Z”,“@version”:“1”,“message”:“sessionId - - - Updating the thumbprint & key unique identifer in the table..”,“logger_name”:“io.mosip.kernel.keymanagerservice.helper.KeymanagerDBHelper”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000,“appName”:“mimoto”}
Hibernate: select ka1_0.id,ka1_0.app_id,ka1_0.cert_thumbprint,ka1_0.cr_by,ka1_0.cr_dtimes,ka1_0.del_dtimes,ka1_0.is_deleted,ka1_0.key_expire_dtimes,ka1_0.key_gen_dtimes,ka1_0.ref_id,ka1_0.status_code,ka1_0.uni_ident,ka1_0.upd_by,ka1_0.upd_dtimes from key_alias ka1_0 where ka1_0.cert_thumbprint is null
Hibernate: select ka1_0.id,ka1_0.app_id,ka1_0.cert_thumbprint,ka1_0.cr_by,ka1_0.cr_dtimes,ka1_0.del_dtimes,ka1_0.is_deleted,ka1_0.key_expire_dtimes,ka1_0.key_gen_dtimes,ka1_0.ref_id,ka1_0.status_code,ka1_0.uni_ident,ka1_0.upd_by,ka1_0.upd_dtimes from key_alias ka1_0 where ka1_0.uni_ident is null
{“@timestamp”:“2026-10-15T13:30:29.387Z”,“@version”:“1”,“message”:“sessionId - - - Updating the thumbprint & key unique identifer completed.”,“logger_name”:“io.mosip.kernel.keymanagerservice.helper.KeymanagerDBHelper”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:29.387Z”,“@version”:“1”,“message”:“sessionId - - - Creating Cache object for key policy & Key Alias.”,“logger_name”:“io.mosip.kernel.keymanagerservice.helper.KeymanagerDBHelper”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:29.390Z”,“@version”:“1”,“message”:“sessionId - - - Cache object for key policy & Key Alias creation completed.”,“logger_name”:“io.mosip.kernel.keymanagerservice.helper.KeymanagerDBHelper”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:30.286Z”,“@version”:“1”,“message”:“Post processing REST_TEMPLATE bean : restTemplate “,“logger_name”:“io.mosip.kernel.auth.defaultadapter.config.RestTemplatePostProcessor”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000,“appName”:“mimoto”}
{”@timestamp”:“2026-10-15T13:30:30.487Z”,“@version”:“1”,“message”:“Post processing REST_TEMPLATE bean : websubRestTemplate “,“logger_name”:“io.mosip.kernel.auth.defaultadapter.config.RestTemplatePostProcessor”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000,“appName”:“mimoto”}
{”@timestamp”:“2026-10-15T13:30:32.480Z”,“@version”:“1”,“message”:“Loaded OAuth2 providers: [google]”,“logger_name”:“io.mosip.mimoto.config.oauth2.OAuth2ProviderProperties”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:34.309Z”,“@version”:“1”,“message”:“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”,“logger_name”:“org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration$JpaWebConfiguration”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:36.598Z”,“@version”:“1”,“message”:"
Initializing session repository using Caffeine cache provider *******”,“logger_name”:“io.mosip.mimoto.config.SessionCacheConfig”,“thread_name”:“main”,“level”:“INFO”,“level_value”:20000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:37.000Z”,“@version”:“1”,“message”:“Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘intentVerificationConfig’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/lib/kernel-websubclient-api-1.3.0.jar!/io/mosip/kernel/websub/api/config/IntentVerificationConfig.class]: Error creating bean with name ‘openApi’ defined in class path resource [io/mosip/mimoto/config/SwaggerConfig.class]: Failed to instantiate [io.swagger.v3.oas.models.OpenAPI]: Factory method ‘openApi’ threw exception with message: Cannot invoke "io.mosip.mimoto.config.InfoProperty.getTitle()" because the return value of "io.mosip.mimoto.config.OpenApiProperties.getInfo()" is null”,“logger_name”:“org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext”,“thread_name”:“main”,“level”:“WARN”,“level_value”:30000,“appName”:“mimoto”}
{“@timestamp”:“2026-10-15T13:30:37.203Z”,“@version”:“1”,“message”:“Application run failed”,“logger_name”:“org.springframework.boot.SpringApplication”,“thread_name”:“main”,“level”:“ERROR”,“level_value”:40000,“stack_trace”:“org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘intentVerificationConfig’ defined in URL [jar:nested:/home/mosip/mimoto.jar/!BOOT-INF/lib/kernel-websubclient-api-1.3.0.jar!/io/mosip/kernel/websub/api/config/IntentVerificationConfig.class]: Error creating bean with name ‘openApi’ defined in class path resource [io/mosip/mimoto/config/SwaggerConfig.class]: Failed to instantiate [io.swagger.v3.oas.models.OpenAPI]: Factory method ‘openApi’ threw exception with message: Cannot invoke "io.mosip.mimoto.config.InfoProperty.getTitle()" because the return value of "io.mosip.mimoto.config.OpenApiProperties.getInfo()" is null\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:607)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)\n\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975)\n\tat org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959)\n\tat org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)\n\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)\n\tat org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)\n\tat org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:334)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1354)\n\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)\n\tat io.mosip.mimoto.MimotoServiceApplication.main(MimotoServiceApplication.java:95)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102)\n\tat org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64)\n\tat org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40)\nCaused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘openApi’ defined in class path resource [io/mosip/mimoto/config/SwaggerConfig.class]: Failed to instantiate [io.swagger.v3.oas.models.OpenAPI]: Factory method ‘openApi’ threw exception with message: Cannot invoke "io.mosip.mimoto.config.InfoProperty.getTitle()" because the return value of "io.mosip.mimoto.config.OpenApiProperties.getInfo()" is null\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651)\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:485)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1335)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1165)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:343)\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)\n\tat org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1231)\n\tat io.mosip.kernel.websub.api.config.IntentVerificationConfig.setApplicationContext(IntentVerificationConfig.java:49)\n\tat org.springframework.context.support.ApplicationContextAwareProcessor.invokeAwareInterfaces(ApplicationContextAwareProcessor.java:110)\n\tat org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:85)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:422)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1778)\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)\n\t… 20 common frames omitted\nCaused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [io.swagger.v3.oas.models.OpenAPI]: Factory method ‘openApi’ threw exception with message: Cannot invoke "io.mosip.mimoto.config.InfoProperty.getTitle()" because the return value of "io.mosip.mimoto.config.OpenApiProperties.getInfo()" is null\n\tat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177)\n\tat org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:647)\n\t… 34 common frames omitted\nCaused by: java.lang.NullPointerException: Cannot invoke "io.mosip.mimoto.config.InfoProperty.getTitle()" because the return value of "io.mosip.mimoto.config.OpenApiProperties.getInfo()" is null\n\tat io.mosip.mimoto.config.SwaggerConfig.openApi(SwaggerConfig.java:28)\n\tat io.mosip.mimoto.config.SwaggerConfig$$SpringCGLIB$$0.CGLIB$openApi$0()\n\tat io.mosip.mimoto.config.SwaggerConfig$$SpringCGLIB$$FastClass$$1.invoke()\n\tat org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258)\n\tat org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331)\n\tat io.mosip.mimoto.config.SwaggerConfig$$SpringCGLIB$$0.openApi()\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140)\n\t… 35 common frames omitted\n”,“appName”:“mimoto”}

Regards,
John