Hi team,
We are facing an issue while downloading Verifiable Credentials. The download process is failing with the following error message:
“An error occurred. Due to a technical error, we were unable to download the card.”
Could you please help us investigate and resolve this issue?
Please let us know if you need any additional logs or details from our side.
certify logs:
{“@timestamp”:“2026-02-27T11:13:34.895Z”,“@version”:“1”,“message”:“Started to created the VCIssuance”,“logger_name”:“io.mosip.certify.mosipid.integration.service.IdaVCIssuancePluginImpl”,“thread_name”:“http-nio-8090-exec-10”,“level”:“INFO”,“level_value”:20000,“appName”:“certify,certify-plugin”,“traceId”:“69a17c5a60755dedf3a7826f5dd75d2e”,“spanId”:“42c73caefbb3c62e”}
{“@timestamp”:“2026-02-27T11:13:35.101Z”,“@version”:“1”,“message”:“SignatureSessionId - JWTSignature - - JWT Signature Request.”,“logger_name”:“io.mosip.kernel.signature.service.impl.SignatureServiceImpl”,“thread_name”:“http-nio-8090-exec-10”,“level”:“INFO”,“level_value”:20000,“appName”:“certify,certify-plugin”,“traceId”:“69a17c5a60755dedf3a7826f5dd75d2e”,“spanId”:“42c73caefbb3c62e”}
{“@timestamp”:“2026-02-27T11:13:35.105Z”,“@version”:“1”,“message”:“sessionId - - - Not a valid reference Id. Getting key alias without referenceId”,“logger_name”:“io.mosip.kernel.keymanagerservice.service.impl.KeymanagerServiceImpl”,“thread_name”:“http-nio-8090-exec-10”,“level”:“INFO”,“level_value”:20000,“appName”:“certify,certify-plugin”,“traceId”:“69a17c5a60755dedf3a7826f5dd75d2e”,“spanId”:“42c73caefbb3c62e”}
2026-02-27T11:13:35.106107791Z {“@timestamp”:“2026-02-27T11:13:35.105Z”,“@version”:“1”,“message”:“sessionId - - - Getting key alias”,“logger_name”:“io.mosip.kernel.keymanagerservice.helper.KeymanagerDBHelper”,“thread_name”:“http-nio-8090-exec-10”,“level”:“INFO”,“level_value”:20000,“appName”:“certify,certify-plugin”,“traceId”:“69a17c5a60755dedf3a7826f5dd75d2e”,“spanId”:“42c73caefbb3c62e”}
2026-02-27T11:13:35.106296963Z {“@timestamp”:“2026-02-27T11:13:35.106Z”,“@version”:“1”,“message”:“sessionId - CERTIFY_PARTNER - - PreExpireDays found as key policy:60”,“logger_name”:“io.mosip.kernel.keymanagerservice.helper.KeymanagerDBHelper”,“thread_name”:“http-nio-8090-exec-10”,“level”:“INFO”,“level_value”:20000,“appName”:“certify,certify-plugin”,“traceId”:“69a17c5a60755dedf3a7826f5dd75d2e”,“spanId”:“42c73caefbb3c62e”}
2026-02-27T11:13:35.106409884Z {“@timestamp”:“2026-02-27T11:13:35.106Z”,“@version”:“1”,“message”:“sessionId - keyAlias - [KeyAlias(alias=b4d11f0d-9f66-4869-883f-ee01bcdbdc42, applicationId=CERTIFY_PARTNER, referenceId=, keyGenerationTime=2026-02-27T10:06:06.038502, keyExpiryTime=2029-02-26T10:06:06.038502, status=null, certThumbprint=71181C1941AD1A7AD7A42E81566578F77B2BDC113230BC309BF4C1E71B7C0406, uniqueIdentifier=71C1E01F8D5A8393CE5FBF7B8A6DF977954DC801)] - keyAlias”,“logger_name”:“io.mosip.kernel.keymanagerservice.helper.KeymanagerDBHelper”,“thread_name”:“http-nio-8090-exec-10”,“level”:“INFO”,“level_value”:20000,“appName”:“certify,certify-plugin”,“traceId”:“69a17c5a60755dedf3a7826f5dd75d2e”,“spanId”:“42c73caefbb3c62e”}
2026-02-27T11:13:35.106549996Z {“@timestamp”:“20
26-02-27T11:13:35.106Z”,“@version”:“1”,“message”:“sessionId - currentKeyAlias - [KeyAlias(alias=b4d11f0d-9f66-4869-883f-ee01bcdbdc42, applicationId=CERTIFY_PARTNER, referenceId=, keyGenerationTime=2026-02-27T10:06:06.038502, keyExpiryTime=2029-02-26T10:06:06.038502, status=null, certThumbprint=71181C1941AD1A7AD7A42E81566578F77B2BDC113230BC309BF4C1E71B7C0406, uniqueIdentifier=71C1E01F8D5A8393CE5FBF7B8A6DF977954DC801)] - currentKeyAlias”,“logger_name”:“io.mosip.kernel.keymanagerservice.helper.KeymanagerDBHelper”,“thread_name”:“http-nio-8090-exec-10”,“level”:“INFO”,“level_value”:20000,“appName”:“certify,certify-plugin”,“traceId”:“69a17c5a60755dedf3a7826f5dd75d2e”,“spanId”:“42c73caefbb3c62e”}
{“@timestamp”:“2026-02-27T11:13:35.106Z”,“@version”:“1”,“message”:“sessionId - currentKeyAlias - b4d11f0d-9f66-4869-883f-ee01bcdbdc42 - CurrentKeyAlias size is one. Will fetch keypair using this alias”,“logger_name”:“io.mosip.kernel.keymanagerservice.service.impl.KeymanagerServiceImpl”,“thread_name”:“http-nio-8090-exec-10”,“level”:“INFO”,“level_value”:20000,“appName”:“certify,certify-plugin”,“traceId”:“69a17c5a60755dedf3a7826f5dd75d2e”,“spanId”:“42c73caefbb3c62e”}
{“@timestamp”:“2026-02-27T11:13:35.202Z”,“@version”:“1”,“message”:“SignatureSessionId - iss - - Missing ‘iss’ field in provided JSON data.”,“logger_name”:“io.mosip.kernel.signature.util.SignatureUtil”,“thread_name”:“http-nio-8090-exec-10”,“level”:“ERROR”,“level_value”:40000,“appName”:“certify,certify-plugin”,“traceId”:“69a17c5a60755dedf3a7826f5dd75d2e”,“spanId”:“42c73caefbb3c62e”}
{“@timestamp”:“2026-02-27T11:13:35.207Z”,“@version”:“1”,“message”:“SignatureSessionId - JWTSignature - - Supported Signature Algorithm: [none, HS256, HS384, HS512, ES256, ES384, ES512, RS256, RS384, RS512, PS256, PS384, PS512, ES256K]”,“logger_name”:“io.mosip.kernel.signature.service.impl.SignatureServiceImpl”,“thread_name”:“http-nio-8090-exec-10”,“level”:“INFO”,“level_value”:20000,“appName”:“certify,certify-plugin”,“traceId”:“69a17c5a60755dedf3a7826f5dd75d2e”,“spanId”:“42c73caefbb3c62e”}
2026-02-27T11:13:35.208454221Z {“@timestamp”:“2026-02-27T11:13:35.207Z”,“@version”:“1”,“message”:“SignatureSessionId - JWTSignature - - Signature Algorithm for the input RefId: RS256”,“logger_name”:“io.mosip.kernel.signature.service.impl.SignatureServiceImpl”,“thread_name”:“http-nio-8090-exec-10”,“level”:“INFO”,“level_value”:20000,“appName”:“certify,certify-plugin”,“traceId”:“69a17c5a60755dedf3a7826f5dd75d2e”,“spanId”:“42c73caefbb3c62e”}
{“@timestamp”:“2026-02-27T11:13:35.222Z”,“@version”:“1”,“message”:“SignatureSessionId - JWTSignature - - JWT Signature Request - Completed”,“logger_name”:“io.mosip.kernel.signature.service.impl.SignatureServiceImpl”,“thread_name”:“http-nio-8090-exec-10”,“level”:“INFO”,“level_value”:20000,“appName”:“certify,certify-plugin”,“traceId”:“69a17c5a60755dedf3a7826f5dd75d2e”,“spanId”:“42c73caefbb3c62e”}
{“@timestamp”:“2026-02-27T11:13:35.771Z”,“@version”:“1”,“message”:“Errors in response received from IDA VCI Exchange: [IdaError(actionMessage=null, errorCode=IDA-MLC-007, errorMessage=Request could not be processed. Please try again), IdaError(actionMessage=null, errorCode=IDA-MPA-001, errorMessage=Digital signature verification failed for signature header)]”,“logger_name”:“io.mosip.certify.mosipid.integration.service.IdaVCIssuancePluginImpl”,“thread_name”:“http-nio-8090-exec-10”,“level”:“ERROR”,“level_value”:40000,“appName”:“certify,certify-plugin”,“traceId”:“69a17c5a60755dedf3a7826f5dd75d2e”,“spanId”:“42c73caefbb3c62e”}
{“@timestamp”:“2026-02-27T11:13:35.774Z”,“@version”:“1”,“message”:“Unhandled exception encountered in handler advice”,“logger_name”:“io.mosip.certify.advice.ExceptionHandlerAdvice”,“thread_name”:“http-nio-8090-exec-10”,“level”:“ERROR”,“level_value”:40000,“stack_trace”:“io.mosip.certify.core.exception.CertifyException: IDA-MLC-007\n\tat io.mosip.certify.services.VCIssuanceServiceImpl.getVerifiableCredential(VCIssuanceServiceImpl.java:157)\n\tat io.mosip.certify.services.VCIssuanceServiceImpl.getCredential(VCIssuanceServiceImpl.java:106)\n\tat io.mosip.certify.controller.VCIssuanceController.getCredential(VCIssuanceController.java:47)\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.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:259)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:192)\n\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:920)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:830)\n\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\n\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\n\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\n\tat org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)\n\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.j
ava:590)\n\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\n\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)\n\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)\n\tat io.mosip.certify.filter.AccessTokenValidationFilter.doFilterInternal(AccessTokenValidationFilter.java:103)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)\n\tat org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)\n\tat org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)\n\tat org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)\n\tat org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)\n\tat org.springframework.security.we
b.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)\n\tat org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)\n\tat org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)\n\tat org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)\n\tat org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)\n\tat org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$Obser
vationFilter.doFilter(ObservationFilterChainDecorator.java:227)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)\n\tat org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)\n\tat org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)\n\tat org.springframework.security.oauth2.server.resource.web.authentication.BearerTokenAuthenticationFilter.doFilterInternal(BearerTokenAuthenticationFilter.java:145)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)\n\tat org.springframework.security.web.au
thentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)\n\tat org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)\n\tat org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:117)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)\n\tat org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)\n\tat org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n\tat org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n\tat org.springf
ramework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)\n\tat org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)\n\tat org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)\n\tat org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)\n\tat org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilte
r.java:116)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)\n\tat org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)\n\tat org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)\n\tat org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)\n\tat org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)\n\tat org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)\n\tat org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)\n\tat org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)\n\tat org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)\n\tat org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352)\n\tat org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)\n\tat org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\n\tat org.apache.cat
alina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)\n\tat org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)\n\tat org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)\n\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)\n\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n\tat org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:735)\n\tat org.apache.catalina.connector.Coy
oteAdapter.service(CoyoteAdapter.java:344)\n\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)\n\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)\n\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)\n\tat org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n\tat org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)\n\tat java.base/java.lang.Thread.run(Unknown Source)\n”,“appName”:“certify,certify-plugin”,“traceId”:“69a17c5a60755dedf3a7826f5dd75d2e”,“spanId”:“42c73caefbb3c62e”}