called url: 20251202 100316: /gettoken_affc.php Response:20251202 100317: {"access_token":"eyJraWQiOiJcL1pNNHZsVXlFQ1ZTVXlUT0krNkhBUWk0Tjc0bDkyUzZ0OXlwNlFcL1J3ZVk9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiI3djZ0ZDcybnJqb2NmazlsOHY4a2tiZ2UwIiwidG9rZW5fdXNlIjoiYWNjZXNzIiwic2NvcGUiOiJ0aGlyZC1wYXJ0eVwvb2F1dGgucmVhZC5oZS52MiIsImF1dGhfdGltZSI6MTc2NDY0OTY1NiwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tXC9ldS13ZXN0LTFfakprZUNWZEpsIiwiZXhwIjoxNzY0NjUzMjU2LCJpYXQiOjE3NjQ2NDk2NTYsInZlcnNpb24iOjIsImp0aSI6IjE2NTQzOGNkLTNjNjctNDMyYi1hMGFhLTBiNDFkNDVjMDM5OSIsImNsaWVudF9pZCI6Ijd2NnRkNzJucmpvY2ZrOWw4djhra2JnZTAifQ.SrKIY81EB80IO7geT1_48vph-F1pWg247_OJi1VfkU33BtP_reMBl-rXFwJxlVJRf57-CkNWbCJIWn_5bKB2CrHW48aRS8n4Qa0CAeM2P5L2Vj2hn3fq5YGWABSsmLJnV13o5wPkwruz0E1Z46qBd6zWYaDPF8rOXqB8Imtleiotu5griRwtj9Fo9bALBDSN_-sFdGkgR1-n-PN56NMGcrTQoIYX3fXVcYXa7mQTVRH3kCVB9H_8z9YvnSJh0qLqlYJPUcAroCcaOj3pAu6MgR5TmF-SKRlXSunJlNdrj96-Db0rFNxivFyCYRyAywDGlwAlGp14UAQ7cUU8i3c4Nw","token_type":"Bearer","expires_in":"1800"} token:20251202 100317: eyJraWQiOiJcL1pNNHZsVXlFQ1ZTVXlUT0krNkhBUWk0Tjc0bDkyUzZ0OXlwNlFcL1J3ZVk9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiI3djZ0ZDcybnJqb2NmazlsOHY4a2tiZ2UwIiwidG9rZW5fdXNlIjoiYWNjZXNzIiwic2NvcGUiOiJ0aGlyZC1wYXJ0eVwvb2F1dGgucmVhZC5oZS52MiIsImF1dGhfdGltZSI6MTc2NDY0OTY1NiwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tXC9ldS13ZXN0LTFfakprZUNWZEpsIiwiZXhwIjoxNzY0NjUzMjU2LCJpYXQiOjE3NjQ2NDk2NTYsInZlcnNpb24iOjIsImp0aSI6IjE2NTQzOGNkLTNjNjctNDMyYi1hMGFhLTBiNDFkNDVjMDM5OSIsImNsaWVudF9pZCI6Ijd2NnRkNzJucmpvY2ZrOWw4djhra2JnZTAifQ.SrKIY81EB80IO7geT1_48vph-F1pWg247_OJi1VfkU33BtP_reMBl-rXFwJxlVJRf57-CkNWbCJIWn_5bKB2CrHW48aRS8n4Qa0CAeM2P5L2Vj2hn3fq5YGWABSsmLJnV13o5wPkwruz0E1Z46qBd6zWYaDPF8rOXqB8Imtleiotu5griRwtj9Fo9bALBDSN_-sFdGkgR1-n-PN56NMGcrTQoIYX3fXVcYXa7mQTVRH3kCVB9H_8z9YvnSJh0qLqlYJPUcAroCcaOj3pAu6MgR5TmF-SKRlXSunJlNdrj96-Db0rFNxivFyCYRyAywDGlwAlGp14UAQ7cUU8i3c4Nw tokenpin:20251202 100317: eyJraWQiOiJcL1pNNHZsVXlFQ1ZTVXlUT0krNkhBUWk0Tjc0bDkyUzZ0OXlwNlFcL1J3ZVk9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiI3djZ0ZDcybnJqb2NmazlsOHY4a2tiZ2UwIiwidG9rZW5fdXNlIjoiYWNjZXNzIiwic2NvcGUiOiJ0aGlyZC1wYXJ0eVwvb2F1dGgucmVhZC5oZS52MiIsImF1dGhfdGltZSI6MTc2NDY0OTY1NiwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tXC9ldS13ZXN0LTFfakprZUNWZEpsIiwiZXhwIjoxNzY0NjUzMjU2LCJpYXQiOjE3NjQ2NDk2NTYsInZlcnNpb24iOjIsImp0aSI6IjE2NTQzOGNkLTNjNjctNDMyYi1hMGFhLTBiNDFkNDVjMDM5OSIsImNsaWVudF9pZCI6Ijd2NnRkNzJucmpvY2ZrOWw4djhra2JnZTAifQ.SrKIY81EB80IO7geT1_48vph-F1pWg247_OJi1VfkU33BtP_reMBl-rXFwJxlVJRf57-CkNWbCJIWn_5bKB2CrHW48aRS8n4Qa0CAeM2P5L2Vj2hn3fq5YGWABSsmLJnV13o5wPkwruz0E1Z46qBd6zWYaDPF8rOXqB8Imtleiotu5griRwtj9Fo9bALBDSN_-sFdGkgR1-n-PN56NMGcrTQoIYX3fXVcYXa7mQTVRH3kCVB9H_8z9YvnSJh0qLqlYJPUcAroCcaOj3pAu6MgR5TmF-SKRlXSunJlNdrj96-Db0rFNxivFyCYRyAywDGlwAlGp14UAQ7cUU8i3c4Nw Query:20251202 100317: insert into tbl_access_token_affc (entrydate,token,msg) values (now(),'eyJraWQiOiJcL1pNNHZsVXlFQ1ZTVXlUT0krNkhBUWk0Tjc0bDkyUzZ0OXlwNlFcL1J3ZVk9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiI3djZ0ZDcybnJqb2NmazlsOHY4a2tiZ2UwIiwidG9rZW5fdXNlIjoiYWNjZXNzIiwic2NvcGUiOiJ0aGlyZC1wYXJ0eVwvb2F1dGgucmVhZC5oZS52MiIsImF1dGhfdGltZSI6MTc2NDY0OTY1NiwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tXC9ldS13ZXN0LTFfakprZUNWZEpsIiwiZXhwIjoxNzY0NjUzMjU2LCJpYXQiOjE3NjQ2NDk2NTYsInZlcnNpb24iOjIsImp0aSI6IjE2NTQzOGNkLTNjNjctNDMyYi1hMGFhLTBiNDFkNDVjMDM5OSIsImNsaWVudF9pZCI6Ijd2NnRkNzJucmpvY2ZrOWw4djhra2JnZTAifQ.SrKIY81EB80IO7geT1_48vph-F1pWg247_OJi1VfkU33BtP_reMBl-rXFwJxlVJRf57-CkNWbCJIWn_5bKB2CrHW48aRS8n4Qa0CAeM2P5L2Vj2hn3fq5YGWABSsmLJnV13o5wPkwruz0E1Z46qBd6zWYaDPF8rOXqB8Imtleiotu5griRwtj9Fo9bALBDSN_-sFdGkgR1-n-PN56NMGcrTQoIYX3fXVcYXa7mQTVRH3kCVB9H_8z9YvnSJh0qLqlYJPUcAroCcaOj3pAu6MgR5TmF-SKRlXSunJlNdrj96-Db0rFNxivFyCYRyAywDGlwAlGp14UAQ7cUU8i3c4Nw','Bearer') called url: 20251202 100317: /fightclub/gettoken_affc.php Response:20251202 100317: {"access_token":"eyJraWQiOiJcL1pNNHZsVXlFQ1ZTVXlUT0krNkhBUWk0Tjc0bDkyUzZ0OXlwNlFcL1J3ZVk9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiI3djZ0ZDcybnJqb2NmazlsOHY4a2tiZ2UwIiwidG9rZW5fdXNlIjoiYWNjZXNzIiwic2NvcGUiOiJ0aGlyZC1wYXJ0eVwvb2F1dGgucmVhZC5oZS52MiIsImF1dGhfdGltZSI6MTc2NDY0OTY1NiwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tXC9ldS13ZXN0LTFfakprZUNWZEpsIiwiZXhwIjoxNzY0NjUzMjU2LCJpYXQiOjE3NjQ2NDk2NTYsInZlcnNpb24iOjIsImp0aSI6IjE2NTQzOGNkLTNjNjctNDMyYi1hMGFhLTBiNDFkNDVjMDM5OSIsImNsaWVudF9pZCI6Ijd2NnRkNzJucmpvY2ZrOWw4djhra2JnZTAifQ.SrKIY81EB80IO7geT1_48vph-F1pWg247_OJi1VfkU33BtP_reMBl-rXFwJxlVJRf57-CkNWbCJIWn_5bKB2CrHW48aRS8n4Qa0CAeM2P5L2Vj2hn3fq5YGWABSsmLJnV13o5wPkwruz0E1Z46qBd6zWYaDPF8rOXqB8Imtleiotu5griRwtj9Fo9bALBDSN_-sFdGkgR1-n-PN56NMGcrTQoIYX3fXVcYXa7mQTVRH3kCVB9H_8z9YvnSJh0qLqlYJPUcAroCcaOj3pAu6MgR5TmF-SKRlXSunJlNdrj96-Db0rFNxivFyCYRyAywDGlwAlGp14UAQ7cUU8i3c4Nw","token_type":"Bearer","expires_in":"1800"} token:20251202 100317: eyJraWQiOiJcL1pNNHZsVXlFQ1ZTVXlUT0krNkhBUWk0Tjc0bDkyUzZ0OXlwNlFcL1J3ZVk9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiI3djZ0ZDcybnJqb2NmazlsOHY4a2tiZ2UwIiwidG9rZW5fdXNlIjoiYWNjZXNzIiwic2NvcGUiOiJ0aGlyZC1wYXJ0eVwvb2F1dGgucmVhZC5oZS52MiIsImF1dGhfdGltZSI6MTc2NDY0OTY1NiwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tXC9ldS13ZXN0LTFfakprZUNWZEpsIiwiZXhwIjoxNzY0NjUzMjU2LCJpYXQiOjE3NjQ2NDk2NTYsInZlcnNpb24iOjIsImp0aSI6IjE2NTQzOGNkLTNjNjctNDMyYi1hMGFhLTBiNDFkNDVjMDM5OSIsImNsaWVudF9pZCI6Ijd2NnRkNzJucmpvY2ZrOWw4djhra2JnZTAifQ.SrKIY81EB80IO7geT1_48vph-F1pWg247_OJi1VfkU33BtP_reMBl-rXFwJxlVJRf57-CkNWbCJIWn_5bKB2CrHW48aRS8n4Qa0CAeM2P5L2Vj2hn3fq5YGWABSsmLJnV13o5wPkwruz0E1Z46qBd6zWYaDPF8rOXqB8Imtleiotu5griRwtj9Fo9bALBDSN_-sFdGkgR1-n-PN56NMGcrTQoIYX3fXVcYXa7mQTVRH3kCVB9H_8z9YvnSJh0qLqlYJPUcAroCcaOj3pAu6MgR5TmF-SKRlXSunJlNdrj96-Db0rFNxivFyCYRyAywDGlwAlGp14UAQ7cUU8i3c4Nw tokenpin:20251202 100317: eyJraWQiOiJcL1pNNHZsVXlFQ1ZTVXlUT0krNkhBUWk0Tjc0bDkyUzZ0OXlwNlFcL1J3ZVk9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiI3djZ0ZDcybnJqb2NmazlsOHY4a2tiZ2UwIiwidG9rZW5fdXNlIjoiYWNjZXNzIiwic2NvcGUiOiJ0aGlyZC1wYXJ0eVwvb2F1dGgucmVhZC5oZS52MiIsImF1dGhfdGltZSI6MTc2NDY0OTY1NiwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tXC9ldS13ZXN0LTFfakprZUNWZEpsIiwiZXhwIjoxNzY0NjUzMjU2LCJpYXQiOjE3NjQ2NDk2NTYsInZlcnNpb24iOjIsImp0aSI6IjE2NTQzOGNkLTNjNjctNDMyYi1hMGFhLTBiNDFkNDVjMDM5OSIsImNsaWVudF9pZCI6Ijd2NnRkNzJucmpvY2ZrOWw4djhra2JnZTAifQ.SrKIY81EB80IO7geT1_48vph-F1pWg247_OJi1VfkU33BtP_reMBl-rXFwJxlVJRf57-CkNWbCJIWn_5bKB2CrHW48aRS8n4Qa0CAeM2P5L2Vj2hn3fq5YGWABSsmLJnV13o5wPkwruz0E1Z46qBd6zWYaDPF8rOXqB8Imtleiotu5griRwtj9Fo9bALBDSN_-sFdGkgR1-n-PN56NMGcrTQoIYX3fXVcYXa7mQTVRH3kCVB9H_8z9YvnSJh0qLqlYJPUcAroCcaOj3pAu6MgR5TmF-SKRlXSunJlNdrj96-Db0rFNxivFyCYRyAywDGlwAlGp14UAQ7cUU8i3c4Nw Query:20251202 100317: insert into tbl_access_token_affc (entrydate,token,msg) values (now(),'eyJraWQiOiJcL1pNNHZsVXlFQ1ZTVXlUT0krNkhBUWk0Tjc0bDkyUzZ0OXlwNlFcL1J3ZVk9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiI3djZ0ZDcybnJqb2NmazlsOHY4a2tiZ2UwIiwidG9rZW5fdXNlIjoiYWNjZXNzIiwic2NvcGUiOiJ0aGlyZC1wYXJ0eVwvb2F1dGgucmVhZC5oZS52MiIsImF1dGhfdGltZSI6MTc2NDY0OTY1NiwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tXC9ldS13ZXN0LTFfakprZUNWZEpsIiwiZXhwIjoxNzY0NjUzMjU2LCJpYXQiOjE3NjQ2NDk2NTYsInZlcnNpb24iOjIsImp0aSI6IjE2NTQzOGNkLTNjNjctNDMyYi1hMGFhLTBiNDFkNDVjMDM5OSIsImNsaWVudF9pZCI6Ijd2NnRkNzJucmpvY2ZrOWw4djhra2JnZTAifQ.SrKIY81EB80IO7geT1_48vph-F1pWg247_OJi1VfkU33BtP_reMBl-rXFwJxlVJRf57-CkNWbCJIWn_5bKB2CrHW48aRS8n4Qa0CAeM2P5L2Vj2hn3fq5YGWABSsmLJnV13o5wPkwruz0E1Z46qBd6zWYaDPF8rOXqB8Imtleiotu5griRwtj9Fo9bALBDSN_-sFdGkgR1-n-PN56NMGcrTQoIYX3fXVcYXa7mQTVRH3kCVB9H_8z9YvnSJh0qLqlYJPUcAroCcaOj3pAu6MgR5TmF-SKRlXSunJlNdrj96-Db0rFNxivFyCYRyAywDGlwAlGp14UAQ7cUU8i3c4Nw','Bearer') called url: 20251202 231901: /gettoken_affc.php called url: 20251202 231916: /fightclub/gettoken_affc.php Response:20251202 231917: {"timestamp":"2025-12-02T17:49:17.199+00:00","status":500,"error":"Internal Server Error","trace":"org.springframework.data.redis.RedisSystemException: Error in execution; nested exception is io.lettuce.core.RedisLoadingException: LOADING Redis is loading the dataset in memory\n\tat org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:54)\n\tat org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:52)\n\tat org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:41)\n\tat org.springframework.data.redis.PassThroughExceptionTranslationStrategy.translate(PassThroughExceptionTranslationStrategy.java:44)\n\tat org.springframework.data.redis.FallbackExceptionTranslationStrategy.translate(FallbackExceptionTranslationStrategy.java:42)\n\tat org.springframework.data.redis.connection.lettuce.LettuceConnection.convertLettuceAccessException(LettuceConnection.java:277)\n\tat org.springframework.data.redis.connection.lettuce.LettuceConnection.await(LettuceConnection.java:1085)\n\tat org.springframework.data.redis.connection.lettuce.LettuceConnection.lambda$doInvoke$4(LettuceConnection.java:938)\n\tat org.springframework.data.redis.connection.lettuce.LettuceInvoker$Synchronizer.invoke(LettuceInvoker.java:665)\n\tat org.springframework.data.redis.connection.lettuce.LettuceInvoker.just(LettuceInvoker.java:109)\n\tat org.springframework.data.redis.connection.lettuce.LettuceHashCommands.hExists(LettuceHashCommands.java:101)\n\tat org.springframework.data.redis.connection.DefaultedRedisConnection.hExists(DefaultedRedisConnection.java:1353)\n\tat org.springframework.data.redis.core.DefaultHashOperations.lambda$hasKey$1(DefaultHashOperations.java:69)\n\tat org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:224)\n\tat org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:191)\n\tat org.springframework.data.redis.core.AbstractOperations.execute(AbstractOperations.java:97)\n\tat org.springframework.data.redis.core.DefaultHashOperations.hasKey(DefaultHashOperations.java:69)\n\tat com.africom.heantifraud.service.HashedTokenService.isTokenValid(HashedTokenService.java:67)\n\tat com.africom.heantifraud.service.HashedTokenService.getToken(HashedTokenService.java:31)\n\tat com.africom.heantifraud.controller.HashedMsisdnController.consentApproval(HashedMsisdnController.java:47)\n\tat jdk.internal.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n\tat org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:529)\n\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:623)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\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.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)\n\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)\n\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)\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:61)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\nCaused by: io.lettuce.core.RedisLoadingException: LOADING Redis is loading the dataset in memory\n\tat io.lettuce.core.internal.ExceptionFactory.createExecutionException(ExceptionFactory.java:140)\n\tat io.lettuce.core.internal.ExceptionFactory.createExecutionException(ExceptionFactory.java:116)\n\tat io.lettuce.core.protocol.AsyncCommand.completeResult(AsyncCommand.java:120)\n\tat io.lettuce.core.protocol.AsyncCommand.complete(AsyncCommand.java:111)\n\tat io.lettuce.core.protocol.CommandHandler.complete(CommandHandler.java:747)\n\tat io.lettuce.core.protocol.CommandHandler.decode(CommandHandler.java:682)\n\tat io.lettuce.core.protocol.CommandHandler.channelRead(CommandHandler.java:599)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)\n\tat io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)\n\tat io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800)\n\tat io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509)\n\tat io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)\n\tat io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)\n\tat io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)\n\t... 1 more\n","message":"Error in execution; nested exception is io.lettuce.core.RedisLoadingException: LOADING Redis is loading the dataset in memory","path":"/appToken/getHashedToken"} token:20251202 231917: tokenpin:20251202 231917: 20251202 231917: response is empty Response:20251202 231917: {"timestamp":"2025-12-02T17:49:17.204+00:00","status":500,"error":"Internal Server Error","trace":"org.springframework.data.redis.RedisSystemException: Error in execution; nested exception is io.lettuce.core.RedisLoadingException: LOADING Redis is loading the dataset in memory\n\tat org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:54)\n\tat org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:52)\n\tat org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:41)\n\tat org.springframework.data.redis.PassThroughExceptionTranslationStrategy.translate(PassThroughExceptionTranslationStrategy.java:44)\n\tat org.springframework.data.redis.FallbackExceptionTranslationStrategy.translate(FallbackExceptionTranslationStrategy.java:42)\n\tat org.springframework.data.redis.connection.lettuce.LettuceConnection.convertLettuceAccessException(LettuceConnection.java:277)\n\tat org.springframework.data.redis.connection.lettuce.LettuceConnection.await(LettuceConnection.java:1085)\n\tat org.springframework.data.redis.connection.lettuce.LettuceConnection.lambda$doInvoke$4(LettuceConnection.java:938)\n\tat org.springframework.data.redis.connection.lettuce.LettuceInvoker$Synchronizer.invoke(LettuceInvoker.java:665)\n\tat org.springframework.data.redis.connection.lettuce.LettuceInvoker.just(LettuceInvoker.java:109)\n\tat org.springframework.data.redis.connection.lettuce.LettuceHashCommands.hExists(LettuceHashCommands.java:101)\n\tat org.springframework.data.redis.connection.DefaultedRedisConnection.hExists(DefaultedRedisConnection.java:1353)\n\tat org.springframework.data.redis.core.DefaultHashOperations.lambda$hasKey$1(DefaultHashOperations.java:69)\n\tat org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:224)\n\tat org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:191)\n\tat org.springframework.data.redis.core.AbstractOperations.execute(AbstractOperations.java:97)\n\tat org.springframework.data.redis.core.DefaultHashOperations.hasKey(DefaultHashOperations.java:69)\n\tat com.africom.heantifraud.service.HashedTokenService.isTokenValid(HashedTokenService.java:67)\n\tat com.africom.heantifraud.service.HashedTokenService.getToken(HashedTokenService.java:31)\n\tat com.africom.heantifraud.controller.HashedMsisdnController.consentApproval(HashedMsisdnController.java:47)\n\tat jdk.internal.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n\tat org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:529)\n\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:623)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\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.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)\n\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)\n\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)\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:61)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\nCaused by: io.lettuce.core.RedisLoadingException: LOADING Redis is loading the dataset in memory\n\tat io.lettuce.core.internal.ExceptionFactory.createExecutionException(ExceptionFactory.java:140)\n\tat io.lettuce.core.internal.ExceptionFactory.createExecutionException(ExceptionFactory.java:116)\n\tat io.lettuce.core.protocol.AsyncCommand.completeResult(AsyncCommand.java:120)\n\tat io.lettuce.core.protocol.AsyncCommand.complete(AsyncCommand.java:111)\n\tat io.lettuce.core.protocol.CommandHandler.complete(CommandHandler.java:747)\n\tat io.lettuce.core.protocol.CommandHandler.decode(CommandHandler.java:682)\n\tat io.lettuce.core.protocol.CommandHandler.channelRead(CommandHandler.java:599)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)\n\tat io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)\n\tat io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800)\n\tat io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509)\n\tat io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)\n\tat io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)\n\tat io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)\n\t... 1 more\n","message":"Error in execution; nested exception is io.lettuce.core.RedisLoadingException: LOADING Redis is loading the dataset in memory","path":"/appToken/getHashedToken"} token:20251202 231917: tokenpin:20251202 231917: 20251202 231917: response is empty Response inside if :20251202 231917: {"timestamp":"2025-12-02T17:49:17.794+00:00","status":500,"error":"Internal Server Error","trace":"org.springframework.data.redis.RedisSystemException: Error in execution; nested exception is io.lettuce.core.RedisLoadingException: LOADING Redis is loading the dataset in memory\n\tat org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:54)\n\tat org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:52)\n\tat org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:41)\n\tat org.springframework.data.redis.PassThroughExceptionTranslationStrategy.translate(PassThroughExceptionTranslationStrategy.java:44)\n\tat org.springframework.data.redis.FallbackExceptionTranslationStrategy.translate(FallbackExceptionTranslationStrategy.java:42)\n\tat org.springframework.data.redis.connection.lettuce.LettuceConnection.convertLettuceAccessException(LettuceConnection.java:277)\n\tat org.springframework.data.redis.connection.lettuce.LettuceConnection.await(LettuceConnection.java:1085)\n\tat org.springframework.data.redis.connection.lettuce.LettuceConnection.lambda$doInvoke$4(LettuceConnection.java:938)\n\tat org.springframework.data.redis.connection.lettuce.LettuceInvoker$Synchronizer.invoke(LettuceInvoker.java:665)\n\tat org.springframework.data.redis.connection.lettuce.LettuceInvoker.just(LettuceInvoker.java:109)\n\tat org.springframework.data.redis.connection.lettuce.LettuceHashCommands.hExists(LettuceHashCommands.java:101)\n\tat org.springframework.data.redis.connection.DefaultedRedisConnection.hExists(DefaultedRedisConnection.java:1353)\n\tat org.springframework.data.redis.core.DefaultHashOperations.lambda$hasKey$1(DefaultHashOperations.java:69)\n\tat org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:224)\n\tat org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:191)\n\tat org.springframework.data.redis.core.AbstractOperations.execute(AbstractOperations.java:97)\n\tat org.springframework.data.redis.core.DefaultHashOperations.hasKey(DefaultHashOperations.java:69)\n\tat com.africom.heantifraud.service.HashedTokenService.isTokenValid(HashedTokenService.java:67)\n\tat com.africom.heantifraud.service.HashedTokenService.getToken(HashedTokenService.java:31)\n\tat com.africom.heantifraud.controller.HashedMsisdnController.consentApproval(HashedMsisdnController.java:47)\n\tat jdk.internal.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n\tat org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:529)\n\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:623)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\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.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)\n\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)\n\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)\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:61)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\nCaused by: io.lettuce.core.RedisLoadingException: LOADING Redis is loading the dataset in memory\n\tat io.lettuce.core.internal.ExceptionFactory.createExecutionException(ExceptionFactory.java:140)\n\tat io.lettuce.core.internal.ExceptionFactory.createExecutionException(ExceptionFactory.java:116)\n\tat io.lettuce.core.protocol.AsyncCommand.completeResult(AsyncCommand.java:120)\n\tat io.lettuce.core.protocol.AsyncCommand.complete(AsyncCommand.java:111)\n\tat io.lettuce.core.protocol.CommandHandler.complete(CommandHandler.java:747)\n\tat io.lettuce.core.protocol.CommandHandler.decode(CommandHandler.java:682)\n\tat io.lettuce.core.protocol.CommandHandler.channelRead(CommandHandler.java:599)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)\n\tat io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)\n\tat io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800)\n\tat io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509)\n\tat io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)\n\tat io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)\n\tat io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)\n\t... 1 more\n","message":"Error in execution; nested exception is io.lettuce.core.RedisLoadingException: LOADING Redis is loading the dataset in memory","path":"/appToken/getHashedToken"} Response:20251202 231917: {"timestamp":"2025-12-02T17:49:17.794+00:00","status":500,"error":"Internal Server Error","trace":"org.springframework.data.redis.RedisSystemException: Error in execution; nested exception is io.lettuce.core.RedisLoadingException: LOADING Redis is loading the dataset in memory\n\tat org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:54)\n\tat org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:52)\n\tat org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:41)\n\tat org.springframework.data.redis.PassThroughExceptionTranslationStrategy.translate(PassThroughExceptionTranslationStrategy.java:44)\n\tat org.springframework.data.redis.FallbackExceptionTranslationStrategy.translate(FallbackExceptionTranslationStrategy.java:42)\n\tat org.springframework.data.redis.connection.lettuce.LettuceConnection.convertLettuceAccessException(LettuceConnection.java:277)\n\tat org.springframework.data.redis.connection.lettuce.LettuceConnection.await(LettuceConnection.java:1085)\n\tat org.springframework.data.redis.connection.lettuce.LettuceConnection.lambda$doInvoke$4(LettuceConnection.java:938)\n\tat org.springframework.data.redis.connection.lettuce.LettuceInvoker$Synchronizer.invoke(LettuceInvoker.java:665)\n\tat org.springframework.data.redis.connection.lettuce.LettuceInvoker.just(LettuceInvoker.java:109)\n\tat org.springframework.data.redis.connection.lettuce.LettuceHashCommands.hExists(LettuceHashCommands.java:101)\n\tat org.springframework.data.redis.connection.DefaultedRedisConnection.hExists(DefaultedRedisConnection.java:1353)\n\tat org.springframework.data.redis.core.DefaultHashOperations.lambda$hasKey$1(DefaultHashOperations.java:69)\n\tat org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:224)\n\tat org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:191)\n\tat org.springframework.data.redis.core.AbstractOperations.execute(AbstractOperations.java:97)\n\tat org.springframework.data.redis.core.DefaultHashOperations.hasKey(DefaultHashOperations.java:69)\n\tat com.africom.heantifraud.service.HashedTokenService.isTokenValid(HashedTokenService.java:67)\n\tat com.africom.heantifraud.service.HashedTokenService.getToken(HashedTokenService.java:31)\n\tat com.africom.heantifraud.controller.HashedMsisdnController.consentApproval(HashedMsisdnController.java:47)\n\tat jdk.internal.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n\tat org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:529)\n\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:623)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\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.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)\n\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)\n\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)\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:61)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\nCaused by: io.lettuce.core.RedisLoadingException: LOADING Redis is loading the dataset in memory\n\tat io.lettuce.core.internal.ExceptionFactory.createExecutionException(ExceptionFactory.java:140)\n\tat io.lettuce.core.internal.ExceptionFactory.createExecutionException(ExceptionFactory.java:116)\n\tat io.lettuce.core.protocol.AsyncCommand.completeResult(AsyncCommand.java:120)\n\tat io.lettuce.core.protocol.AsyncCommand.complete(AsyncCommand.java:111)\n\tat io.lettuce.core.protocol.CommandHandler.complete(CommandHandler.java:747)\n\tat io.lettuce.core.protocol.CommandHandler.decode(CommandHandler.java:682)\n\tat io.lettuce.core.protocol.CommandHandler.channelRead(CommandHandler.java:599)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)\n\tat io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)\n\tat io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800)\n\tat io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509)\n\tat io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)\n\tat io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)\n\tat io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)\n\t... 1 more\n","message":"Error in execution; nested exception is io.lettuce.core.RedisLoadingException: LOADING Redis is loading the dataset in memory","path":"/appToken/getHashedToken"} token:20251202 231917: tokenpin:20251202 231917: 20251202 231917: again empty response 20251202 231917: keycheck=2 Query:20251202 231917: insert into tbl_access_token_affc (entrydate,token,msg) values (now(),'','') Response inside if :20251202 231917: {"timestamp":"2025-12-02T17:49:17.794+00:00","status":500,"error":"Internal Server Error","trace":"org.springframework.data.redis.RedisSystemException: Error in execution; nested exception is io.lettuce.core.RedisLoadingException: LOADING Redis is loading the dataset in memory\n\tat org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:54)\n\tat org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:52)\n\tat org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:41)\n\tat org.springframework.data.redis.PassThroughExceptionTranslationStrategy.translate(PassThroughExceptionTranslationStrategy.java:44)\n\tat org.springframework.data.redis.FallbackExceptionTranslationStrategy.translate(FallbackExceptionTranslationStrategy.java:42)\n\tat org.springframework.data.redis.connection.lettuce.LettuceConnection.convertLettuceAccessException(LettuceConnection.java:277)\n\tat org.springframework.data.redis.connection.lettuce.LettuceConnection.await(LettuceConnection.java:1085)\n\tat org.springframework.data.redis.connection.lettuce.LettuceConnection.lambda$doInvoke$4(LettuceConnection.java:938)\n\tat org.springframework.data.redis.connection.lettuce.LettuceInvoker$Synchronizer.invoke(LettuceInvoker.java:665)\n\tat org.springframework.data.redis.connection.lettuce.LettuceInvoker.just(LettuceInvoker.java:109)\n\tat org.springframework.data.redis.connection.lettuce.LettuceHashCommands.hExists(LettuceHashCommands.java:101)\n\tat org.springframework.data.redis.connection.DefaultedRedisConnection.hExists(DefaultedRedisConnection.java:1353)\n\tat org.springframework.data.redis.core.DefaultHashOperations.lambda$hasKey$1(DefaultHashOperations.java:69)\n\tat org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:224)\n\tat org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:191)\n\tat org.springframework.data.redis.core.AbstractOperations.execute(AbstractOperations.java:97)\n\tat org.springframework.data.redis.core.DefaultHashOperations.hasKey(DefaultHashOperations.java:69)\n\tat com.africom.heantifraud.service.HashedTokenService.isTokenValid(HashedTokenService.java:67)\n\tat com.africom.heantifraud.service.HashedTokenService.getToken(HashedTokenService.java:31)\n\tat com.africom.heantifraud.controller.HashedMsisdnController.consentApproval(HashedMsisdnController.java:47)\n\tat jdk.internal.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n\tat org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:529)\n\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:623)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\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.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)\n\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)\n\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)\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:61)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\nCaused by: io.lettuce.core.RedisLoadingException: LOADING Redis is loading the dataset in memory\n\tat io.lettuce.core.internal.ExceptionFactory.createExecutionException(ExceptionFactory.java:140)\n\tat io.lettuce.core.internal.ExceptionFactory.createExecutionException(ExceptionFactory.java:116)\n\tat io.lettuce.core.protocol.AsyncCommand.completeResult(AsyncCommand.java:120)\n\tat io.lettuce.core.protocol.AsyncCommand.complete(AsyncCommand.java:111)\n\tat io.lettuce.core.protocol.CommandHandler.complete(CommandHandler.java:747)\n\tat io.lettuce.core.protocol.CommandHandler.decode(CommandHandler.java:682)\n\tat io.lettuce.core.protocol.CommandHandler.channelRead(CommandHandler.java:599)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)\n\tat io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)\n\tat io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800)\n\tat io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509)\n\tat io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)\n\tat io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)\n\tat io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)\n\t... 1 more\n","message":"Error in execution; nested exception is io.lettuce.core.RedisLoadingException: LOADING Redis is loading the dataset in memory","path":"/appToken/getHashedToken"} Response:20251202 231917: {"timestamp":"2025-12-02T17:49:17.794+00:00","status":500,"error":"Internal Server Error","trace":"org.springframework.data.redis.RedisSystemException: Error in execution; nested exception is io.lettuce.core.RedisLoadingException: LOADING Redis is loading the dataset in memory\n\tat org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:54)\n\tat org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:52)\n\tat org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:41)\n\tat org.springframework.data.redis.PassThroughExceptionTranslationStrategy.translate(PassThroughExceptionTranslationStrategy.java:44)\n\tat org.springframework.data.redis.FallbackExceptionTranslationStrategy.translate(FallbackExceptionTranslationStrategy.java:42)\n\tat org.springframework.data.redis.connection.lettuce.LettuceConnection.convertLettuceAccessException(LettuceConnection.java:277)\n\tat org.springframework.data.redis.connection.lettuce.LettuceConnection.await(LettuceConnection.java:1085)\n\tat org.springframework.data.redis.connection.lettuce.LettuceConnection.lambda$doInvoke$4(LettuceConnection.java:938)\n\tat org.springframework.data.redis.connection.lettuce.LettuceInvoker$Synchronizer.invoke(LettuceInvoker.java:665)\n\tat org.springframework.data.redis.connection.lettuce.LettuceInvoker.just(LettuceInvoker.java:109)\n\tat org.springframework.data.redis.connection.lettuce.LettuceHashCommands.hExists(LettuceHashCommands.java:101)\n\tat org.springframework.data.redis.connection.DefaultedRedisConnection.hExists(DefaultedRedisConnection.java:1353)\n\tat org.springframework.data.redis.core.DefaultHashOperations.lambda$hasKey$1(DefaultHashOperations.java:69)\n\tat org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:224)\n\tat org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:191)\n\tat org.springframework.data.redis.core.AbstractOperations.execute(AbstractOperations.java:97)\n\tat org.springframework.data.redis.core.DefaultHashOperations.hasKey(DefaultHashOperations.java:69)\n\tat com.africom.heantifraud.service.HashedTokenService.isTokenValid(HashedTokenService.java:67)\n\tat com.africom.heantifraud.service.HashedTokenService.getToken(HashedTokenService.java:31)\n\tat com.africom.heantifraud.controller.HashedMsisdnController.consentApproval(HashedMsisdnController.java:47)\n\tat jdk.internal.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n\tat org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:529)\n\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:623)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\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.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)\n\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)\n\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)\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:61)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\nCaused by: io.lettuce.core.RedisLoadingException: LOADING Redis is loading the dataset in memory\n\tat io.lettuce.core.internal.ExceptionFactory.createExecutionException(ExceptionFactory.java:140)\n\tat io.lettuce.core.internal.ExceptionFactory.createExecutionException(ExceptionFactory.java:116)\n\tat io.lettuce.core.protocol.AsyncCommand.completeResult(AsyncCommand.java:120)\n\tat io.lettuce.core.protocol.AsyncCommand.complete(AsyncCommand.java:111)\n\tat io.lettuce.core.protocol.CommandHandler.complete(CommandHandler.java:747)\n\tat io.lettuce.core.protocol.CommandHandler.decode(CommandHandler.java:682)\n\tat io.lettuce.core.protocol.CommandHandler.channelRead(CommandHandler.java:599)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)\n\tat io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)\n\tat io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800)\n\tat io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509)\n\tat io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)\n\tat io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)\n\tat io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)\n\t... 1 more\n","message":"Error in execution; nested exception is io.lettuce.core.RedisLoadingException: LOADING Redis is loading the dataset in memory","path":"/appToken/getHashedToken"} token:20251202 231917: tokenpin:20251202 231917: 20251202 231917: again empty response 20251202 231917: keycheck=2 Query:20251202 231917: insert into tbl_access_token_affc (entrydate,token,msg) values (now(),'','')