# Mimoto - check certificate error

**URL:** https://community.mosip.io/t/mimoto-check-certificate-error/1582
**Category:** Inji
**Tags:** inji
**Created:** [October 2, 2024, 8:11am UTC](https://community.mosip.io/t/mimoto-check-certificate-error/1582 "2024-10-02T08:11:24Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Zakaria\_Daoudi1](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/zakaria_daoudi1/32/1321_2.png) [@Zakaria\_Daoudi1](https://community.mosip.io/u/Zakaria_Daoudi1)
#### Post date: [October 2, 2024, 8:11am UTC](https://community.mosip.io/t/mimoto-check-certificate-error/1582/1 "2024-10-02T08:11:24Z")

</div>

Hello,

I am getting the error below while running the mimoto services on local dev env.  
The e-signet services and mock identity services are also running locally OK.

mimoto version : release-0.13-x.  
INJI-web version : release-0.10

I am using the [uat2.mosip.net](http://uat2.mosip.net) env for other services.

could you kindly provide why this error is showing?

Thank you

2024-10-02 08:57:41.337e[0;39m e[31mERROR [mimoto,]e[0;39m e[35m36852e[0;39m e[2m—e[0;39m e[2m[TaskScheduler-1]e[0;39m e[36mo.s.s.s.TaskUtils$LoggingErrorHandler e[0;39m e[2m:e[0;39m Unexpected error occurred in scheduled task.

reactor.core.Exceptions$ReactiveException: javax.net.ssl.SSLHandshakeException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed  
at reactor.core.Exceptions.propagate(Exceptions.java:326) ~[reactor-core-3.1.7.RELEASE.jar:3.1.7.RELEASE]  
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:91) ~[reactor-core-3.1.7.RELEASE.jar:3.1.7.RELEASE]  
at reactor.core.publisher.Mono.block(Mono.java:1175) ~[reactor-core-3.1.7.RELEASE.jar:3.1.7.RELEASE]  
at io.mosip.kernel.auth.defaultadapter.helper.TokenHelper.getClientToken(TokenHelper.java:130) ~[kernel-auth-adapter-1.2.0.1-B1.jar:na]  
at io.mosip.kernel.auth.defaultadapter.config.SelfTokenRenewalTaskExecutor$SelfTokenHandlerTask.run(SelfTokenRenewalTaskExecutor.java:76) ~[kernel-auth-adapter-1.2.0.1-B1.jar:na]  
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) ~[spring-context-5.0.6.RELEASE.jar:5.0.6.RELEASE]  
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[na:na]  
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[na:na]  
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[na:na]  
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]  
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]  
at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]  
Suppressed: java.lang.Exception: #block terminated with an error  
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:93) ~[reactor-core-3.1.7.RELEASE.jar:3.1.7.RELEASE]  
… 10 common frames omitted  
Caused by: javax.net.ssl.SSLHandshakeException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed  
at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:131) ~[na:na]  
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:376) ~[na:na]  
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:319) ~[na:na]  
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:314) ~[na:na]  
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:654) ~[na:na]  
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:473) ~[na:na]  
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:369) ~[na:na]  
at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:392) ~[na:na]  
at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:478) ~[na:na]  
at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1082) ~[na:na]  
at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1069) ~[na:na]  
at java.base/java.security.AccessController.doPrivileged(Native Method) ~[na:na]  
at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask.run(SSLEngineImpl.java:1016) ~[na:na]  
at io.netty.handler.ssl.SslHandler.runDelegatedTasks(SslHandler.java:1435) ~[netty-handler-4.1.24.Final.jar:4.1.24.Final]  
at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1343) ~[netty-handler-4.1.24.Final.jar:4.1.24.Final]  
at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1177) ~[netty-handler-4.1.24.Final.jar:4.1.24.Final]  
at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1221) ~[netty-handler-4.1.24.Final.jar:4.1.24.Final]  
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) ~[netty-codec-4.1.24.Final.jar:4.1.24.Final]  
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) ~[netty-codec-4.1.24.Final.jar:4.1.24.Final]  
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) ~[netty-codec-4.1.24.Final.jar:4.1.24.Final]  
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]  
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]  
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]  
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]  
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]  
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]  
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]  
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]  
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]  
at io.netty.channel.nio.NioEventLoop.processSelectedKeysPlain(NioEventLoop.java:545) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]  
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:499) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]  
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final]  
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884) ~[netty-common-4.1.24.Final.jar:4.1.24.Final]  
… 1 common frames omitted  
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:  
Assembly trace from producer [reactor.core.publisher.MonoLift] :  
reactor.core.publisher.Mono.error(Mono.java:252)  
org.springframework.cloud.sleuth.instrument.web.client.TraceExchangeFilterFunction.lambda$filter$2(TraceWebClientBeanPostProcessor.java:143)  
reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:118)  
org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:82)  
org.springframework.cloud.sleuth.instrument.reactor.LazySpanSubscriber.onNext(LazySpanSubscriber.java:52)  
reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1080)  
reactor.core.publisher.MonoZip$ZipCoordinator.signal(MonoZip.java:241)  
reactor.core.publisher.MonoZip$ZipInner.onNext(MonoZip.java:323)  
org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:82)  
org.springframework.cloud.sleuth.instrument.reactor.LazySpanSubscriber.onNext(LazySpanSubscriber.java:52)  
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:73)  
org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:82)  
org.springframework.cloud.sleuth.instrument.reactor.LazySpanSubscriber.onNext(LazySpanSubscriber.java:52)  
reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:1637)  
org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:70)  
reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:1451)  
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:68)  
org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:64)  
org.springframework.cloud.sleuth.instrument.reactor.LazySpanSubscriber.onSubscribe(LazySpanSubscriber.java:40)  
reactor.core.publisher.MonoJust.subscribe(MonoJust.java:54)  
reactor.core.publisher.MonoLift.subscribe(MonoLift.java:46)  
reactor.core.publisher.Mono.subscribe(Mono.java:3080)  
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:97)  
org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onError(ScopePassingSpanSubscriber.java:87)  
org.springframework.cloud.sleuth.instrument.reactor.LazySpanSubscriber.onError(LazySpanSubscriber.java:56)  
reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:120)  
org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onError(ScopePassingSpanSubscriber.java:87)  
org.springframework.cloud.sleuth.instrument.reactor.LazySpanSubscriber.onError(LazySpanSubscriber.java:56)  
org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onError(ScopePassingSpanSubscriber.java:87)  
org.springframework.cloud.sleuth.instrument.reactor.LazySpanSubscriber.onError(LazySpanSubscriber.java:56)  
reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:120)  
org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onError(ScopePassingSpanSubscriber.java:87)  
org.springframework.cloud.sleuth.instrument.reactor.LazySpanSubscriber.onError(LazySpanSubscriber.java:56)  
reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:207)  
org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onError(ScopePassingSpanSubscriber.java:87)  
org.springframework.cloud.sleuth.instrument.reactor.LazySpanSubscriber.onError(LazySpanSubscriber.java:56)  
reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:207)  
org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onError(ScopePassingSpanSubscriber.java:87)  
org.springframework.cloud.sleuth.instrument.reactor.LazySpanSubscriber.onError(LazySpanSubscriber.java:56)  
reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:207)  
org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onError(ScopePassingSpanSubscriber.java:87)  
org.springframework.cloud.sleuth.instrument.reactor.LazySpanSubscriber.onError(LazySpanSubscriber.java:56)  
reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:120)  
org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onError(ScopePassingSpanSubscriber.java:87)  
org.springframework.cloud.sleuth.instrument.reactor.LazySpanSubscriber.onError(LazySpanSubscriber.java:56)  
reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:120)  
org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onError(ScopePassingSpanSubscriber.java:87)  
org.springframework.cloud.sleuth.instrument.reactor.LazySpanSubscriber.onError(LazySpanSubscriber.java:56)  
reactor.core.publisher.FluxRetryPredicate$RetryPredicateSubscriber.onError(FluxRetryPredicate.java:100)  
org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onError(ScopePassingSpanSubscriber.java:87)  
org.springframework.cloud.sleuth.instrument.reactor.LazySpanSubscriber.onError(LazySpanSubscriber.java:56)  
org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onError(ScopePassingSpanSubscriber.java:87)  
org.springframework.cloud.sleuth.instrument.reactor.LazySpanSubscriber.onError(LazySpanSubscriber.java:56)  
reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:160)  
reactor.ipc.netty.channel.ContextHandler.fireContextError(ContextHandler.java:272)  
reactor.ipc.netty.channel.SslReadHandler.userEventTriggered(SslReadHandler.java:63)  
io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:329)  
io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:315)  
io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:307)  
io.netty.handler.ssl.SslHandler.handleUnwrapThrowable(SslHandler.java:1202)  
io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1183)  
io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1221)  
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489)  
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428)  
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265)  
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)  
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)  
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)  
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434)  
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)  
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)  
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965)  
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163)  
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645)  
io.netty.channel.nio.NioEventLoop.processSelectedKeysPlain(NioEventLoop.java:545)  
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:499)  
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459)  
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884)  
Error has been observed by the following operator(s):  
|\_ Mono.error(TraceWebClientBeanPostProcessor.java:143)  
|\_ Mono.doAfterSuccessOrError(TraceWebClientBeanPostProcessor.java:147)

---

<div class="post-metadata">

### Author: ![sanchi-singh24](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/sanchi-singh24/32/538_2.png) [@sanchi-singh24](https://community.mosip.io/u/sanchi-singh24)
#### Post date: [October 3, 2024, 11:14pm UTC](https://community.mosip.io/t/mimoto-check-certificate-error/1582/2 "2024-10-03T23:14:20Z")

</div>

Hi @Zakaria_Daoudi1

Thanks for sharing your query as our team checks the error logs shared by you and gives you a resolution for this please try mimoto **[0.14.x](https://github.com/mosip/mimoto/tree/release-0.14.x)** branch from the GitHub and then run Inji Web 0.10.x. We will reach back to you asap with a resolution.

Thanks for being patient with us.

Best regards,  
Team MOSIP

---

<div class="post-metadata">

### Author: ![sanchi-singh24](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/sanchi-singh24/32/538_2.png) [@sanchi-singh24](https://community.mosip.io/u/sanchi-singh24)
#### Post date: [September 25, 2025, 8:25am UTC](https://community.mosip.io/t/mimoto-check-certificate-error/1582/3 "2025-09-25T08:25:38Z")

</div>


