Hello Mohit Have you checked this
Regards ----- Original Message ----- From: "Santosh Math" <[email protected]> To: "dev" <[email protected]> Cc: "Mohit Bajoria" <[email protected]> Sent: Friday, January 5, 2018 11:03:22 AM Subject: Re: Can't make repayment in JLG Loan Adding +Mohit into this loop. Looking at the error log and description given by Mexina, do you think it's front-end issue? Because I faced such issue previously in different scenario where Submit button not working, not throwing any validation or even 'Network Response'. It was fixed from front-end side. Regards Santosh On Thu, Jan 4, 2018 at 1:47 PM, Mexina Daniel <[email protected]> wrote: > Hello Santosh > > Here is the log > > -------------------------------------------------------------------- > > 09:01:46.498 [http-bio-443-exec-169] INFO o.a.f.i.s.f. > TenantAwareBasicAuthenticationFilter - {"startTime":1515049306436," > totalTime":62,"method":"POST","url":"https://zanzibarr. > amala.co.tz/fineract-provider/api/v1/loans/2977/transactions > ","parameters":{"command":["repayment"]}} > 09:01:46.507 [http-bio-443-exec-169] ERROR > o.s.boot.context.web.ErrorPageFilter > - Forwarding to error page from request [/api/v1/loans/2977/transactions] > due to exception [null] > java.lang.NullPointerException: null > at org.apache.fineract.portfolio.loanaccount.service. > LoanUtilService.buildScheduleGeneratorDTO(LoanUtilService.java:116) > ~[classes/:na] > at org.apache.fineract.portfolio.loanaccount.domain. > LoanAccountDomainServiceJpa.makeRepayment(LoanAccountDomainServiceJpa.java:188) > ~[classes/:na] > at org.apache.fineract.portfolio.loanaccount.domain. > LoanAccountDomainServiceJpa.makeRepayment(LoanAccountDomainServiceJpa.java:142) > ~[classes/:na] > at sun.reflect.GeneratedMethodAccessor236.invoke(Unknown Source) > ~[na:na] > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121] > at java.lang.reflect.Method.invoke(Method.java:498) > ~[na:1.8.0_121] > at org.springframework.aop.support.AopUtils. > invokeJoinpointUsingReflection(AopUtils.java:317) > ~[spring-aop-4.0.8.RELEASE.jar:4.0.8.RELEASE] > at org.springframework.aop.framework.ReflectiveMethodInvocation. > invokeJoinpoint(ReflectiveMethodInvocation.java:190) > ~[spring-aop-4.0.8.RELEASE.jar:4.0.8.RELEASE] > at org.springframework.aop.framework.ReflectiveMethodInvocation. > proceed(ReflectiveMethodInvocation.java:157) ~[spring-aop-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > at org.springframework.transaction.interceptor. > TransactionInterceptor$1.proceedWithInvocation( > TransactionInterceptor.java:98) ~[spring-tx-4.0.7.RELEASE.jar: > 4.0.7.RELEASE] > at org.springframework.transaction.interceptor. > TransactionAspectSupport.invokeWithinTransaction( > TransactionAspectSupport.java:262) ~[spring-tx-4.0.7.RELEASE.jar: > 4.0.7.RELEASE] > at org.springframework.transaction.interceptor. > TransactionInterceptor.invoke(TransactionInterceptor.java:95) > ~[spring-tx-4.0.7.RELEASE.jar:4.0.7.RELEASE] > at org.springframework.aop.framework.ReflectiveMethodInvocation. > proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > at org.springframework.aop.framework.JdkDynamicAopProxy. > invoke(JdkDynamicAopProxy.java:207) ~[spring-aop-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > at com.sun.proxy.$Proxy221.makeRepayment(Unknown Source) ~[na:na] > at org.apache.fineract.portfolio.loanaccount.service. > LoanWritePlatformServiceJpaRepositoryImpl.makeLoanRepayment( > LoanWritePlatformServiceJpaRepositoryImpl.java:743) ~[classes/:na] > at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source) > ~[na:na] > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121] > at java.lang.reflect.Method.invoke(Method.java:498) > ~[na:1.8.0_121] > at org.springframework.aop.support.AopUtils. > invokeJoinpointUsingReflection(AopUtils.java:317) > ~[spring-aop-4.0.8.RELEASE.jar:4.0.8.RELEASE] > at org.springframework.aop.framework.ReflectiveMethodInvocation. > invokeJoinpoint(ReflectiveMethodInvocation.java:190) > ~[spring-aop-4.0.8.RELEASE.jar:4.0.8.RELEASE] > at org.springframework.aop.framework.ReflectiveMethodInvocation. > proceed(ReflectiveMethodInvocation.java:157) ~[spring-aop-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > at org.springframework.transaction.interceptor. > TransactionInterceptor$1.proceedWithInvocation( > TransactionInterceptor.java:98) ~[spring-tx-4.0.7.RELEASE.jar: > 4.0.7.RELEASE] > at org.springframework.transaction.interceptor. > TransactionAspectSupport.invokeWithinTransaction( > TransactionAspectSupport.java:262) ~[spring-tx-4.0.7.RELEASE.jar: > 4.0.7.RELEASE] > at org.springframework.transaction.interceptor. > TransactionInterceptor.invoke(TransactionInterceptor.java:95) > ~[spring-tx-4.0.7.RELEASE.jar:4.0.7.RELEASE] > at org.springframework.aop.framework.ReflectiveMethodInvocation. > proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > at org.springframework.aop.framework.JdkDynamicAopProxy. > invoke(JdkDynamicAopProxy.java:207) ~[spring-aop-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > at com.sun.proxy.$Proxy235.makeLoanRepayment(Unknown Source) > ~[na:na] > at org.apache.fineract.portfolio.loanaccount.handler. > LoanRepaymentCommandHandler.processCommand(LoanRepaymentCommandHandler.java:45) > ~[classes/:na] > at sun.reflect.GeneratedMethodAccessor209.invoke(Unknown Source) > ~[na:na] > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121] > at java.lang.reflect.Method.invoke(Method.java:498) > ~[na:1.8.0_121] > at org.springframework.aop.support.AopUtils. > invokeJoinpointUsingReflection(AopUtils.java:317) > ~[spring-aop-4.0.8.RELEASE.jar:4.0.8.RELEASE] > at org.springframework.aop.framework.ReflectiveMethodInvocation. > invokeJoinpoint(ReflectiveMethodInvocation.java:190) > ~[spring-aop-4.0.8.RELEASE.jar:4.0.8.RELEASE] > at org.springframework.aop.framework.ReflectiveMethodInvocation. > proceed(ReflectiveMethodInvocation.java:157) ~[spring-aop-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > at org.springframework.transaction.interceptor. > TransactionInterceptor$1.proceedWithInvocation( > TransactionInterceptor.java:98) ~[spring-tx-4.0.7.RELEASE.jar: > 4.0.7.RELEASE] > at org.springframework.transaction.interceptor. > TransactionAspectSupport.invokeWithinTransaction( > TransactionAspectSupport.java:262) ~[spring-tx-4.0.7.RELEASE.jar: > 4.0.7.RELEASE] > at org.springframework.transaction.interceptor. > TransactionInterceptor.invoke(TransactionInterceptor.java:95) > ~[spring-tx-4.0.7.RELEASE.jar:4.0.7.RELEASE] > at org.springframework.aop.framework.ReflectiveMethodInvocation. > proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > at org.springframework.aop.framework.JdkDynamicAopProxy. > invoke(JdkDynamicAopProxy.java:207) ~[spring-aop-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > at com.sun.proxy.$Proxy146.processCommand(Unknown Source) ~[na:na] > at org.apache.fineract.commands.service. > SynchronousCommandProcessingService.processAndLogCommand( > SynchronousCommandProcessingService.java:83) ~[classes/:na] > at sun.reflect.GeneratedMethodAccessor207.invoke(Unknown Source) > ~[na:na] > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121] > at java.lang.reflect.Method.invoke(Method.java:498) > ~[na:1.8.0_121] > at org.springframework.aop.support.AopUtils. > invokeJoinpointUsingReflection(AopUtils.java:317) > ~[spring-aop-4.0.8.RELEASE.jar:4.0.8.RELEASE] > at org.springframework.aop.framework.ReflectiveMethodInvocation. > invokeJoinpoint(ReflectiveMethodInvocation.java:190) > ~[spring-aop-4.0.8.RELEASE.jar:4.0.8.RELEASE] > at org.springframework.aop.framework.ReflectiveMethodInvocation. > proceed(ReflectiveMethodInvocation.java:157) ~[spring-aop-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > at org.springframework.transaction.interceptor. > TransactionInterceptor$1.proceedWithInvocation( > TransactionInterceptor.java:98) ~[spring-tx-4.0.7.RELEASE.jar: > 4.0.7.RELEASE] > at org.springframework.transaction.interceptor. > TransactionAspectSupport.invokeWithinTransaction( > TransactionAspectSupport.java:262) ~[spring-tx-4.0.7.RELEASE.jar: > 4.0.7.RELEASE] > at org.springframework.transaction.interceptor. > TransactionInterceptor.invoke(TransactionInterceptor.java:95) > ~[spring-tx-4.0.7.RELEASE.jar:4.0.7.RELEASE] > at org.springframework.aop.framework.ReflectiveMethodInvocation. > proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > at org.springframework.aop.framework.JdkDynamicAopProxy. > invoke(JdkDynamicAopProxy.java:207) ~[spring-aop-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > at com.sun.proxy.$Proxy148.processAndLogCommand(Unknown Source) > ~[na:na] > at org.apache.fineract.commands.service. > PortfolioCommandSourceWritePlatformServiceImpl.logCommandSource( > PortfolioCommandSourceWritePlatformServiceImpl.java:98) ~[classes/:na] > at sun.reflect.GeneratedMethodAccessor206.invoke(Unknown Source) > ~[na:na] > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121] > at java.lang.reflect.Method.invoke(Method.java:498) > ~[na:1.8.0_121] > at org.springframework.aop.support.AopUtils. > invokeJoinpointUsingReflection(AopUtils.java:317) > ~[spring-aop-4.0.8.RELEASE.jar:4.0.8.RELEASE] > at org.springframework.aop.framework.JdkDynamicAopProxy. > invoke(JdkDynamicAopProxy.java:201) ~[spring-aop-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > at com.sun.proxy.$Proxy149.logCommandSource(Unknown Source) > ~[na:na] > at org.apache.fineract.portfolio.loanaccount.api. > LoanTransactionsApiResource.executeLoanTransaction( > LoanTransactionsApiResource.java:178) ~[classes/:na] > at sun.reflect.GeneratedMethodAccessor234.invoke(Unknown Source) > ~[na:na] > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121] > at java.lang.reflect.Method.invoke(Method.java:498) > ~[na:1.8.0_121] > at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke( > JavaMethodInvokerFactory.java:60) ~[jersey-server-1.17.jar:1.17] > at com.sun.jersey.server.impl.model.method.dispatch. > AbstractResourceMethodDispatchProvider$TypeOutInvoker._dispatch( > AbstractResourceMethodDispatchProvider.java:185) > ~[jersey-server-1.17.jar:1.17] > at com.sun.jersey.server.impl.model.method.dispatch. > ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) > ~[jersey-server-1.17.jar:1.17] > at com.sun.jersey.server.impl.uri.rules.HttpMethodRule. > accept(HttpMethodRule.java:302) ~[jersey-server-1.17.jar:1.17] > at com.sun.jersey.server.impl.uri.rules.ResourceClassRule. > accept(ResourceClassRule.java:108) ~[jersey-server-1.17.jar:1.17] > at com.sun.jersey.server.impl.uri.rules.RightHandPathRule. > accept(RightHandPathRule.java:147) ~[jersey-server-1.17.jar:1.17] > at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule. > accept(RootResourceClassesRule.java:84) ~[jersey-server-1.17.jar:1.17] > at com.sun.jersey.server.impl.application.WebApplicationImpl._ > handleRequest(WebApplicationImpl.java:1511) ~[jersey-server-1.17.jar:1.17] > at com.sun.jersey.server.impl.application.WebApplicationImpl._ > handleRequest(WebApplicationImpl.java:1442) ~[jersey-server-1.17.jar:1.17] > at com.sun.jersey.server.impl.application.WebApplicationImpl. > handleRequest(WebApplicationImpl.java:1391) ~[jersey-server-1.17.jar:1.17] > at com.sun.jersey.server.impl.application.WebApplicationImpl. > handleRequest(WebApplicationImpl.java:1381) ~[jersey-server-1.17.jar:1.17] > at > com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416) > ~[jersey-servlet-1.17.jar:1.17] > at com.sun.jersey.spi.container.servlet.ServletContainer. > service(ServletContainer.java:538) ~[jersey-servlet-1.17.jar:1.17] > at com.sun.jersey.spi.container.servlet.ServletContainer. > service(ServletContainer.java:716) ~[jersey-servlet-1.17.jar:1.17] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) > ~[servlet-api.jar:na] > at org.apache.catalina.core.ApplicationFilterChain. > internalDoFilter(ApplicationFilterChain.java:303) [catalina.jar:7.0.75] > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:208) [catalina.jar:7.0.75] > at > org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) > ~[tomcat7-websocket.jar:7.0.75] > at org.apache.catalina.core.ApplicationFilterChain. > internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.75] > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:208) [catalina.jar:7.0.75] > at org.springframework.security.web.access.intercept. > FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:108) > ~[spring-security-web-3.2.5.RELEASE.jar:3.2.5.RELEASE] > at org.springframework.security.web.access.intercept. > FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) > ~[spring-security-web-3.2.5.RELEASE.jar:3.2.5.RELEASE] > at org.apache.catalina.core.ApplicationFilterChain. > internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.75] > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:208) [catalina.jar:7.0.75] > at org.springframework.security.web.FilterChainProxy$ > VirtualFilterChain.doFilter(FilterChainProxy.java:330) > ~[spring-security-web-3.2.5.RELEASE.jar:3.2.5.RELEASE] > at org.springframework.security.web.access.intercept. > FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) > ~[spring-security-web-3.2.5.RELEASE.jar:3.2.5.RELEASE] > at org.springframework.security.web.access.intercept. > FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) > ~[spring-security-web-3.2.5.RELEASE.jar:3.2.5.RELEASE] > at org.springframework.security.web.FilterChainProxy$ > VirtualFilterChain.doFilter(FilterChainProxy.java:342) > ~[spring-security-web-3.2.5.RELEASE.jar:3.2.5.RELEASE] > at org.springframework.security.web.access. > ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) > ~[spring-security-web-3.2.5.RELEASE.jar:3.2.5.RELEASE] > at org.springframework.security.web.FilterChainProxy$ > VirtualFilterChain.doFilter(FilterChainProxy.java:342) > ~[spring-security-web-3.2.5.RELEASE.jar:3.2.5.RELEASE] > at org.springframework.security.web.authentication. > AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113) > ~[spring-security-web-3.2.5.RELEASE.jar:3.2.5.RELEASE] > at org.springframework.security.web.FilterChainProxy$ > VirtualFilterChain.doFilter(FilterChainProxy.java:342) > ~[spring-security-web-3.2.5.RELEASE.jar:3.2.5.RELEASE] > at org.springframework.security.web.servletapi. > SecurityContextHolderAwareRequestFilter.doFilter( > SecurityContextHolderAwareRequestFilter.java:154) > ~[spring-security-web-3.2.5.RELEASE.jar:3.2.5.RELEASE] > at org.springframework.security.web.FilterChainProxy$ > VirtualFilterChain.doFilter(FilterChainProxy.java:342) > ~[spring-security-web-3.2.5.RELEASE.jar:3.2.5.RELEASE] > at org.springframework.security.web.context.request.async. > WebAsyncManagerIntegrationFilter.doFilterInternal( > WebAsyncManagerIntegrationFilter.java:50) ~[spring-security-web-3.2.5. > RELEASE.jar:3.2.5.RELEASE] > at org.springframework.web.filter.OncePerRequestFilter. > doFilter(OncePerRequestFilter.java:107) [spring-web-4.0.8.RELEASE.jar: > 4.0.8.RELEASE] > at org.springframework.security.web.FilterChainProxy$ > VirtualFilterChain.doFilter(FilterChainProxy.java:342) > ~[spring-security-web-3.2.5.RELEASE.jar:3.2.5.RELEASE] > at org.springframework.security.web.authentication.www. > BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201) > ~[spring-security-web-3.2.5.RELEASE.jar:3.2.5.RELEASE] > at org.apache.fineract.infrastructure.security.filter. > TenantAwareBasicAuthenticationFilter.doFilter( > TenantAwareBasicAuthenticationFilter.java:150) ~[classes/:na] > at org.springframework.security.web.FilterChainProxy$ > VirtualFilterChain.doFilter(FilterChainProxy.java:342) > ~[spring-security-web-3.2.5.RELEASE.jar:3.2.5.RELEASE] > at org.springframework.security.web.context. > SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) > ~[spring-security-web-3.2.5.RELEASE.jar:3.2.5.RELEASE] > at org.springframework.security.web.FilterChainProxy$ > VirtualFilterChain.doFilter(FilterChainProxy.java:342) > ~[spring-security-web-3.2.5.RELEASE.jar:3.2.5.RELEASE] > at org.springframework.security.web.access.channel. > ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:144) > ~[spring-security-web-3.2.5.RELEASE.jar:3.2.5.RELEASE] > at org.springframework.security.web.FilterChainProxy$ > VirtualFilterChain.doFilter(FilterChainProxy.java:342) > ~[spring-security-web-3.2.5.RELEASE.jar:3.2.5.RELEASE] > at org.springframework.security.web.FilterChainProxy. > doFilterInternal(FilterChainProxy.java:192) ~[spring-security-web-3.2.5. > RELEASE.jar:3.2.5.RELEASE] > at > org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) > ~[spring-security-web-3.2.5.RELEASE.jar:3.2.5.RELEASE] > at org.apache.catalina.core.ApplicationFilterChain. > internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.75] > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:208) [catalina.jar:7.0.75] > at org.springframework.boot.context.web.ErrorPageFilter. > doFilter(ErrorPageFilter.java:108) [spring-boot-1.1.6.RELEASE. > jar:1.1.6.RELEASE] > at org.springframework.boot.context.web.ErrorPageFilter. > access$000(ErrorPageFilter.java:58) [spring-boot-1.1.6.RELEASE. > jar:1.1.6.RELEASE] > at org.springframework.boot.context.web.ErrorPageFilter$1. > doFilterInternal(ErrorPageFilter.java:87) [spring-boot-1.1.6.RELEASE. > jar:1.1.6.RELEASE] > at org.springframework.web.filter.OncePerRequestFilter. > doFilter(OncePerRequestFilter.java:107) [spring-web-4.0.8.RELEASE.jar: > 4.0.8.RELEASE] > at org.springframework.boot.context.web.ErrorPageFilter. > doFilter(ErrorPageFilter.java:100) [spring-boot-1.1.6.RELEASE. > jar:1.1.6.RELEASE] > at org.apache.catalina.core.ApplicationFilterChain. > internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.75] > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:208) [catalina.jar:7.0.75] > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218) > [catalina.jar:7.0.75] > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110) > [catalina.jar:7.0.75] > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506) > [catalina.jar:7.0.75] > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) > [catalina.jar:7.0.75] > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) > [catalina.jar:7.0.75] > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962) > [catalina.jar:7.0.75] > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) > [catalina.jar:7.0.75] > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:452) > [catalina.jar:7.0.75] > at org.apache.coyote.http11.AbstractHttp11Processor.process( > AbstractHttp11Processor.java:1087) [tomcat-coyote.jar:7.0.75] > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler. > process(AbstractProtocol.java:637) [tomcat-coyote.jar:7.0.75] > at > org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318) > [tomcat-coyote.jar:7.0.75] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > [na:1.8.0_121] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > [na:1.8.0_121] > at > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) > [tomcat-coyote.jar:7.0.75] > at java.lang.Thread.run(Thread.java:745) [na:1.8.0_121] > > Regards > > ----- Original Message ----- > From: "Santosh Math" <[email protected]> > To: "dev" <[email protected]> > Sent: Thursday, January 4, 2018 11:05:48 AM > Subject: Re: Can't make repayment in JLG Loan > > Hi Mexina, > > Not able to see the attached file. May be it's due to mailing list. > copy-paste it on mail itself or add me along with dev mailing list. > > Regards > Santosh > > > > On Thu, Jan 4, 2018 at 12:53 PM, Mexina Daniel <[email protected]> > wrote: > > > Hello Devs > > > > Am trying to make a repayment of a JLG Loan of a client who is in a > > certain group, it doesn't submit and doesn't provide any error in the > > system. > > > > I can submit the repayment of other clients who are in other groups and > so > > i don't understand why clients of this group. > > > > Can someone help me to understand the error causing this in attached > error > > log? > > > > Thanks in advance > > > > -- > > Mexina M Daniel > > Lead Software Developer > > Research & Development > > > > Office: +255 22 261 8511 | Mobile: +255 712 110 791 > > > > Singo Africa Limited > > Block G, Mbezi Beach B | 7Nakawale Road | P.O BOX 78908 | 14121 Dar es > > salaam > > > > singo.africa | amala.co.tz > > > > Let's grow together > > > -- > Mexina M Daniel > Lead Software Developer > Research & Development > > Office: +255 22 261 8511 | Mobile: +255 712 110 791 > > Singo Africa Limited > Block G, Mbezi Beach B | 7Nakawale Road | P.O BOX 78908 | 14121 Dar es > salaam > > singo.africa | amala.co.tz > > Let's grow together > -- Mexina M Daniel Lead Software Developer Research & Development Office: +255 22 261 8511 | Mobile: +255 712 110 791 Singo Africa Limited Block G, Mbezi Beach B | 7Nakawale Road | P.O BOX 78908 | 14121 Dar es salaam singo.africa | amala.co.tz Let's grow together
