_ _ _____ _ _ / \ _ __ __ _ ___| |__ ___ | ___(_)_ __ ___ _ __ __ _ ___| |_ / _ \ | '_ \ / _` |/ __| '_ \ / _ \ | |_ | | '_ \ / _ \ '__/ _` |/ __| __| / ___ \| |_) | (_| | (__| | | | __/ | _| | | | | | __/ | | (_| | (__| |_ /_/ \_\ .__/ \__,_|\___|_| |_|\___| |_| |_|_| |_|\___|_| \__,_|\___|\__| |_| (c) 2015-2024 Apache Fineract (https://fineract.apache.org) Powered by Spring Boot 3.3.5 2025-06-27 22:11:15.396 - INFO 12476 --- [ main] org.apache.fineract.ServerApplication : Starting ServerApplication using Java 24 with PID 12476 (C:\Program Files\Apache Software Foundation\Tomcat 11.0\webapps\fineract-provider\WEB-INF\lib\fineract-provider-1.12.0-SNAPSHOT-plain.jar started by LOCAL SERVICE in C:\Program Files\Apache Software Foundation\Tomcat 11.0) 2025-06-27 22:11:15.419 - INFO 12476 --- [ main] org.apache.fineract.ServerApplication : No active profile set, falling back to 1 default profile: "default" 2025-06-27 22:11:21.422 - INFO 12476 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. 2025-06-27 22:11:22.733 - INFO 12476 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 1297 ms. Found 170 JPA repository interfaces. 2025-06-27 22:11:22.783 - INFO 12476 --- [ main] o.s.b.c.c.annotation.BatchRegistrar : Bean jobRepository already defined in the application context, skipping the registration of a jobRepository 2025-06-27 22:11:22.783 - INFO 12476 --- [ main] o.s.b.c.c.annotation.BatchRegistrar : Bean jobExplorer already defined in the application context, skipping the registration of a jobExplorer 2025-06-27 22:11:22.783 - INFO 12476 --- [ main] o.s.b.c.c.annotation.BatchRegistrar : Bean jobLauncher already defined in the application context, skipping the registration of a jobLauncher 2025-06-27 22:11:22.785 - INFO 12476 --- [ main] o.s.b.c.c.annotation.BatchRegistrar : Bean jobRegistryBeanPostProcessor already defined in the application context, skipping the registration of a jobRegistryBeanPostProcessor 2025-06-27 22:11:22.786 - INFO 12476 --- [ main] o.s.b.c.c.annotation.BatchRegistrar : Finished Spring Batch infrastructure beans configuration in 4 ms. 2025-06-27 22:11:25.278 - INFO 12476 --- [ main] faultConfiguringBeanFactoryPostProcessor : No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-06-27 22:11:25.295 - INFO 12476 --- [ main] faultConfiguringBeanFactoryPostProcessor : No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-06-27 22:11:27.274 - WARN 12476 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'cacheConfig' of type [org.apache.fineract.infrastructure.core.config.cache.CacheConfig$$SpringCGLIB$$0] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:11:27.524 - INFO 12476 --- [ main] org.ehcache.core.EhcacheManager : Cache 'users' created in EhcacheManager. 2025-06-27 22:11:27.561 - INFO 12476 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=users 2025-06-27 22:11:27.565 - INFO 12476 --- [ main] org.ehcache.core.EhcacheManager : Cache 'usersByUsername' created in EhcacheManager. 2025-06-27 22:11:27.565 - INFO 12476 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=usersByUsername 2025-06-27 22:11:27.572 - INFO 12476 --- [ main] org.ehcache.core.EhcacheManager : Cache 'tenantsById' created in EhcacheManager. 2025-06-27 22:11:27.572 - INFO 12476 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=tenantsById 2025-06-27 22:11:27.574 - INFO 12476 --- [ main] org.ehcache.core.EhcacheManager : Cache 'offices' created in EhcacheManager. 2025-06-27 22:11:27.574 - INFO 12476 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=offices 2025-06-27 22:11:27.576 - INFO 12476 --- [ main] org.ehcache.core.EhcacheManager : Cache 'officesForDropdown' created in EhcacheManager. 2025-06-27 22:11:27.576 - INFO 12476 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=officesForDropdown 2025-06-27 22:11:27.578 - INFO 12476 --- [ main] org.ehcache.core.EhcacheManager : Cache 'officesById' created in EhcacheManager. 2025-06-27 22:11:27.578 - INFO 12476 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=officesById 2025-06-27 22:11:27.579 - INFO 12476 --- [ main] org.ehcache.core.EhcacheManager : Cache 'charges' created in EhcacheManager. 2025-06-27 22:11:27.580 - INFO 12476 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=charges 2025-06-27 22:11:27.581 - INFO 12476 --- [ main] org.ehcache.core.EhcacheManager : Cache 'funds' created in EhcacheManager. 2025-06-27 22:11:27.582 - INFO 12476 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=funds 2025-06-27 22:11:27.583 - INFO 12476 --- [ main] org.ehcache.core.EhcacheManager : Cache 'code_values' created in EhcacheManager. 2025-06-27 22:11:27.583 - INFO 12476 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=code_values 2025-06-27 22:11:27.585 - INFO 12476 --- [ main] org.ehcache.core.EhcacheManager : Cache 'codes' created in EhcacheManager. 2025-06-27 22:11:27.585 - INFO 12476 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=codes 2025-06-27 22:11:27.587 - INFO 12476 --- [ main] org.ehcache.core.EhcacheManager : Cache 'hooks' created in EhcacheManager. 2025-06-27 22:11:27.588 - INFO 12476 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=hooks 2025-06-27 22:11:27.589 - INFO 12476 --- [ main] org.ehcache.core.EhcacheManager : Cache 'tfConfig' created in EhcacheManager. 2025-06-27 22:11:27.589 - INFO 12476 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=tfConfig 2025-06-27 22:11:27.591 - INFO 12476 --- [ main] org.ehcache.core.EhcacheManager : Cache 'configByName' created in EhcacheManager. 2025-06-27 22:11:27.591 - INFO 12476 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=configByName 2025-06-27 22:11:27.596 - INFO 12476 --- [ main] org.ehcache.core.EhcacheManager : Cache 'userTFAccessToken' created in EhcacheManager. 2025-06-27 22:11:27.597 - INFO 12476 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=userTFAccessToken 2025-06-27 22:11:27.600 - WARN 12476 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'ehCacheManager' of type [org.springframework.cache.jcache.JCacheCacheManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:11:27.623 - WARN 12476 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'defaultCacheManager' of type [org.apache.fineract.infrastructure.core.config.cache.TransactionBoundCacheManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:11:27.632 - WARN 12476 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'runtimeDelegatingCacheManager' of type [org.apache.fineract.infrastructure.cache.service.RuntimeDelegatingCacheManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:11:27.640 - WARN 12476 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'platformCacheConfiguration' of type [org.apache.fineract.infrastructure.cache.PlatformCacheConfiguration$$SpringCGLIB$$0] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:11:27.776 - WARN 12476 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'fineract-org.apache.fineract.infrastructure.core.config.FineractProperties' of type [org.apache.fineract.infrastructure.core.config.FineractProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:11:27.789 - WARN 12476 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'samplingConfiguration' of type [org.apache.fineract.infrastructure.core.diagnostics.performance.sampling.core.SamplingConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:11:27.796 - WARN 12476 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'samplingServiceFactory' of type [org.apache.fineract.infrastructure.core.diagnostics.performance.sampling.core.SamplingServiceFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:11:27.827 - WARN 12476 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'scheduledJobRunnerConfig' of type [org.apache.fineract.infrastructure.jobs.ScheduledJobRunnerConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). The currently created BeanPostProcessor [jobRegistryBeanPostProcessor] is declared through a non-static factory method on that class; consider declaring it as static instead. 2025-06-27 22:11:27.837 - WARN 12476 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'jobRegistry' of type [org.springframework.batch.core.configuration.support.MapJobRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [jobRegistryBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:11:28.019 - INFO 12476 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 12563 ms 2025-06-27 22:11:28.817 - INFO 12476 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2025-06-27 22:11:29.052 - INFO 12476 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection org.mariadb.jdbc.Connection@638fe281 2025-06-27 22:11:29.055 - INFO 12476 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. 2025-06-27 22:11:29.412 - INFO 12476 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrading tenant store DB at localhost:3306 2025-06-27 22:11:29.412 - INFO 12476 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.username: root 2025-06-27 22:11:29.412 - INFO 12476 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.password: **** 2025-06-27 22:11:29.412 - INFO 12476 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.parameters: 2025-06-27 22:11:29.412 - INFO 12476 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.timezone: Asia/Kolkata 2025-06-27 22:11:29.412 - INFO 12476 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.description: Default Demo Tenant 2025-06-27 22:11:29.412 - INFO 12476 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.identifier: default 2025-06-27 22:11:29.412 - INFO 12476 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.name: fineract_default 2025-06-27 22:11:29.412 - INFO 12476 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - liquibase.analytics.enabled: false 2025-06-27 22:11:33.725 - INFO 12476 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : Tenant store upgrade finished 2025-06-27 22:11:33.725 - INFO 12476 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrading all tenants 2025-06-27 22:11:33.732 - INFO 12476 --- [lTaskExecutor-1] a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrade for tenant default has started 2025-06-27 22:11:34.015 - INFO 12476 --- [lTaskExecutor-1] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Starting... 2025-06-27 22:11:34.023 - INFO 12476 --- [lTaskExecutor-1] com.zaxxer.hikari.pool.HikariPool : HikariPool-2 - Added connection org.mariadb.jdbc.Connection@7e522aee 2025-06-27 22:11:34.024 - INFO 12476 --- [lTaskExecutor-1] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Start completed. 2025-06-27 22:11:36.323 - INFO 12476 --- [lTaskExecutor-1] a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrade for tenant default has finished 2025-06-27 22:11:36.323 - INFO 12476 --- [lTaskExecutor-1] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Shutdown initiated... 2025-06-27 22:11:36.327 - INFO 12476 --- [lTaskExecutor-1] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Shutdown completed. 2025-06-27 22:11:36.328 - INFO 12476 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : Tenant upgrades have finished [EL Warning]: 2025-06-27 22:11:37.265--Java SE '24' is not fully supported yet. Report this error to the EclipseLink open source project. (There is no English translation for this message.) 2025-06-27 22:11:37.989 - INFO 12476 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'jpa-pu' [EL Info]: 2025-06-27 22:11:38.358--ServerSession(1212166300)--EclipseLink, version: Eclipse Persistence Services - 4.0.2.v202306161219 2025-06-27 22:11:39.308 - INFO 12476 --- [ main] o.s.d.j.r.query.QueryEnhancerFactory : EclipseLink is in classpath; If applicable, EQL parser will be used. 2025-06-27 22:11:39.308 - INFO 12476 --- [ main] o.s.d.j.r.query.QueryEnhancerFactory : Hibernate is in classpath; If applicable, HQL parser will be used. 2025-06-27 22:11:40.189 - INFO 12476 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: inject-blind 2025-06-27 22:11:40.189 - INFO 12476 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: detect-entry-point 2025-06-27 22:11:40.189 - INFO 12476 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: inject-timing 2025-06-27 22:11:40.189 - INFO 12476 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: detect-backend 2025-06-27 22:11:40.189 - INFO 12476 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: detect-column 2025-06-27 22:11:40.189 - INFO 12476 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: detect-out-of-bands 2025-06-27 22:11:40.189 - INFO 12476 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: inject-stacked-query 2025-06-27 22:11:40.189 - INFO 12476 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: inject-comment 2025-06-27 22:11:40.190 - INFO 12476 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation profile: main 2025-06-27 22:11:40.190 - INFO 12476 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation profile: adhoc 2025-06-27 22:11:40.190 - INFO 12476 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation profile: column 2025-06-27 22:11:41.065 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:11:41.066 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract org.apache.fineract.infrastructure.jobs.data.JobDetailData org.apache.fineract.infrastructure.jobs.domain.ScheduledJobDetailRepository.getDataById(java.lang.Long) 2025-06-27 22:11:41.083 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract org.apache.fineract.infrastructure.jobs.data.JobDetailData org.apache.fineract.infrastructure.jobs.domain.ScheduledJobDetailRepository.getDataByShortName(java.lang.String) 2025-06-27 22:11:41.132 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.infrastructure.jobs.domain.ScheduledJobDetailRepository.getAllData() 2025-06-27 22:11:42.822 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:11:42.822 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.Optional org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findLoanIdAndExternalIdAndStatusByLoanId(java.lang.Long) 2025-06-27 22:11:42.876 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findOldestCOBProcessedLoan(java.time.LocalDate) 2025-06-27 22:11:43.242 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findAllNonClosedLoansBehindByLoanIds(java.time.LocalDate,java.util.List) 2025-06-27 22:11:43.245 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findAllStayedLockedByCobBusinessDate(java.time.LocalDate) 2025-06-27 22:11:43.251 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findAllNonClosedLoansBehindOrNullByLoanIds(java.time.LocalDate,java.util.List) 2025-06-27 22:11:43.386 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:11:43.387 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.delinquency.domain.LoanInstallmentDelinquencyTagRepository.findInstallmentDelinquencyTags(java.lang.Long) 2025-06-27 22:11:44.185 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:11:44.185 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.organisation.monetary.domain.ApplicationCurrencyRepository.findAllSorted(org.springframework.data.domain.Sort) 2025-06-27 22:11:44.188 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract org.apache.fineract.organisation.monetary.data.CurrencyData org.apache.fineract.organisation.monetary.domain.ApplicationCurrencyRepository.findCurrencyDataByCode(java.lang.String) 2025-06-27 22:11:44.760 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:11:44.760 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository.fetchTotalUnpaidChargesForLoan(org.apache.fineract.portfolio.loanaccount.domain.Loan) 2025-06-27 22:11:44.774 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.Collection org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository.fetchLoanTransactionsByTypeAndLessOrEqualDate(java.lang.Integer,java.time.LocalDate) 2025-06-27 22:11:45.985 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:11:45.985 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.infrastructure.event.external.repository.ExternalEventRepository.findByStatusOrderByBusinessDateAscIdAsc(org.apache.fineract.infrastructure.event.external.repository.domain.ExternalEventStatus,org.springframework.data.domain.Pageable) 2025-06-27 22:11:47.002 - INFO 12476 --- [ main] i.e.b.s.BusinessEventNotifierServiceImpl : External event posting is disabled 2025-06-27 22:11:47.476 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:11:47.477 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.rescheduleloan.domain.LoanTermVariationsRepository.findLoanTermVariationsByLoanIdAndTermType(long,int) 2025-06-27 22:11:47.479 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.rescheduleloan.domain.LoanTermVariationsRepository.findLoanTermVariationsByLoanId(long) 2025-06-27 22:11:47.482 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.rescheduleloan.domain.LoanTermVariationsRepository.findLoanTermVariationsByExternalLoanIdAndTermType(org.apache.fineract.infrastructure.core.domain.ExternalId,int) 2025-06-27 22:11:48.147 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:11:48.147 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.organisation.monetary.domain.OrganisationCurrencyRepository.findAllSorted(org.springframework.data.domain.Sort) 2025-06-27 22:11:50.623 - INFO 12476 --- [ main] tionInformation$PropertyDescriptorSource : Couldn't read class metadata for interface java.io.Serializable. Input property calculation might fail 2025-06-27 22:11:50.761 - INFO 12476 --- [ main] o.s.b.c.r.s.JobRepositoryFactoryBean : No database type set, using meta data indicating: MARIADB 2025-06-27 22:11:50.783 - INFO 12476 --- [ main] o.s.b.c.l.support.SimpleJobLauncher : No TaskExecutor has been set, defaulting to synchronous executor. 2025-06-27 22:11:51.044 - INFO 12476 --- [ main] .f.i.r.p.ReportingProcessServiceProvider : Registered report service 'org.apache.fineract.infrastructure.dataqueries.service.DatatableReportingProcessService@3b56f427' for type/s '[Table, Chart, SMS]' 2025-06-27 22:11:54.416 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:11:54.416 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.Collection org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleInstallmentRepository.fetchLoanScheduleDataByDueDateAndObligationsMet(java.lang.Integer,java.time.LocalDate,boolean) 2025-06-27 22:11:54.419 - INFO 12476 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.Collection org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleInstallmentRepository.fetchLoanScheduleDataByDueDateAndObligationsMet(java.lang.Integer,java.time.LocalDate,boolean,java.util.List) 2025-06-27 22:11:58.366 - INFO 12476 --- [ main] o.s.b.a.jersey.JerseyAutoConfiguration : Configuring existing registration for Jersey servlet 'org.apache.fineract.infrastructure.core.jersey.JerseyConfig' 2025-06-27 22:11:58.738 - INFO 12476 --- [ main] o.s.boot.web.servlet.RegistrationBean : Servlet org.apache.fineract.infrastructure.core.jersey.JerseyConfig was not registered (possibly already registered?) 2025-06-27 22:11:59.542 - INFO 12476 --- [ main] o.a.f.i.e.e.s.message.MessageFactory : Message source set to 3da59d62-f667-4b41-9b0e-919a49da27fa 2025-06-27 22:12:12.175 - WARN 12476 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'externalEventConfigurationValidationService' defined in URL [jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%2011.0/webapps/fineract-provider/WEB-INF/lib/fineract-core-1.12.0-SNAPSHOT.jar!/org/apache/fineract/infrastructure/event/external/service/ExternalEventConfigurationValidationService.class]: Uncaught exception during scan 2025-06-27 22:12:12.366 - INFO 12476 --- [ main] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'jpa-pu' 2025-06-27 22:12:12.368 - INFO 12476 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... 2025-06-27 22:12:12.372 - INFO 12476 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. 2025-06-27 22:12:12.397 - INFO 12476 --- [ main] .s.b.a.l.ConditionEvaluationReportLogger : Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. 2025-06-27 22:12:12.458 -ERROR 12476 --- [ main] o.s.boot.SpringApplication : Application run failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'externalEventConfigurationValidationService' defined in URL [jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%2011.0/webapps/fineract-provider/WEB-INF/lib/fineract-core-1.12.0-SNAPSHOT.jar!/org/apache/fineract/infrastructure/event/external/service/ExternalEventConfigurationValidationService.class]: Uncaught exception during scan at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1806) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:971) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:174) at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:154) at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:96) at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:171) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4428) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:566) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:925) at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1842) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:545) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:124) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:730) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:381) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1581) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:265) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:109) at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:336) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:743) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:769) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1164) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1160) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:148) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:716) at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:203) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) at org.apache.catalina.core.StandardService.startInternal(StandardService.java:412) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:866) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) at org.apache.catalina.startup.Catalina.start(Catalina.java:759) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:565) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473) Caused by: io.github.classgraph.ClassGraphException: Uncaught exception during scan at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1637) at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1654) at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1667) at org.apache.fineract.infrastructure.event.external.service.ExternalEventConfigurationValidationService.getAllEventClasses(ExternalEventConfigurationValidationService.java:107) at org.apache.fineract.infrastructure.event.external.service.ExternalEventConfigurationValidationService.validateEventConfigurationForAllTenants(ExternalEventConfigurationValidationService.java:61) at org.apache.fineract.infrastructure.event.external.service.ExternalEventConfigurationValidationService.afterPropertiesSet(ExternalEventConfigurationValidationService.java:57) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802) ... 54 common frames omitted Caused by: java.lang.OutOfMemoryError: Java heap space at nonapi.io.github.classgraph.fastzipfilereader.NestedJarHandler$7.(NestedJarHandler.java:696) at nonapi.io.github.classgraph.fastzipfilereader.NestedJarHandler.openInflaterInputStream(NestedJarHandler.java:690) at nonapi.io.github.classgraph.fileslice.Slice.open(Slice.java:246) at io.github.classgraph.ClasspathElementZip$1.open(ClasspathElementZip.java:397) at io.github.classgraph.ClasspathElementZip$1.openClassfile(ClasspathElementZip.java:390) at io.github.classgraph.Classfile.(Classfile.java:2023) at io.github.classgraph.Scanner$ClassfileScannerWorkUnitProcessor.processWorkUnit(Scanner.java:735) at io.github.classgraph.Scanner$ClassfileScannerWorkUnitProcessor.processWorkUnit(Scanner.java:657) at nonapi.io.github.classgraph.concurrency.WorkQueue.runWorkLoop(WorkQueue.java:246) at nonapi.io.github.classgraph.concurrency.WorkQueue.access$000(WorkQueue.java:50) at nonapi.io.github.classgraph.concurrency.WorkQueue$1.call(WorkQueue.java:201) at nonapi.io.github.classgraph.concurrency.WorkQueue$1.call(WorkQueue.java:198) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1095) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:619) at java.base/java.lang.Thread.runWith(Thread.java:1460) at java.base/java.lang.Thread.run(Thread.java:1447) _ _ _____ _ _ / \ _ __ __ _ ___| |__ ___ | ___(_)_ __ ___ _ __ __ _ ___| |_ / _ \ | '_ \ / _` |/ __| '_ \ / _ \ | |_ | | '_ \ / _ \ '__/ _` |/ __| __| / ___ \| |_) | (_| | (__| | | | __/ | _| | | | | | __/ | | (_| | (__| |_ /_/ \_\ .__/ \__,_|\___|_| |_|\___| |_| |_|_| |_|\___|_| \__,_|\___|\__| |_| (c) 2015-2024 Apache Fineract (https://fineract.apache.org) Powered by Spring Boot 3.3.5 2025-06-27 22:13:47.082 - INFO 1860 --- [ main] org.apache.fineract.ServerApplication : Starting ServerApplication using Java 24 with PID 1860 (C:\Program Files\Apache Software Foundation\Tomcat 11.0\webapps\fineract-provider\WEB-INF\lib\fineract-provider-1.12.0-SNAPSHOT-plain.jar started by LOCAL SERVICE in C:\Program Files\Apache Software Foundation\Tomcat 11.0) 2025-06-27 22:13:47.085 - INFO 1860 --- [ main] org.apache.fineract.ServerApplication : No active profile set, falling back to 1 default profile: "default" 2025-06-27 22:13:53.127 - INFO 1860 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. 2025-06-27 22:13:54.417 - INFO 1860 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 1276 ms. Found 170 JPA repository interfaces. 2025-06-27 22:13:54.467 - INFO 1860 --- [ main] o.s.b.c.c.annotation.BatchRegistrar : Bean jobRepository already defined in the application context, skipping the registration of a jobRepository 2025-06-27 22:13:54.467 - INFO 1860 --- [ main] o.s.b.c.c.annotation.BatchRegistrar : Bean jobExplorer already defined in the application context, skipping the registration of a jobExplorer 2025-06-27 22:13:54.468 - INFO 1860 --- [ main] o.s.b.c.c.annotation.BatchRegistrar : Bean jobLauncher already defined in the application context, skipping the registration of a jobLauncher 2025-06-27 22:13:54.470 - INFO 1860 --- [ main] o.s.b.c.c.annotation.BatchRegistrar : Bean jobRegistryBeanPostProcessor already defined in the application context, skipping the registration of a jobRegistryBeanPostProcessor 2025-06-27 22:13:54.471 - INFO 1860 --- [ main] o.s.b.c.c.annotation.BatchRegistrar : Finished Spring Batch infrastructure beans configuration in 5 ms. 2025-06-27 22:13:57.027 - INFO 1860 --- [ main] faultConfiguringBeanFactoryPostProcessor : No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-06-27 22:13:57.050 - INFO 1860 --- [ main] faultConfiguringBeanFactoryPostProcessor : No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-06-27 22:13:58.981 - WARN 1860 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'cacheConfig' of type [org.apache.fineract.infrastructure.core.config.cache.CacheConfig$$SpringCGLIB$$0] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:13:59.235 - INFO 1860 --- [ main] org.ehcache.core.EhcacheManager : Cache 'users' created in EhcacheManager. 2025-06-27 22:13:59.252 - INFO 1860 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=users 2025-06-27 22:13:59.256 - INFO 1860 --- [ main] org.ehcache.core.EhcacheManager : Cache 'usersByUsername' created in EhcacheManager. 2025-06-27 22:13:59.256 - INFO 1860 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=usersByUsername 2025-06-27 22:13:59.259 - INFO 1860 --- [ main] org.ehcache.core.EhcacheManager : Cache 'tenantsById' created in EhcacheManager. 2025-06-27 22:13:59.259 - INFO 1860 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=tenantsById 2025-06-27 22:13:59.261 - INFO 1860 --- [ main] org.ehcache.core.EhcacheManager : Cache 'offices' created in EhcacheManager. 2025-06-27 22:13:59.261 - INFO 1860 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=offices 2025-06-27 22:13:59.263 - INFO 1860 --- [ main] org.ehcache.core.EhcacheManager : Cache 'officesForDropdown' created in EhcacheManager. 2025-06-27 22:13:59.263 - INFO 1860 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=officesForDropdown 2025-06-27 22:13:59.265 - INFO 1860 --- [ main] org.ehcache.core.EhcacheManager : Cache 'officesById' created in EhcacheManager. 2025-06-27 22:13:59.265 - INFO 1860 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=officesById 2025-06-27 22:13:59.267 - INFO 1860 --- [ main] org.ehcache.core.EhcacheManager : Cache 'charges' created in EhcacheManager. 2025-06-27 22:13:59.267 - INFO 1860 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=charges 2025-06-27 22:13:59.269 - INFO 1860 --- [ main] org.ehcache.core.EhcacheManager : Cache 'funds' created in EhcacheManager. 2025-06-27 22:13:59.269 - INFO 1860 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=funds 2025-06-27 22:13:59.271 - INFO 1860 --- [ main] org.ehcache.core.EhcacheManager : Cache 'code_values' created in EhcacheManager. 2025-06-27 22:13:59.272 - INFO 1860 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=code_values 2025-06-27 22:13:59.273 - INFO 1860 --- [ main] org.ehcache.core.EhcacheManager : Cache 'codes' created in EhcacheManager. 2025-06-27 22:13:59.273 - INFO 1860 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=codes 2025-06-27 22:13:59.276 - INFO 1860 --- [ main] org.ehcache.core.EhcacheManager : Cache 'hooks' created in EhcacheManager. 2025-06-27 22:13:59.276 - INFO 1860 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=hooks 2025-06-27 22:13:59.277 - INFO 1860 --- [ main] org.ehcache.core.EhcacheManager : Cache 'tfConfig' created in EhcacheManager. 2025-06-27 22:13:59.278 - INFO 1860 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=tfConfig 2025-06-27 22:13:59.280 - INFO 1860 --- [ main] org.ehcache.core.EhcacheManager : Cache 'configByName' created in EhcacheManager. 2025-06-27 22:13:59.280 - INFO 1860 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=configByName 2025-06-27 22:13:59.286 - INFO 1860 --- [ main] org.ehcache.core.EhcacheManager : Cache 'userTFAccessToken' created in EhcacheManager. 2025-06-27 22:13:59.286 - INFO 1860 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=userTFAccessToken 2025-06-27 22:13:59.290 - WARN 1860 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'ehCacheManager' of type [org.springframework.cache.jcache.JCacheCacheManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:13:59.325 - WARN 1860 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'defaultCacheManager' of type [org.apache.fineract.infrastructure.core.config.cache.TransactionBoundCacheManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:13:59.335 - WARN 1860 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'runtimeDelegatingCacheManager' of type [org.apache.fineract.infrastructure.cache.service.RuntimeDelegatingCacheManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:13:59.342 - WARN 1860 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'platformCacheConfiguration' of type [org.apache.fineract.infrastructure.cache.PlatformCacheConfiguration$$SpringCGLIB$$0] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:13:59.492 - WARN 1860 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'fineract-org.apache.fineract.infrastructure.core.config.FineractProperties' of type [org.apache.fineract.infrastructure.core.config.FineractProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:13:59.505 - WARN 1860 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'samplingConfiguration' of type [org.apache.fineract.infrastructure.core.diagnostics.performance.sampling.core.SamplingConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:13:59.512 - WARN 1860 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'samplingServiceFactory' of type [org.apache.fineract.infrastructure.core.diagnostics.performance.sampling.core.SamplingServiceFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:13:59.543 - WARN 1860 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'scheduledJobRunnerConfig' of type [org.apache.fineract.infrastructure.jobs.ScheduledJobRunnerConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). The currently created BeanPostProcessor [jobRegistryBeanPostProcessor] is declared through a non-static factory method on that class; consider declaring it as static instead. 2025-06-27 22:13:59.553 - WARN 1860 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'jobRegistry' of type [org.springframework.batch.core.configuration.support.MapJobRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [jobRegistryBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:13:59.749 - INFO 1860 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 12604 ms 2025-06-27 22:14:00.573 - INFO 1860 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2025-06-27 22:14:00.761 - INFO 1860 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection org.mariadb.jdbc.Connection@1484f928 2025-06-27 22:14:00.765 - INFO 1860 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. 2025-06-27 22:14:01.163 - INFO 1860 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrading tenant store DB at localhost:3306 2025-06-27 22:14:01.163 - INFO 1860 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.username: root 2025-06-27 22:14:01.163 - INFO 1860 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.password: **** 2025-06-27 22:14:01.163 - INFO 1860 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.parameters: 2025-06-27 22:14:01.164 - INFO 1860 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.timezone: Asia/Kolkata 2025-06-27 22:14:01.164 - INFO 1860 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.description: Default Demo Tenant 2025-06-27 22:14:01.164 - INFO 1860 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.identifier: default 2025-06-27 22:14:01.164 - INFO 1860 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.name: fineract_default 2025-06-27 22:14:01.164 - INFO 1860 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - liquibase.analytics.enabled: false 2025-06-27 22:14:05.602 - INFO 1860 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : Tenant store upgrade finished 2025-06-27 22:14:05.602 - INFO 1860 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrading all tenants 2025-06-27 22:14:05.609 - INFO 1860 --- [lTaskExecutor-1] a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrade for tenant default has started 2025-06-27 22:14:05.847 - INFO 1860 --- [lTaskExecutor-1] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Starting... 2025-06-27 22:14:05.852 - INFO 1860 --- [lTaskExecutor-1] com.zaxxer.hikari.pool.HikariPool : HikariPool-2 - Added connection org.mariadb.jdbc.Connection@210e5a00 2025-06-27 22:14:05.852 - INFO 1860 --- [lTaskExecutor-1] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Start completed. 2025-06-27 22:14:07.967 - INFO 1860 --- [lTaskExecutor-1] a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrade for tenant default has finished 2025-06-27 22:14:07.967 - INFO 1860 --- [lTaskExecutor-1] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Shutdown initiated... 2025-06-27 22:14:07.972 - INFO 1860 --- [lTaskExecutor-1] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Shutdown completed. 2025-06-27 22:14:07.973 - INFO 1860 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : Tenant upgrades have finished [EL Warning]: 2025-06-27 22:14:08.992--Java SE '24' is not fully supported yet. Report this error to the EclipseLink open source project. (There is no English translation for this message.) 2025-06-27 22:14:09.759 - INFO 1860 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'jpa-pu' [EL Info]: 2025-06-27 22:14:10.107--ServerSession(2142747845)--EclipseLink, version: Eclipse Persistence Services - 4.0.2.v202306161219 2025-06-27 22:14:11.029 - INFO 1860 --- [ main] o.s.d.j.r.query.QueryEnhancerFactory : EclipseLink is in classpath; If applicable, EQL parser will be used. 2025-06-27 22:14:11.029 - INFO 1860 --- [ main] o.s.d.j.r.query.QueryEnhancerFactory : Hibernate is in classpath; If applicable, HQL parser will be used. 2025-06-27 22:14:12.014 - INFO 1860 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: inject-blind 2025-06-27 22:14:12.014 - INFO 1860 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: detect-entry-point 2025-06-27 22:14:12.015 - INFO 1860 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: inject-timing 2025-06-27 22:14:12.015 - INFO 1860 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: detect-backend 2025-06-27 22:14:12.015 - INFO 1860 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: detect-column 2025-06-27 22:14:12.015 - INFO 1860 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: detect-out-of-bands 2025-06-27 22:14:12.015 - INFO 1860 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: inject-stacked-query 2025-06-27 22:14:12.015 - INFO 1860 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: inject-comment 2025-06-27 22:14:12.015 - INFO 1860 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation profile: main 2025-06-27 22:14:12.015 - INFO 1860 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation profile: adhoc 2025-06-27 22:14:12.015 - INFO 1860 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation profile: column 2025-06-27 22:14:12.953 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:14:12.953 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract org.apache.fineract.infrastructure.jobs.data.JobDetailData org.apache.fineract.infrastructure.jobs.domain.ScheduledJobDetailRepository.getDataByShortName(java.lang.String) 2025-06-27 22:14:12.993 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract org.apache.fineract.infrastructure.jobs.data.JobDetailData org.apache.fineract.infrastructure.jobs.domain.ScheduledJobDetailRepository.getDataById(java.lang.Long) 2025-06-27 22:14:13.013 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.infrastructure.jobs.domain.ScheduledJobDetailRepository.getAllData() 2025-06-27 22:14:14.723 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:14:14.723 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.Optional org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findLoanIdAndExternalIdAndStatusByLoanId(java.lang.Long) 2025-06-27 22:14:15.196 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findAllNonClosedLoansBehindOrNullByLoanIds(java.time.LocalDate,java.util.List) 2025-06-27 22:14:15.199 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findAllStayedLockedByCobBusinessDate(java.time.LocalDate) 2025-06-27 22:14:15.203 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findAllNonClosedLoansBehindByLoanIds(java.time.LocalDate,java.util.List) 2025-06-27 22:14:15.208 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findOldestCOBProcessedLoan(java.time.LocalDate) 2025-06-27 22:14:15.386 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:14:15.386 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.delinquency.domain.LoanInstallmentDelinquencyTagRepository.findInstallmentDelinquencyTags(java.lang.Long) 2025-06-27 22:14:16.459 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:14:16.459 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract org.apache.fineract.organisation.monetary.data.CurrencyData org.apache.fineract.organisation.monetary.domain.ApplicationCurrencyRepository.findCurrencyDataByCode(java.lang.String) 2025-06-27 22:14:16.461 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.organisation.monetary.domain.ApplicationCurrencyRepository.findAllSorted(org.springframework.data.domain.Sort) 2025-06-27 22:14:17.039 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:14:17.169 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.Collection org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository.fetchLoanTransactionsByTypeAndLessOrEqualDate(java.lang.Integer,java.time.LocalDate) 2025-06-27 22:14:17.176 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository.fetchTotalUnpaidChargesForLoan(org.apache.fineract.portfolio.loanaccount.domain.Loan) 2025-06-27 22:14:18.572 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:14:18.572 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.infrastructure.event.external.repository.ExternalEventRepository.findByStatusOrderByBusinessDateAscIdAsc(org.apache.fineract.infrastructure.event.external.repository.domain.ExternalEventStatus,org.springframework.data.domain.Pageable) 2025-06-27 22:14:19.613 - INFO 1860 --- [ main] i.e.b.s.BusinessEventNotifierServiceImpl : External event posting is disabled 2025-06-27 22:14:20.107 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:14:20.107 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.rescheduleloan.domain.LoanTermVariationsRepository.findLoanTermVariationsByLoanIdAndTermType(long,int) 2025-06-27 22:14:20.109 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.rescheduleloan.domain.LoanTermVariationsRepository.findLoanTermVariationsByLoanId(long) 2025-06-27 22:14:20.118 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.rescheduleloan.domain.LoanTermVariationsRepository.findLoanTermVariationsByExternalLoanIdAndTermType(org.apache.fineract.infrastructure.core.domain.ExternalId,int) 2025-06-27 22:14:20.799 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:14:20.799 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.organisation.monetary.domain.OrganisationCurrencyRepository.findAllSorted(org.springframework.data.domain.Sort) 2025-06-27 22:14:23.402 - INFO 1860 --- [ main] tionInformation$PropertyDescriptorSource : Couldn't read class metadata for interface java.io.Serializable. Input property calculation might fail 2025-06-27 22:14:23.564 - INFO 1860 --- [ main] o.s.b.c.r.s.JobRepositoryFactoryBean : No database type set, using meta data indicating: MARIADB 2025-06-27 22:14:23.585 - INFO 1860 --- [ main] o.s.b.c.l.support.SimpleJobLauncher : No TaskExecutor has been set, defaulting to synchronous executor. 2025-06-27 22:14:23.838 - INFO 1860 --- [ main] .f.i.r.p.ReportingProcessServiceProvider : Registered report service 'org.apache.fineract.infrastructure.dataqueries.service.DatatableReportingProcessService@3b287433' for type/s '[Table, Chart, SMS]' 2025-06-27 22:14:27.044 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:14:27.044 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.Collection org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleInstallmentRepository.fetchLoanScheduleDataByDueDateAndObligationsMet(java.lang.Integer,java.time.LocalDate,boolean) 2025-06-27 22:14:27.047 - INFO 1860 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.Collection org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleInstallmentRepository.fetchLoanScheduleDataByDueDateAndObligationsMet(java.lang.Integer,java.time.LocalDate,boolean,java.util.List) 2025-06-27 22:14:31.029 - INFO 1860 --- [ main] o.s.b.a.jersey.JerseyAutoConfiguration : Configuring existing registration for Jersey servlet 'org.apache.fineract.infrastructure.core.jersey.JerseyConfig' 2025-06-27 22:14:31.352 - INFO 1860 --- [ main] o.s.boot.web.servlet.RegistrationBean : Servlet org.apache.fineract.infrastructure.core.jersey.JerseyConfig was not registered (possibly already registered?) 2025-06-27 22:14:32.114 - INFO 1860 --- [ main] o.a.f.i.e.e.s.message.MessageFactory : Message source set to bba6b449-d125-4e8f-a269-2da704d8c6d4 2025-06-27 22:14:39.602 - WARN 1860 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'externalEventConfigurationValidationService' defined in URL [jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%2011.0/webapps/fineract-provider/WEB-INF/lib/fineract-core-1.12.0-SNAPSHOT.jar!/org/apache/fineract/infrastructure/event/external/service/ExternalEventConfigurationValidationService.class]: Uncaught exception during scan 2025-06-27 22:14:39.776 - INFO 1860 --- [ main] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'jpa-pu' 2025-06-27 22:14:39.778 - INFO 1860 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... 2025-06-27 22:14:39.780 - INFO 1860 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. 2025-06-27 22:14:39.808 - INFO 1860 --- [ main] .s.b.a.l.ConditionEvaluationReportLogger : Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. 2025-06-27 22:14:39.873 -ERROR 1860 --- [ main] o.s.boot.SpringApplication : Application run failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'externalEventConfigurationValidationService' defined in URL [jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%2011.0/webapps/fineract-provider/WEB-INF/lib/fineract-core-1.12.0-SNAPSHOT.jar!/org/apache/fineract/infrastructure/event/external/service/ExternalEventConfigurationValidationService.class]: Uncaught exception during scan at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1806) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:971) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:174) at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:154) at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:96) at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:171) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4428) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:566) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:925) at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1842) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:545) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:124) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:730) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:381) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1581) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:265) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:109) at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:336) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:743) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:769) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1164) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1160) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:148) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:716) at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:203) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) at org.apache.catalina.core.StandardService.startInternal(StandardService.java:412) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:866) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) at org.apache.catalina.startup.Catalina.start(Catalina.java:759) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:565) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473) Caused by: io.github.classgraph.ClassGraphException: Uncaught exception during scan at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1637) at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1654) at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1667) at org.apache.fineract.infrastructure.event.external.service.ExternalEventConfigurationValidationService.getAllEventClasses(ExternalEventConfigurationValidationService.java:107) at org.apache.fineract.infrastructure.event.external.service.ExternalEventConfigurationValidationService.validateEventConfigurationForAllTenants(ExternalEventConfigurationValidationService.java:61) at org.apache.fineract.infrastructure.event.external.service.ExternalEventConfigurationValidationService.afterPropertiesSet(ExternalEventConfigurationValidationService.java:57) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802) ... 54 common frames omitted Caused by: java.lang.OutOfMemoryError: Java heap space at java.base/java.util.Arrays.copyOf(Arrays.java:3535) at nonapi.io.github.classgraph.fileslice.reader.ClassfileReader.readTo(ClassfileReader.java:206) at nonapi.io.github.classgraph.fileslice.reader.ClassfileReader.readInt(ClassfileReader.java:332) at nonapi.io.github.classgraph.fileslice.reader.ClassfileReader.readInt(ClassfileReader.java:391) at io.github.classgraph.Classfile.(Classfile.java:2027) at io.github.classgraph.Scanner$ClassfileScannerWorkUnitProcessor.processWorkUnit(Scanner.java:735) at io.github.classgraph.Scanner$ClassfileScannerWorkUnitProcessor.processWorkUnit(Scanner.java:657) at nonapi.io.github.classgraph.concurrency.WorkQueue.runWorkLoop(WorkQueue.java:246) at nonapi.io.github.classgraph.concurrency.WorkQueue.access$000(WorkQueue.java:50) at nonapi.io.github.classgraph.concurrency.WorkQueue$1.call(WorkQueue.java:201) at nonapi.io.github.classgraph.concurrency.WorkQueue$1.call(WorkQueue.java:198) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1095) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:619) at java.base/java.lang.Thread.runWith(Thread.java:1460) at java.base/java.lang.Thread.run(Thread.java:1447) _ _ _____ _ _ / \ _ __ __ _ ___| |__ ___ | ___(_)_ __ ___ _ __ __ _ ___| |_ / _ \ | '_ \ / _` |/ __| '_ \ / _ \ | |_ | | '_ \ / _ \ '__/ _` |/ __| __| / ___ \| |_) | (_| | (__| | | | __/ | _| | | | | | __/ | | (_| | (__| |_ /_/ \_\ .__/ \__,_|\___|_| |_|\___| |_| |_|_| |_|\___|_| \__,_|\___|\__| |_| (c) 2015-2024 Apache Fineract (https://fineract.apache.org) Powered by Spring Boot 3.3.5 2025-06-27 22:17:27.609 - INFO 4852 --- [ main] org.apache.fineract.ServerApplication : Starting ServerApplication using Java 24 with PID 4852 (C:\Program Files\Apache Software Foundation\Tomcat 11.0\webapps\fineract-provider\WEB-INF\lib\fineract-provider-1.12.0-SNAPSHOT-plain.jar started by LOCAL SERVICE in C:\Program Files\Apache Software Foundation\Tomcat 11.0) 2025-06-27 22:17:27.611 - INFO 4852 --- [ main] org.apache.fineract.ServerApplication : No active profile set, falling back to 1 default profile: "default" 2025-06-27 22:17:34.525 - INFO 4852 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. 2025-06-27 22:17:36.041 - INFO 4852 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 1500 ms. Found 170 JPA repository interfaces. 2025-06-27 22:17:36.093 - INFO 4852 --- [ main] o.s.b.c.c.annotation.BatchRegistrar : Bean jobRepository already defined in the application context, skipping the registration of a jobRepository 2025-06-27 22:17:36.093 - INFO 4852 --- [ main] o.s.b.c.c.annotation.BatchRegistrar : Bean jobExplorer already defined in the application context, skipping the registration of a jobExplorer 2025-06-27 22:17:36.093 - INFO 4852 --- [ main] o.s.b.c.c.annotation.BatchRegistrar : Bean jobLauncher already defined in the application context, skipping the registration of a jobLauncher 2025-06-27 22:17:36.097 - INFO 4852 --- [ main] o.s.b.c.c.annotation.BatchRegistrar : Bean jobRegistryBeanPostProcessor already defined in the application context, skipping the registration of a jobRegistryBeanPostProcessor 2025-06-27 22:17:36.098 - INFO 4852 --- [ main] o.s.b.c.c.annotation.BatchRegistrar : Finished Spring Batch infrastructure beans configuration in 6 ms. 2025-06-27 22:17:38.756 - INFO 4852 --- [ main] faultConfiguringBeanFactoryPostProcessor : No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-06-27 22:17:38.776 - INFO 4852 --- [ main] faultConfiguringBeanFactoryPostProcessor : No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-06-27 22:17:41.020 - WARN 4852 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'cacheConfig' of type [org.apache.fineract.infrastructure.core.config.cache.CacheConfig$$SpringCGLIB$$0] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:17:41.322 - INFO 4852 --- [ main] org.ehcache.core.EhcacheManager : Cache 'users' created in EhcacheManager. 2025-06-27 22:17:41.340 - INFO 4852 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=users 2025-06-27 22:17:41.344 - INFO 4852 --- [ main] org.ehcache.core.EhcacheManager : Cache 'usersByUsername' created in EhcacheManager. 2025-06-27 22:17:41.344 - INFO 4852 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=usersByUsername 2025-06-27 22:17:41.347 - INFO 4852 --- [ main] org.ehcache.core.EhcacheManager : Cache 'tenantsById' created in EhcacheManager. 2025-06-27 22:17:41.348 - INFO 4852 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=tenantsById 2025-06-27 22:17:41.350 - INFO 4852 --- [ main] org.ehcache.core.EhcacheManager : Cache 'offices' created in EhcacheManager. 2025-06-27 22:17:41.351 - INFO 4852 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=offices 2025-06-27 22:17:41.353 - INFO 4852 --- [ main] org.ehcache.core.EhcacheManager : Cache 'officesForDropdown' created in EhcacheManager. 2025-06-27 22:17:41.353 - INFO 4852 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=officesForDropdown 2025-06-27 22:17:41.355 - INFO 4852 --- [ main] org.ehcache.core.EhcacheManager : Cache 'officesById' created in EhcacheManager. 2025-06-27 22:17:41.356 - INFO 4852 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=officesById 2025-06-27 22:17:41.357 - INFO 4852 --- [ main] org.ehcache.core.EhcacheManager : Cache 'charges' created in EhcacheManager. 2025-06-27 22:17:41.358 - INFO 4852 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=charges 2025-06-27 22:17:41.360 - INFO 4852 --- [ main] org.ehcache.core.EhcacheManager : Cache 'funds' created in EhcacheManager. 2025-06-27 22:17:41.360 - INFO 4852 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=funds 2025-06-27 22:17:41.362 - INFO 4852 --- [ main] org.ehcache.core.EhcacheManager : Cache 'code_values' created in EhcacheManager. 2025-06-27 22:17:41.363 - INFO 4852 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=code_values 2025-06-27 22:17:41.364 - INFO 4852 --- [ main] org.ehcache.core.EhcacheManager : Cache 'codes' created in EhcacheManager. 2025-06-27 22:17:41.365 - INFO 4852 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=codes 2025-06-27 22:17:41.367 - INFO 4852 --- [ main] org.ehcache.core.EhcacheManager : Cache 'hooks' created in EhcacheManager. 2025-06-27 22:17:41.368 - INFO 4852 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=hooks 2025-06-27 22:17:41.369 - INFO 4852 --- [ main] org.ehcache.core.EhcacheManager : Cache 'tfConfig' created in EhcacheManager. 2025-06-27 22:17:41.370 - INFO 4852 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=tfConfig 2025-06-27 22:17:41.371 - INFO 4852 --- [ main] org.ehcache.core.EhcacheManager : Cache 'configByName' created in EhcacheManager. 2025-06-27 22:17:41.372 - INFO 4852 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=configByName 2025-06-27 22:17:41.376 - INFO 4852 --- [ main] org.ehcache.core.EhcacheManager : Cache 'userTFAccessToken' created in EhcacheManager. 2025-06-27 22:17:41.376 - INFO 4852 --- [ main] org.ehcache.jsr107.Eh107CacheManager : Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=urn.X-ehcache.jsr107-default-config,Cache=userTFAccessToken 2025-06-27 22:17:41.380 - WARN 4852 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'ehCacheManager' of type [org.springframework.cache.jcache.JCacheCacheManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:17:41.410 - WARN 4852 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'defaultCacheManager' of type [org.apache.fineract.infrastructure.core.config.cache.TransactionBoundCacheManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:17:41.428 - WARN 4852 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'runtimeDelegatingCacheManager' of type [org.apache.fineract.infrastructure.cache.service.RuntimeDelegatingCacheManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:17:41.437 - WARN 4852 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'platformCacheConfiguration' of type [org.apache.fineract.infrastructure.cache.PlatformCacheConfiguration$$SpringCGLIB$$0] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:17:41.618 - WARN 4852 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'fineract-org.apache.fineract.infrastructure.core.config.FineractProperties' of type [org.apache.fineract.infrastructure.core.config.FineractProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:17:41.682 - WARN 4852 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'samplingConfiguration' of type [org.apache.fineract.infrastructure.core.diagnostics.performance.sampling.core.SamplingConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:17:41.701 - WARN 4852 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'samplingServiceFactory' of type [org.apache.fineract.infrastructure.core.diagnostics.performance.sampling.core.SamplingServiceFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [samplingBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:17:41.759 - WARN 4852 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'scheduledJobRunnerConfig' of type [org.apache.fineract.infrastructure.jobs.ScheduledJobRunnerConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). The currently created BeanPostProcessor [jobRegistryBeanPostProcessor] is declared through a non-static factory method on that class; consider declaring it as static instead. 2025-06-27 22:17:41.792 - WARN 4852 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'jobRegistry' of type [org.springframework.batch.core.configuration.support.MapJobRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [jobRegistryBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2025-06-27 22:17:41.994 - INFO 4852 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 14336 ms 2025-06-27 22:17:42.769 - INFO 4852 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2025-06-27 22:17:42.946 - INFO 4852 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection org.mariadb.jdbc.Connection@58a19273 2025-06-27 22:17:42.949 - INFO 4852 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. 2025-06-27 22:17:43.275 - INFO 4852 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrading tenant store DB at localhost:3306 2025-06-27 22:17:43.275 - INFO 4852 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.username: root 2025-06-27 22:17:43.275 - INFO 4852 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.password: **** 2025-06-27 22:17:43.275 - INFO 4852 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.parameters: 2025-06-27 22:17:43.275 - INFO 4852 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.timezone: Asia/Kolkata 2025-06-27 22:17:43.275 - INFO 4852 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.description: Default Demo Tenant 2025-06-27 22:17:43.275 - INFO 4852 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.identifier: default 2025-06-27 22:17:43.276 - INFO 4852 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.name: fineract_default 2025-06-27 22:17:43.276 - INFO 4852 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - liquibase.analytics.enabled: false 2025-06-27 22:17:47.939 - INFO 4852 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : Tenant store upgrade finished 2025-06-27 22:17:47.939 - INFO 4852 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrading all tenants 2025-06-27 22:17:47.945 - INFO 4852 --- [lTaskExecutor-1] a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrade for tenant default has started 2025-06-27 22:17:48.221 - INFO 4852 --- [lTaskExecutor-1] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Starting... 2025-06-27 22:17:48.227 - INFO 4852 --- [lTaskExecutor-1] com.zaxxer.hikari.pool.HikariPool : HikariPool-2 - Added connection org.mariadb.jdbc.Connection@21023b94 2025-06-27 22:17:48.227 - INFO 4852 --- [lTaskExecutor-1] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Start completed. 2025-06-27 22:17:50.463 - INFO 4852 --- [lTaskExecutor-1] a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrade for tenant default has finished 2025-06-27 22:17:50.464 - INFO 4852 --- [lTaskExecutor-1] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Shutdown initiated... 2025-06-27 22:17:50.469 - INFO 4852 --- [lTaskExecutor-1] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Shutdown completed. 2025-06-27 22:17:50.582 - INFO 4852 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : Tenant upgrades have finished [EL Warning]: 2025-06-27 22:17:51.485--Java SE '24' is not fully supported yet. Report this error to the EclipseLink open source project. (There is no English translation for this message.) 2025-06-27 22:17:52.233 - INFO 4852 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'jpa-pu' [EL Info]: 2025-06-27 22:17:52.638--ServerSession(1998087058)--EclipseLink, version: Eclipse Persistence Services - 4.0.2.v202306161219 2025-06-27 22:17:53.512 - INFO 4852 --- [ main] o.s.d.j.r.query.QueryEnhancerFactory : EclipseLink is in classpath; If applicable, EQL parser will be used. 2025-06-27 22:17:53.513 - INFO 4852 --- [ main] o.s.d.j.r.query.QueryEnhancerFactory : Hibernate is in classpath; If applicable, HQL parser will be used. 2025-06-27 22:17:54.492 - INFO 4852 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: inject-blind 2025-06-27 22:17:54.492 - INFO 4852 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: detect-entry-point 2025-06-27 22:17:54.492 - INFO 4852 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: inject-timing 2025-06-27 22:17:54.492 - INFO 4852 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: detect-backend 2025-06-27 22:17:54.492 - INFO 4852 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: detect-column 2025-06-27 22:17:54.492 - INFO 4852 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: detect-out-of-bands 2025-06-27 22:17:54.492 - INFO 4852 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: inject-stacked-query 2025-06-27 22:17:54.493 - INFO 4852 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: inject-comment 2025-06-27 22:17:54.493 - INFO 4852 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation profile: main 2025-06-27 22:17:54.493 - INFO 4852 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation profile: adhoc 2025-06-27 22:17:54.493 - INFO 4852 --- [ main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation profile: column 2025-06-27 22:17:55.486 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:17:55.487 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract org.apache.fineract.infrastructure.jobs.data.JobDetailData org.apache.fineract.infrastructure.jobs.domain.ScheduledJobDetailRepository.getDataById(java.lang.Long) 2025-06-27 22:17:55.490 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract org.apache.fineract.infrastructure.jobs.data.JobDetailData org.apache.fineract.infrastructure.jobs.domain.ScheduledJobDetailRepository.getDataByShortName(java.lang.String) 2025-06-27 22:17:55.499 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.infrastructure.jobs.domain.ScheduledJobDetailRepository.getAllData() 2025-06-27 22:17:57.336 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:17:57.336 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findAllNonClosedLoansBehindByLoanIds(java.time.LocalDate,java.util.List) 2025-06-27 22:17:57.358 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findAllStayedLockedByCobBusinessDate(java.time.LocalDate) 2025-06-27 22:17:57.366 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findAllNonClosedLoansBehindOrNullByLoanIds(java.time.LocalDate,java.util.List) 2025-06-27 22:17:57.790 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findOldestCOBProcessedLoan(java.time.LocalDate) 2025-06-27 22:17:57.795 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.Optional org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findLoanIdAndExternalIdAndStatusByLoanId(java.lang.Long) 2025-06-27 22:17:57.959 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:17:57.959 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.delinquency.domain.LoanInstallmentDelinquencyTagRepository.findInstallmentDelinquencyTags(java.lang.Long) 2025-06-27 22:17:58.899 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:17:58.899 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.organisation.monetary.domain.ApplicationCurrencyRepository.findAllSorted(org.springframework.data.domain.Sort) 2025-06-27 22:17:58.908 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract org.apache.fineract.organisation.monetary.data.CurrencyData org.apache.fineract.organisation.monetary.domain.ApplicationCurrencyRepository.findCurrencyDataByCode(java.lang.String) 2025-06-27 22:17:59.490 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:17:59.490 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository.fetchTotalUnpaidChargesForLoan(org.apache.fineract.portfolio.loanaccount.domain.Loan) 2025-06-27 22:17:59.501 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.Collection org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository.fetchLoanTransactionsByTypeAndLessOrEqualDate(java.lang.Integer,java.time.LocalDate) 2025-06-27 22:18:00.705 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:18:00.705 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.infrastructure.event.external.repository.ExternalEventRepository.findByStatusOrderByBusinessDateAscIdAsc(org.apache.fineract.infrastructure.event.external.repository.domain.ExternalEventStatus,org.springframework.data.domain.Pageable) 2025-06-27 22:18:01.751 - INFO 4852 --- [ main] i.e.b.s.BusinessEventNotifierServiceImpl : External event posting is disabled 2025-06-27 22:18:02.181 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:18:02.181 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.rescheduleloan.domain.LoanTermVariationsRepository.findLoanTermVariationsByLoanIdAndTermType(long,int) 2025-06-27 22:18:02.183 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.rescheduleloan.domain.LoanTermVariationsRepository.findLoanTermVariationsByLoanId(long) 2025-06-27 22:18:02.186 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.rescheduleloan.domain.LoanTermVariationsRepository.findLoanTermVariationsByExternalLoanIdAndTermType(org.apache.fineract.infrastructure.core.domain.ExternalId,int) 2025-06-27 22:18:02.876 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:18:02.876 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.organisation.monetary.domain.OrganisationCurrencyRepository.findAllSorted(org.springframework.data.domain.Sort) 2025-06-27 22:18:05.265 - INFO 4852 --- [ main] tionInformation$PropertyDescriptorSource : Couldn't read class metadata for interface java.io.Serializable. Input property calculation might fail 2025-06-27 22:18:05.402 - INFO 4852 --- [ main] o.s.b.c.r.s.JobRepositoryFactoryBean : No database type set, using meta data indicating: MARIADB 2025-06-27 22:18:05.417 - INFO 4852 --- [ main] o.s.b.c.l.support.SimpleJobLauncher : No TaskExecutor has been set, defaulting to synchronous executor. 2025-06-27 22:18:05.639 - INFO 4852 --- [ main] .f.i.r.p.ReportingProcessServiceProvider : Registered report service 'org.apache.fineract.infrastructure.dataqueries.service.DatatableReportingProcessService@5b873a1' for type/s '[Table, Chart, SMS]' 2025-06-27 22:18:08.779 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : Usage of Spring Data projections detected on persistence provider EclipseLink; Make sure the following query methods declare result columns in exactly the order the accessors are declared in the projecting interface or the order of parameters for DTOs: 2025-06-27 22:18:08.780 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.Collection org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleInstallmentRepository.fetchLoanScheduleDataByDueDateAndObligationsMet(java.lang.Integer,java.time.LocalDate,boolean) 2025-06-27 22:18:08.782 - INFO 4852 --- [ main] lipseLinkProjectionQueryCreationListener : - public abstract java.util.Collection org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleInstallmentRepository.fetchLoanScheduleDataByDueDateAndObligationsMet(java.lang.Integer,java.time.LocalDate,boolean,java.util.List) 2025-06-27 22:18:12.556 - INFO 4852 --- [ main] o.s.b.a.jersey.JerseyAutoConfiguration : Configuring existing registration for Jersey servlet 'org.apache.fineract.infrastructure.core.jersey.JerseyConfig' 2025-06-27 22:18:12.806 - INFO 4852 --- [ main] o.s.boot.web.servlet.RegistrationBean : Servlet org.apache.fineract.infrastructure.core.jersey.JerseyConfig was not registered (possibly already registered?) 2025-06-27 22:18:13.571 - INFO 4852 --- [ main] o.a.f.i.e.e.s.message.MessageFactory : Message source set to 5211a6cd-562e-489f-a3d5-7bcc7694ea66 2025-06-27 22:18:25.081 - WARN 4852 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'externalEventConfigurationValidationService' defined in URL [jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%2011.0/webapps/fineract-provider/WEB-INF/lib/fineract-core-1.12.0-SNAPSHOT.jar!/org/apache/fineract/infrastructure/event/external/service/ExternalEventConfigurationValidationService.class]: Uncaught exception during scan 2025-06-27 22:18:25.251 - INFO 4852 --- [ main] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'jpa-pu' 2025-06-27 22:18:25.252 - INFO 4852 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... 2025-06-27 22:18:25.254 - INFO 4852 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. 2025-06-27 22:18:25.279 - INFO 4852 --- [ main] .s.b.a.l.ConditionEvaluationReportLogger : Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. 2025-06-27 22:18:25.347 -ERROR 4852 --- [ main] o.s.boot.SpringApplication : Application run failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'externalEventConfigurationValidationService' defined in URL [jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%2011.0/webapps/fineract-provider/WEB-INF/lib/fineract-core-1.12.0-SNAPSHOT.jar!/org/apache/fineract/infrastructure/event/external/service/ExternalEventConfigurationValidationService.class]: Uncaught exception during scan at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1806) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:971) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:174) at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:154) at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:96) at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:171) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4428) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:566) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:925) at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1842) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:545) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:124) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:730) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:381) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1581) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:265) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:109) at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:336) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:743) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:769) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1164) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1160) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:148) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:716) at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:203) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) at org.apache.catalina.core.StandardService.startInternal(StandardService.java:412) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:866) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) at org.apache.catalina.startup.Catalina.start(Catalina.java:759) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:565) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473) Caused by: io.github.classgraph.ClassGraphException: Uncaught exception during scan at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1637) at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1654) at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1667) at org.apache.fineract.infrastructure.event.external.service.ExternalEventConfigurationValidationService.getAllEventClasses(ExternalEventConfigurationValidationService.java:107) at org.apache.fineract.infrastructure.event.external.service.ExternalEventConfigurationValidationService.validateEventConfigurationForAllTenants(ExternalEventConfigurationValidationService.java:61) at org.apache.fineract.infrastructure.event.external.service.ExternalEventConfigurationValidationService.afterPropertiesSet(ExternalEventConfigurationValidationService.java:57) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802) ... 54 common frames omitted Caused by: java.lang.OutOfMemoryError: Java heap space at nonapi.io.github.classgraph.utils.StringUtils.readString(StringUtils.java:65) at nonapi.io.github.classgraph.fileslice.reader.ClassfileReader.readString(ClassfileReader.java:429) at io.github.classgraph.Classfile.getConstantPoolString(Classfile.java:695) at io.github.classgraph.Classfile.getConstantPoolClassName(Classfile.java:776) at io.github.classgraph.Classfile.readClassAttributes(Classfile.java:1907) at io.github.classgraph.Classfile.(Classfile.java:2051) at io.github.classgraph.Scanner$ClassfileScannerWorkUnitProcessor.processWorkUnit(Scanner.java:735) at io.github.classgraph.Scanner$ClassfileScannerWorkUnitProcessor.processWorkUnit(Scanner.java:657) at nonapi.io.github.classgraph.concurrency.WorkQueue.runWorkLoop(WorkQueue.java:246) at nonapi.io.github.classgraph.concurrency.WorkQueue.runWorkQueue(WorkQueue.java:161) at io.github.classgraph.Scanner.processWorkUnits(Scanner.java:318) at io.github.classgraph.Scanner.performScan(Scanner.java:979) at io.github.classgraph.Scanner.openClasspathElementsThenScan(Scanner.java:1132) at io.github.classgraph.Scanner.call(Scanner.java:1166) at io.github.classgraph.Scanner.call(Scanner.java:84) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1095) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:619) at java.base/java.lang.Thread.runWith(Thread.java:1460) at java.base/java.lang.Thread.run(Thread.java:1447)