diff --git a/fineract-provider/logs/fineract.log b/fineract-provider/logs/fineract.log index 3769cfd2a..42c38cfec 100644 --- a/fineract-provider/logs/fineract.log +++ b/fineract-provider/logs/fineract.log @@ -10736,3 +10736,1054 @@ org.apache.fineract.infrastructure.core.exception.PlatformDataIntegrityException 2026-04-15 20:25:00.151 INFO [Scheduler1_Worker-2] o.s.b.c.l.s.TaskExecutorJobLauncher : Job: [SimpleJob: [name=SEND_ASYNCHRONOUS_EVENTS]] completed with the following parameters: [{'run.id':'{value=14582, type=class java.lang.Long, identifying=true}'}] and the following status: [COMPLETED] in 32ms 2026-04-15 20:31:26.149 WARN [fineract_default_pool:housekeeper] com.zaxxer.hikari.pool.HikariPool : fineract_default_pool - Thread starvation or clock leap detected (housekeeper delta=6m27s252ms553µs). 2026-04-15 20:31:38.190 WARN [HikariPool-1:housekeeper] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=6m27s246ms612µs400ns). +2026-04-20 15:08:42.400 INFO [main] o.apache.fineract.ServerApplication : Starting ServerApplication using Java 21.0.10 with PID 6168 (D:\CompanyProject\GitCBS\JAVA-Backend-CBS-MAIN\fineract-provider\build\classes\java\main started by ny313 in D:\CompanyProject\GitCBS\JAVA-Backend-CBS-MAIN\fineract-provider) +2026-04-20 15:08:42.424 INFO [main] o.apache.fineract.ServerApplication : No active profile set, falling back to 1 default profile: "default" +2026-04-20 15:08:49.572 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode +2026-04-20 15:08:49.573 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2026-04-20 15:08:50.803 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JPA - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.documentmanagement.domain.DocumentRepository; If you want this repository to be a JPA repository, consider annotating your entities with one of these annotations: jakarta.persistence.Entity, jakarta.persistence.MappedSuperclass (preferred), or consider extending one of the following types with your repository: org.springframework.data.jpa.repository.JpaRepository +2026-04-20 15:08:50.804 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JPA - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.documentmanagement.domain.ImageRepository; If you want this repository to be a JPA repository, consider annotating your entities with one of these annotations: jakarta.persistence.Entity, jakarta.persistence.MappedSuperclass (preferred), or consider extending one of the following types with your repository: org.springframework.data.jpa.repository.JpaRepository +2026-04-20 15:08:50.812 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JPA - Could not safely identify store assignment for repository candidate interface org.apache.fineract.mix.domain.MixReportXBRLNamespaceRepository; If you want this repository to be a JPA repository, consider annotating your entities with one of these annotations: jakarta.persistence.Entity, jakarta.persistence.MappedSuperclass (preferred), or consider extending one of the following types with your repository: org.springframework.data.jpa.repository.JpaRepository +2026-04-20 15:08:50.813 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JPA - Could not safely identify store assignment for repository candidate interface org.apache.fineract.mix.domain.MixTaxonomyMappingRepository; If you want this repository to be a JPA repository, consider annotating your entities with one of these annotations: jakarta.persistence.Entity, jakarta.persistence.MappedSuperclass (preferred), or consider extending one of the following types with your repository: org.springframework.data.jpa.repository.JpaRepository +2026-04-20 15:08:50.814 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JPA - Could not safely identify store assignment for repository candidate interface org.apache.fineract.mix.domain.MixTaxonomyRepository; If you want this repository to be a JPA repository, consider annotating your entities with one of these annotations: jakarta.persistence.Entity, jakarta.persistence.MappedSuperclass (preferred), or consider extending one of the following types with your repository: org.springframework.data.jpa.repository.JpaRepository +2026-04-20 15:08:50.890 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JPA - Could not safely identify store assignment for repository candidate interface org.apache.fineract.command.persistence.domain.CommandRepository; If you want this repository to be a JPA repository, consider annotating your entities with one of these annotations: jakarta.persistence.Entity, jakarta.persistence.MappedSuperclass (preferred), or consider extending one of the following types with your repository: org.springframework.data.jpa.repository.JpaRepository +2026-04-20 15:08:52.312 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 2713 ms. Found 205 JPA repository interfaces. +2026-04-20 15:08:52.331 INFO [main] o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean 'jpaAuditingHandler' with a different definition: replacing [Root bean: class=org.springframework.data.auditing.AuditingHandler; scope=; abstract=false; lazyInit=null; autowireMode=2; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=null; factoryMethodName=from; initMethodNames=null; destroyMethodNames=null] with [Root bean: class=org.apache.fineract.infrastructure.core.auditing.CustomAuditingHandler; scope=prototype; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=null; factoryMethodName=null; initMethodNames=null; destroyMethodNames=null] +2026-04-20 15:08:52.489 INFO [main] o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean 'transactionManager' with a different definition: replacing [Root bean: class=null; scope=; abstract=false; lazyInit=null; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=JPAConfig; factoryMethodName=transactionManager; initMethodNames=null; destroyMethodNames=[(inferred)]; defined in class path resource [org/apache/fineract/infrastructure/core/config/jpa/JPAConfig.class]] with [Root bean: class=null; scope=; abstract=false; lazyInit=null; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=scheduledJobRunnerConfig; factoryMethodName=transactionManager; initMethodNames=null; destroyMethodNames=[(inferred)]; defined in class path resource [org/apache/fineract/infrastructure/jobs/ScheduledJobRunnerConfig.class]] +2026-04-20 15:08:52.492 INFO [main] o.s.b.c.c.annotation.BatchRegistrar : Bean jobRepository already defined in the application context, skipping the registration of a jobRepository +2026-04-20 15:08:52.492 INFO [main] o.s.b.c.c.annotation.BatchRegistrar : Bean jobExplorer already defined in the application context, skipping the registration of a jobExplorer +2026-04-20 15:08:52.493 INFO [main] o.s.b.c.c.annotation.BatchRegistrar : Bean jobLauncher already defined in the application context, skipping the registration of a jobLauncher +2026-04-20 15:08:52.496 INFO [main] o.s.b.c.c.annotation.BatchRegistrar : Finished Spring Batch infrastructure beans configuration in 4 ms. +2026-04-20 15:08:53.700 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode +2026-04-20 15:08:53.702 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JDBC repositories in DEFAULT mode. +2026-04-20 15:08:54.048 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.accounting.provisioning.domain.ProvisioningEntryRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.049 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.adhocquery.domain.AdHocRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.050 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.cob.domain.LoanAccountLockRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.051 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.accountnumberformat.domain.AccountNumberFormatRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.051 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.bulkimport.domain.ImportDocumentRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.051 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.campaigns.email.domain.EmailCampaignRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.052 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.campaigns.email.domain.EmailConfigurationRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.052 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.campaigns.email.domain.EmailMessageRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.052 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.campaigns.sms.domain.SmsCampaignRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.053 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.configuration.domain.ExternalServicesPropertiesRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.053 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.creditbureau.domain.CreditBureauConfigurationRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.053 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.creditbureau.domain.CreditBureauLoanProductMappingRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.054 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.creditbureau.domain.CreditBureauRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.055 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.creditbureau.domain.CreditReportRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.055 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.creditbureau.domain.OrganisationCreditBureauRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.056 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.creditbureau.domain.TokenRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.056 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.dataqueries.domain.EntityDatatableChecksRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.056 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.dataqueries.domain.RegisteredDatatableRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.056 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.dataqueries.domain.ReportParameterRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.056 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.dataqueries.domain.ReportParameterUsageRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.056 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.dataqueries.domain.ReportRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.056 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.entityaccess.domain.FineractEntityAccessRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.057 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.entityaccess.domain.FineractEntityRelationRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.057 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.entityaccess.domain.FineractEntityToEntityMappingRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.057 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.hooks.domain.HookConfigurationRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.058 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.hooks.domain.HookRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.058 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.hooks.domain.HookTemplateRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.058 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.jobs.domain.JobParameterRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.058 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.jobs.domain.ScheduledJobDetailRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.058 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.jobs.domain.ScheduledJobRunHistoryRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.059 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.jobs.domain.SchedulerDetailRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.059 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.jobs.service.aggregationjob.domain.JournalEntryAggregationTrackingRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.059 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.jobs.service.aggregationjob.domain.JournalEntrySummaryRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.059 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.reportmailingjob.domain.ReportMailingJobConfigurationRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.060 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.reportmailingjob.domain.ReportMailingJobRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.060 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.reportmailingjob.domain.ReportMailingJobRunHistoryRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.060 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.sms.domain.SmsMessageRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.060 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.survey.domain.LikelihoodRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.061 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.interoperation.domain.InteropIdentifierRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.061 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.notification.domain.NotificationMapperRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.061 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.notification.domain.NotificationRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.062 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.organisation.holiday.domain.HolidayRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.062 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.organisation.office.domain.OfficeTransactionRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.062 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.organisation.provisioning.domain.ProvisioningCategoryRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.063 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.organisation.provisioning.domain.ProvisioningCriteriaDefinitionRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.064 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.organisation.provisioning.domain.ProvisioningCriteriaRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.065 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.organisation.staff.domain.StaffRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.065 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.organisation.workingdays.domain.WorkingDaysRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.065 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.account.domain.AccountAssociationsRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.065 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.account.domain.AccountTransferDetailRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.066 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.account.domain.AccountTransferRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.066 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.account.domain.StandingInstructionRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.066 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.address.domain.AddressRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.067 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.address.domain.FieldConfigurationRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.068 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.calendar.domain.CalendarHistoryRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.068 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.calendar.domain.CalendarInstanceRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.068 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.calendar.domain.CalendarRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.068 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.client.ckyc.domain.CkycBatchRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.069 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.client.domain.ClientAddressRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.069 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.client.domain.ClientChargeRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.069 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.client.domain.ClientFamilyMembersRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.069 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.client.domain.ClientNonPersonRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.069 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.client.domain.ClientTransactionRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.069 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.client.domain.ClientTransferDetailsRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.070 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.collateralmanagement.domain.ClientCollateralManagementRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.070 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.collateralmanagement.domain.CollateralManagementDomainRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.070 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.collateral.domain.LoanCollateralRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.070 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.fund.domain.FundRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.071 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.group.domain.GroupLevelRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.071 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.group.domain.GroupRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.071 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.group.domain.GroupRoleRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.072 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.guarantor.domain.GuarantorFundingRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.072 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.guarantor.domain.GuarantorFundingTransactionRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.072 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.guarantor.domain.GuarantorRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.072 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanproduct.productmix.domain.ProductMixRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.072 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.meeting.attendance.domain.ClientAttendanceRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.072 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.meeting.domain.MeetingRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.073 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.note.domain.NoteRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.073 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.rate.domain.RateRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.074 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.repaymentwithpostdatedchecks.domain.PostDatedChecksRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.074 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.savings.domain.DepositAccountOnHoldTransactionRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.076 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.savings.domain.FixedDepositAccountRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.077 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.savings.domain.FixedDepositProductRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.077 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.savings.domain.RdBaseInterestRateEffectiveRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.078 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.savings.domain.RdBaseInterestRateSlabHistoryRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.078 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.savings.domain.RdInterestRateEffectiveRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.078 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.savings.domain.RdInterestRateSlabHistoryRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.078 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.savings.domain.RecurringDepositAccountRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.078 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.self.account.domain.SelfBeneficiariesTPTRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.078 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.self.device.domain.DeviceRegistrationRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.079 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.self.pockets.domain.PocketAccountMappingRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.079 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.self.pockets.domain.PocketRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.079 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.self.registration.domain.SelfServiceRegistrationRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.079 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.shareaccounts.domain.ShareAccountDividendRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.079 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.shareaccounts.domain.ShareAccountRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.079 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.shareproducts.domain.ShareProductDividentPayOutDetailsRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.080 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.shareproducts.domain.ShareProductRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.080 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.spm.domain.LookupTableRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.080 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.spm.domain.ScorecardRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.081 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.spm.domain.SurveyRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.081 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.template.domain.TemplateRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.081 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.useradministration.domain.AppUserPreviousPasswordRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.082 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.useradministration.domain.AppUserRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.082 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.useradministration.domain.PasswordValidationPolicyRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.082 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.useradministration.domain.PermissionRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.082 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.useradministration.domain.RoleRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.083 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.investor.domain.ExternalAssetOwnerJournalEntryMappingRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.083 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.investor.domain.ExternalAssetOwnerLoanProductAttributesRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.084 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.investor.domain.ExternalAssetOwnerRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.085 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.investor.domain.ExternalAssetOwnerTransferJournalEntryMappingRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.085 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.investor.domain.ExternalAssetOwnerTransferLoanMappingRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.085 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.investor.domain.ExternalAssetOwnerTransferRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.085 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanorigination.domain.LoanOriginatorMappingRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.086 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanorigination.domain.LoanOriginatorRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.086 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.delinquency.domain.DelinquencyBucketMappingsRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.086 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.delinquency.domain.DelinquencyBucketRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.086 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.delinquency.domain.DelinquencyRangeRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.086 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.delinquency.domain.LoanDelinquencyActionRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.086 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.delinquency.domain.LoanDelinquencyTagHistoryRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.086 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.delinquency.domain.LoanInstallmentDelinquencyTagRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.087 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.domain.GLIMAccountInfoRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.087 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.domain.LoanAccrualActivityRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.087 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.domain.LoanAmortizationAllocationMappingRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.087 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.domain.LoanApprovedAmountHistoryRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.088 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.domain.LoanChargePaidByRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.089 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.domain.LoanChargeRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.089 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.domain.LoanCollateralManagementRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.089 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.domain.LoanDisbursementDetailsRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.090 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleInstallmentRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.090 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.domain.LoanRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.090 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.domain.LoanStatusChangeHistoryRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.090 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRelationRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.090 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.090 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionToRepaymentScheduleMappingRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.091 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.domain.reaging.LoanReAgingParameterRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.091 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.loanschedule.domain.LoanRepaymentScheduleHistoryRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.091 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.rescheduleloan.domain.LoanRescheduleRequestRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.091 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanaccount.rescheduleloan.domain.LoanTermVariationsRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.092 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.loanproduct.domain.LoanProductRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.092 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.currentproduct.domain.CurrentProductDepositLimitKycRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.092 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.currentproduct.domain.CurrentProductFacilityConfigRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.092 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.currentproduct.domain.CurrentProductFacilityLimitRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.092 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.currentproduct.domain.CurrentProductRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.092 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.interestratechart.domain.InterestRateChartRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.093 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.interestratechart.domain.InterestRateChartSlabRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.093 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.savings.domain.GSIMRepositoy; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.093 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.savings.domain.RecurringDepositProductRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.093 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.savings.domain.SavingsAccountChargeRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.093 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.savings.domain.SavingsAccountRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.093 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.savings.domain.SavingsAccountTransactionRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.094 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.savings.domain.SavingsProductDepositLimitKycRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.094 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.savings.domain.SavingsProductFacilityConfigRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.094 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.savings.domain.SavingsProductFacilityLimitRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.094 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.savings.domain.SavingsProductRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.094 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.cob.domain.BatchBusinessStepRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.094 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.organisation.teller.domain.CashierRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.095 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.organisation.teller.domain.CashierTransactionRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.095 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.organisation.teller.domain.TellerRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.095 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.organisation.teller.domain.TellerTransactionRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.095 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.accounting.closure.domain.GLClosureRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.095 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.accounting.financialactivityaccount.domain.FinancialActivityAccountRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.095 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.accounting.glaccount.domain.TrialBalanceRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.096 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.accounting.journalentry.domain.JournalEntryRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.096 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.accounting.producttoaccountmapping.domain.ProductToGLAccountMappingRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.096 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.accounting.rule.domain.AccountingRuleRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.096 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.floatingrates.domain.FloatingRateRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.096 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.charge.domain.ChargeRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.099 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.tax.domain.TaxComponentRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.099 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.tax.domain.TaxGroupRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.101 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.accounting.glaccount.domain.GLAccountRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.102 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.commands.domain.CommandSourceRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.102 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.businessdate.domain.BusinessDateRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.102 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.cache.domain.PlatformCacheRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.103 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.codes.domain.CodeRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.103 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.codes.domain.CodeValueRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.103 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.configuration.domain.GlobalConfigurationRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.103 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.infrastructure.rbifeed.domain.RbiFeedItemRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.104 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.organisation.monetary.domain.ApplicationCurrencyRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.104 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.organisation.monetary.domain.OrganisationCurrencyRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.105 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.organisation.office.domain.OfficeRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.105 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.cfcfrms.domain.CfcfrmsSimulatorLogRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.105 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.cfcfrms.domain.ComplaintAuditLogRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.105 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.cfcfrms.domain.ComplaintTicketRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.106 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.client.domain.ClientForm60Repository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.106 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.client.domain.ClientIdentifierRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.106 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.client.domain.ClientKycRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.106 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.client.domain.ClientNomineeRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.106 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.client.domain.ClientRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.107 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.client.entityclassification.domain.ClientEouRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.107 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.client.entityclassification.domain.ClientImportExportRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.107 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.client.entityclassification.domain.ClientMsmeRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.107 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.client.entityclassification.domain.ClientMudraBorrowerRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.108 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.client.entityclassification.domain.ClientNonPrioritySectorRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.108 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.client.entityclassification.domain.ClientPrioritySectorRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.109 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.client.entityclassification.domain.ClientStartupIndiaRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.109 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.mobilelookup.domain.MobileLookupLogRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.109 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.paymentdetail.domain.PaymentDetailRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.109 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.paymenttype.domain.PaymentTypeRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.109 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.sanctions.domain.SanctionsEntryRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.109 INFO [main] o.s.d.r.c.RepositoryConfigurationExtensionSupport : Spring Data JDBC - Could not safely identify store assignment for repository candidate interface org.apache.fineract.portfolio.sanctions.domain.SanctionsScreeningLogRepository; If you want this repository to be a JDBC repository, consider annotating your entities with one of these annotations: org.springframework.data.relational.core.mapping.Table. +2026-04-20 15:08:54.596 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 893 ms. Found 6 JDBC repository interfaces. +2026-04-20 15:08:57.627 INFO [main] o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor : No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. +2026-04-20 15:08:57.640 INFO [main] o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor : No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. +2026-04-20 15:08:59.383 WARN [main] o.s.c.s.PostProcessorRegistrationDelegate$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. +2026-04-20 15:08:59.401 WARN [main] o.s.c.s.PostProcessorRegistrationDelegate$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. +2026-04-20 15:08:59.703 INFO [main] org.reflections.Reflections : Reflections took 11 ms to scan 1 urls, producing 0 keys and 0 values +2026-04-20 15:08:59.708 WARN [main] o.a.f.i.c.config.cache.CacheConfig : The following cache configurations are defined but cache does not exists: [userTFAccessToken] +2026-04-20 15:08:59.711 WARN [main] o.s.c.s.PostProcessorRegistrationDelegate$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. +2026-04-20 15:08:59.725 WARN [main] o.s.c.s.PostProcessorRegistrationDelegate$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. +2026-04-20 15:08:59.733 WARN [main] o.s.c.s.PostProcessorRegistrationDelegate$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. +2026-04-20 15:08:59.740 WARN [main] o.s.c.s.PostProcessorRegistrationDelegate$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. +2026-04-20 15:08:59.794 WARN [main] o.s.c.s.PostProcessorRegistrationDelegate$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. +2026-04-20 15:08:59.802 WARN [main] o.s.c.s.PostProcessorRegistrationDelegate$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. +2026-04-20 15:09:01.199 INFO [main] o.s.b.w.e.tomcat.TomcatWebServer : Tomcat initialized with port 8443 (https) +2026-04-20 15:09:01.233 INFO [main] o.a.catalina.core.StandardService : Starting service [Tomcat] +2026-04-20 15:09:01.234 INFO [main] o.a.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.49] +2026-04-20 15:09:01.404 INFO [main] o.a.c.c.C.[.[.[/fineract-provider] : Initializing Spring embedded WebApplicationContext +2026-04-20 15:09:01.406 INFO [main] o.s.b.w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 18939 ms +2026-04-20 15:09:01.792 INFO [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... +2026-04-20 15:09:02.163 INFO [main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@129294c3 +2026-04-20 15:09:02.166 INFO [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. +2026-04-20 15:09:02.522 INFO [main] o.a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrading tenant store DB at localhost:5432 +2026-04-20 15:09:02.522 INFO [main] o.a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.username: postgres +2026-04-20 15:09:02.522 INFO [main] o.a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.password: **** +2026-04-20 15:09:02.522 INFO [main] o.a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.parameters: +2026-04-20 15:09:02.522 INFO [main] o.a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.timezone: Asia/Kolkata +2026-04-20 15:09:02.522 INFO [main] o.a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.description: Default Demo Tenant +2026-04-20 15:09:02.522 INFO [main] o.a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.identifier: default +2026-04-20 15:09:02.522 INFO [main] o.a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.name: fineract_default +2026-04-20 15:09:02.522 INFO [main] o.a.f.i.c.s.m.TenantDatabaseUpgradeService : - liquibase.analytics.enabled: false +2026-04-20 15:09:16.852 INFO [main] o.a.f.i.c.s.m.TenantDatabaseUpgradeService : Tenant store upgrade finished +2026-04-20 15:09:16.853 INFO [main] o.a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrading all tenants +2026-04-20 15:09:16.862 INFO [ThreadPoolTaskExecutor-1] o.a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrade for tenant default has started +2026-04-20 15:09:17.429 INFO [ThreadPoolTaskExecutor-1] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Starting... +2026-04-20 15:09:17.540 INFO [ThreadPoolTaskExecutor-1] com.zaxxer.hikari.pool.HikariPool : HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@5416e7e4 +2026-04-20 15:09:17.541 INFO [ThreadPoolTaskExecutor-1] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Start completed. +2026-04-20 15:09:36.346 INFO [ThreadPoolTaskExecutor-1] o.a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrade for tenant default has finished +2026-04-20 15:09:36.346 INFO [ThreadPoolTaskExecutor-1] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Shutdown initiated... +2026-04-20 15:09:36.356 INFO [ThreadPoolTaskExecutor-1] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Shutdown completed. +2026-04-20 15:09:36.361 INFO [main] o.a.f.i.c.s.m.TenantDatabaseUpgradeService : Tenant upgrades have successfully finished +2026-04-20 15:09:40.731 INFO [main] o.s.o.j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'jpa-pu' +2026-04-20 15:09:44.447 INFO [main] o.s.d.j.r.query.QueryEnhancerFactory : EclipseLink is in classpath; If applicable, EQL parser will be used. +2026-04-20 15:09:44.447 INFO [main] o.s.d.j.r.query.QueryEnhancerFactory : Hibernate is in classpath; If applicable, HQL parser will be used. +2026-04-20 15:09:46.630 INFO [main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: inject-blind +2026-04-20 15:09:46.631 INFO [main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: detect-entry-point +2026-04-20 15:09:46.631 INFO [main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: inject-timing +2026-04-20 15:09:46.631 INFO [main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: detect-backend +2026-04-20 15:09:46.631 INFO [main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: detect-column +2026-04-20 15:09:46.631 INFO [main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: detect-out-of-bands +2026-04-20 15:09:46.631 INFO [main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: inject-stacked-query +2026-04-20 15:09:46.631 INFO [main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation pattern: inject-comment +2026-04-20 15:09:46.632 INFO [main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation profile: main +2026-04-20 15:09:46.632 INFO [main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation profile: adhoc +2026-04-20 15:09:46.632 INFO [main] o.a.f.i.s.utils.DefaultSqlValidator : Setup SQL validation profile: column +2026-04-20 15:09:48.595 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : 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: +2026-04-20 15:09:48.596 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.infrastructure.jobs.domain.ScheduledJobDetailRepository.getAllData() +2026-04-20 15:09:48.623 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract org.apache.fineract.infrastructure.jobs.data.JobDetailData org.apache.fineract.infrastructure.jobs.domain.ScheduledJobDetailRepository.getDataById(java.lang.Long) +2026-04-20 15:09:48.632 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract org.apache.fineract.infrastructure.jobs.data.JobDetailData org.apache.fineract.infrastructure.jobs.domain.ScheduledJobDetailRepository.getDataByShortName(java.lang.String) +2026-04-20 15:09:50.950 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : 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: +2026-04-20 15:09:50.951 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findAllStayedLockedByCobBusinessDate(java.time.LocalDate) +2026-04-20 15:09:54.545 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.Optional org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findLoanDataForExternalTransferByLoanId(java.lang.Long) +2026-04-20 15:09:54.924 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findAllLoansBehindOrNullByLoanIdsAndStatuses(java.time.LocalDate,java.util.List,java.util.Collection) +2026-04-20 15:09:54.960 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findOldestCOBProcessedLoan(java.time.LocalDate,java.util.Collection) +2026-04-20 15:09:54.978 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findAllLoansBehindByLoanIdsAndStatuses(java.time.LocalDate,java.util.List,java.util.Collection) +2026-04-20 15:09:54.989 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanRepository.findAllLoansBehindOnDisbursementDate(java.time.LocalDate,java.util.List,java.util.Collection) +2026-04-20 15:09:55.962 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : 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: +2026-04-20 15:09:55.962 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository.fetchTotalUnpaidChargesForLoan(org.apache.fineract.portfolio.loanaccount.domain.Loan) +2026-04-20 15:09:56.094 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract org.apache.fineract.portfolio.loanaccount.data.CumulativeIncomeFromIncomePosting org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository.findCumulativeIncomeByLoanAndType(org.apache.fineract.portfolio.loanaccount.domain.Loan) +2026-04-20 15:09:56.153 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository.findTransactionDataForForeclosureIncome(org.apache.fineract.portfolio.loanaccount.domain.Loan,java.time.LocalDate) +2026-04-20 15:09:56.254 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.Collection org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository.fetchLoanTransactionsByTypeAndLessOrEqualDate(org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionType,java.time.LocalDate) +2026-04-20 15:09:56.612 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : 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: +2026-04-20 15:09:56.612 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.savings.domain.SavingsAccountRepository.findAllSavingsIdsBehindDate(java.time.LocalDate,java.util.List) +2026-04-20 15:09:56.614 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.savings.domain.SavingsAccountRepository.findAllSavingsIdsBehindDateOrNull(java.time.LocalDate,java.util.List) +2026-04-20 15:09:56.623 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.savings.domain.SavingsAccountRepository.findAllSavingsIdsOldestCobProcessed() +2026-04-20 15:09:56.681 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.savings.domain.SavingsAccountRepository.findAccrualData(java.time.LocalDate,java.lang.Long,java.lang.Integer,java.lang.Integer) +2026-04-20 15:09:58.966 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : 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: +2026-04-20 15:09:58.966 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - 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) +2026-04-20 15:10:03.931 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : 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: +2026-04-20 15:10:03.932 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.organisation.monetary.domain.ApplicationCurrencyRepository.findAllSorted(org.springframework.data.domain.Sort) +2026-04-20 15:10:03.936 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract org.apache.fineract.organisation.monetary.data.CurrencyData org.apache.fineract.organisation.monetary.domain.ApplicationCurrencyRepository.findCurrencyDataByCode(java.lang.String) +2026-04-20 15:10:04.651 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : 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: +2026-04-20 15:10:04.651 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.delinquency.domain.LoanInstallmentDelinquencyTagRepository.findInstallmentDelinquencyTags(java.lang.Long) +2026-04-20 15:10:05.794 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : 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: +2026-04-20 15:10:05.795 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.repository.LoanCapitalizedIncomeBalanceRepository.findRepaymentPeriodDataByLoanId(java.lang.Long) +2026-04-20 15:10:05.810 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract org.apache.fineract.portfolio.loanaccount.data.AmortizationAllocationBaseTransactionDTO org.apache.fineract.portfolio.loanaccount.repository.LoanCapitalizedIncomeBalanceRepository.findBaseTransactionInfo(java.lang.Long,java.lang.Long) +2026-04-20 15:10:07.587 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : 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: +2026-04-20 15:10:07.587 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract org.apache.fineract.portfolio.loanaccount.data.AmortizationAllocationBaseTransactionDTO org.apache.fineract.portfolio.loanaccount.repository.LoanBuyDownFeeBalanceRepository.findBaseTransactionInfo(java.lang.Long,java.lang.Long) +2026-04-20 15:10:07.720 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : 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: +2026-04-20 15:10:07.720 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.Collection org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleInstallmentRepository.fetchLoanScheduleDataByDueDateAndObligationsMet(org.apache.fineract.portfolio.loanaccount.domain.LoanStatus,java.time.LocalDate,boolean,java.util.List) +2026-04-20 15:10:07.722 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.Collection org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleInstallmentRepository.fetchLoanScheduleDataByDueDateAndObligationsMet(org.apache.fineract.portfolio.loanaccount.domain.LoanStatus,java.time.LocalDate,boolean) +2026-04-20 15:10:10.592 INFO [main] o.a.f.i.e.b.s.BusinessEventNotifierServiceImpl : External event posting is disabled +2026-04-20 15:10:11.262 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : 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: +2026-04-20 15:10:11.263 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.organisation.monetary.domain.OrganisationCurrencyRepository.findAllSorted(org.springframework.data.domain.Sort) +2026-04-20 15:10:13.755 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : 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: +2026-04-20 15:10:13.756 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanAmortizationAllocationMappingRepository.findAmortizationMappingsByBaseTransactionAndLoan(java.lang.Long,java.lang.Long) +2026-04-20 15:10:22.089 INFO [main] o.s.b.c.r.s.JobRepositoryFactoryBean : No database type set, using meta data indicating: POSTGRES +2026-04-20 15:10:22.127 INFO [main] o.s.b.c.l.s.TaskExecutorJobLauncher : No TaskExecutor has been set, defaulting to synchronous executor. +2026-04-20 15:10:29.773 INFO [main] o.a.f.i.r.p.ReportingProcessServiceProvider : Registered report service 'org.apache.fineract.infrastructure.dataqueries.service.DatatableReportingProcessService@450cdc98' for type/s '[Table, Chart, SMS]' +2026-04-20 15:10:51.799 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : 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: +2026-04-20 15:10:51.800 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.rescheduleloan.domain.LoanTermVariationsRepository.findLoanTermVariationsByLoanIdAndTermType(long,int) +2026-04-20 15:10:51.803 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.rescheduleloan.domain.LoanTermVariationsRepository.findLoanTermVariationsByLoanId(long) +2026-04-20 15:10:51.806 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.rescheduleloan.domain.LoanTermVariationsRepository.findLoanTermVariationsByExternalLoanIdAndTermType(org.apache.fineract.infrastructure.core.domain.ExternalId,int) +2026-04-20 15:10:51.919 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : 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: +2026-04-20 15:10:51.919 INFO [main] o.s.d.j.r.s.JpaRepositoryFactory$EclipseLinkProjectionQueryCreationListener : - public abstract java.util.List org.apache.fineract.portfolio.loanaccount.domain.LoanApprovedAmountHistoryRepository.findAllByLoanId(java.lang.Long,org.springframework.data.domain.Pageable) +2026-04-20 15:11:41.043 INFO [main] org.reflections.Reflections : Reflections took 78 ms to scan 1 urls, producing 56 keys and 185 values +2026-04-20 15:11:47.563 INFO [main] com.zaxxer.hikari.HikariDataSource : fineract_default_pool - Starting... +2026-04-20 15:11:47.670 INFO [main] com.zaxxer.hikari.pool.HikariPool : fineract_default_pool - Added connection org.postgresql.jdbc.PgConnection@73810825 +2026-04-20 15:11:47.703 INFO [main] com.zaxxer.hikari.HikariDataSource : fineract_default_pool - Start completed. +2026-04-20 15:11:47.793 INFO [main] o.a.f.o.monetary.domain.MoneyHelper : Initialized rounding mode for tenant `default`: HALF_EVEN +2026-04-20 15:11:47.795 INFO [main] o.a.f.i.c.s.MoneyHelperStartupInitializationService : Starting MoneyHelper initialization for all tenants... +2026-04-20 15:11:47.795 INFO [main] o.a.f.i.c.s.MoneyHelperStartupInitializationService : MoneyHelper initialization completed +2026-04-20 15:11:47.926 INFO [main] o.a.f.i.e.e.s.message.MessageFactory : Message source set to 23a5e49c-b4e1-4a25-9539-304c91ac2692 +2026-04-20 15:12:06.829 INFO [main] o.a.f.i.e.e.s.ExternalEventConfigurationValidationService : Validating external event configuration for default +2026-04-20 15:12:08.305 WARN [main] o.a.f.i.c.b.FineractWebApplicationConfiguration : Fineract is running in web application mode +2026-04-20 15:12:08.316 INFO [main] o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer : Global AuthenticationManager configured with AuthenticationProvider bean with name customAuthenticationProvider +2026-04-20 15:12:08.319 WARN [main] o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer : Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used by Spring Security for automatically configuring username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. If the current configuration is intentional, to turn off this warning, increase the logging level of 'org.springframework.security.config.annotation.authentication.configuration.InitializeUserDetailsBeanManagerConfigurer' to ERROR +2026-04-20 15:12:08.666 INFO [main] o.s.s.w.a.c.ChannelProcessingFilter : Validated configuration attributes +2026-04-20 15:12:10.511 INFO [main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 2 endpoints beneath base path '/actuator' +2026-04-20 15:12:13.324 INFO [main] org.quartz.impl.StdSchedulerFactory : Using default implementation for ThreadExecutor +2026-04-20 15:12:13.339 INFO [main] o.quartz.core.SchedulerSignalerImpl : Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl +2026-04-20 15:12:13.339 INFO [main] org.quartz.core.QuartzScheduler : Quartz Scheduler v2.5.0 created. +2026-04-20 15:12:13.340 INFO [main] org.quartz.simpl.RAMJobStore : RAMJobStore initialized. +2026-04-20 15:12:13.340 INFO [main] org.quartz.core.QuartzScheduler : Scheduler meta-data: Quartz Scheduler (v2.5.0) 'quartzScheduler' with instanceId 'NON_CLUSTERED' + Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. + NOT STARTED. + Currently in standby mode. + Number of jobs executed: 0 + Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads. + Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. + +2026-04-20 15:12:13.341 INFO [main] org.quartz.impl.StdSchedulerFactory : Quartz scheduler 'quartzScheduler' initialized from an externally provided properties instance. +2026-04-20 15:12:13.341 INFO [main] org.quartz.impl.StdSchedulerFactory : Quartz scheduler version: 2.5.0 +2026-04-20 15:12:13.341 INFO [main] org.quartz.core.QuartzScheduler : JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@226bf02e +2026-04-20 15:12:16.794 INFO [main] o.s.i.endpoint.EventDrivenConsumer : Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel +2026-04-20 15:12:16.795 INFO [main] o.s.i.c.PublishSubscribeChannel : Channel 'application.errorChannel' has 1 subscriber(s). +2026-04-20 15:12:16.795 INFO [main] o.s.i.endpoint.EventDrivenConsumer : started bean '_org.springframework.integration.errorLogger' +2026-04-20 15:12:16.795 INFO [main] o.s.i.endpoint.EventDrivenConsumer : Adding {message-handler} as a subscriber to the 'outboundRequests' channel +2026-04-20 15:12:16.795 INFO [main] o.s.i.channel.DirectChannel : Channel 'application.outboundRequests' has 1 subscriber(s). +2026-04-20 15:12:16.796 INFO [main] o.s.i.endpoint.EventDrivenConsumer : started bean 'outboundFlow.org.springframework.integration.config.ConsumerEndpointFactoryBean#0'; from source: 'org.apache.fineract.infrastructure.springbatch.messagehandler.spring.SpringEventManagerConfig.outboundFlow()' +2026-04-20 15:12:16.796 INFO [main] o.s.i.e.i.ApplicationEventListeningMessageProducer : started bean 'eventListener'; defined in: 'class path resource [org/apache/fineract/infrastructure/springbatch/messagehandler/spring/SpringEventWorkerConfig.class]'; from source: 'org.apache.fineract.infrastructure.springbatch.messagehandler.spring.SpringEventWorkerConfig.eventListener()' +2026-04-20 15:12:16.796 INFO [main] o.s.i.endpoint.EventDrivenConsumer : Adding {bridge} as a subscriber to the 'inboundFlow.channel#0' channel +2026-04-20 15:12:16.796 INFO [main] o.s.i.channel.DirectChannel : Channel 'application.inboundFlow.channel#0' has 1 subscriber(s). +2026-04-20 15:12:16.796 INFO [main] o.s.i.endpoint.EventDrivenConsumer : started bean 'inboundFlow.org.springframework.integration.config.ConsumerEndpointFactoryBean#0'; from source: 'org.apache.fineract.infrastructure.springbatch.messagehandler.spring.SpringEventWorkerConfig.inboundFlow()' +2026-04-20 15:12:16.820 INFO [main] o.s.i.endpoint.PollingConsumer : started bean 'org.springframework.integration.dsl.StandardIntegrationFlow#0.org.springframework.integration.config.ConsumerEndpointFactoryBean#0' +2026-04-20 15:12:17.137 INFO [main] o.a.t.u.net.NioEndpoint.certificate : Connector [https-jsse-nio-8443], TLS virtual host [_default_], certificate type [UNDEFINED] configured from keystore [C:\Users\ny313\.keystore] using alias [tomcat] with trust store [null] +2026-04-20 15:12:17.175 INFO [main] o.s.b.w.e.tomcat.TomcatWebServer : Tomcat started on port 8443 (https) with context path '/fineract-provider' +2026-04-20 15:12:17.176 INFO [main] o.s.s.quartz.SchedulerFactoryBean : Starting Quartz Scheduler now +2026-04-20 15:12:17.177 INFO [main] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED started. +2026-04-20 15:12:17.180 INFO [main] o.apache.fineract.ServerApplication : Started ServerApplication in 216.298 seconds (process running for 216.903) +2026-04-20 15:12:17.270 INFO [FineractEvent-15] org.quartz.impl.StdSchedulerFactory : Using default implementation for ThreadExecutor +2026-04-20 15:12:17.271 INFO [FineractEvent-15] o.quartz.core.SchedulerSignalerImpl : Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl +2026-04-20 15:12:17.272 INFO [FineractEvent-15] org.quartz.core.QuartzScheduler : Quartz Scheduler v2.5.0 created. +2026-04-20 15:12:17.272 INFO [FineractEvent-15] org.quartz.simpl.RAMJobStore : RAMJobStore initialized. +2026-04-20 15:12:17.272 INFO [FineractEvent-15] org.quartz.core.QuartzScheduler : Scheduler meta-data: Quartz Scheduler (v2.5.0) 'Scheduler1' with instanceId 'NON_CLUSTERED' + Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. + NOT STARTED. + Currently in standby mode. + Number of jobs executed: 0 + Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 7 threads. + Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. + +2026-04-20 15:12:17.272 INFO [FineractEvent-15] org.quartz.impl.StdSchedulerFactory : Quartz scheduler 'Scheduler1' initialized from an externally provided properties instance. +2026-04-20 15:12:17.272 INFO [FineractEvent-15] org.quartz.impl.StdSchedulerFactory : Quartz scheduler version: 2.5.0 +2026-04-20 15:12:17.274 INFO [FineractEvent-15] org.quartz.core.QuartzScheduler : JobFactory set to: org.springframework.scheduling.quartz.AdaptableJobFactory@4a87bdd +2026-04-20 15:12:17.274 INFO [FineractEvent-15] o.s.s.quartz.SchedulerFactoryBean : Starting Quartz Scheduler now +2026-04-20 15:12:17.275 INFO [FineractEvent-15] org.quartz.core.QuartzScheduler : Scheduler Scheduler1_$_NON_CLUSTERED started. +2026-04-20 15:12:17.493 INFO [FineractEvent-15] org.quartz.impl.StdSchedulerFactory : Using default implementation for ThreadExecutor +2026-04-20 15:12:17.494 INFO [FineractEvent-15] o.quartz.core.SchedulerSignalerImpl : Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl +2026-04-20 15:12:17.494 INFO [FineractEvent-15] org.quartz.core.QuartzScheduler : Quartz Scheduler v2.5.0 created. +2026-04-20 15:12:17.494 INFO [FineractEvent-15] org.quartz.simpl.RAMJobStore : RAMJobStore initialized. +2026-04-20 15:12:17.494 INFO [FineractEvent-15] org.quartz.core.QuartzScheduler : Scheduler meta-data: Quartz Scheduler (v2.5.0) 'Scheduler1group1' with instanceId 'NON_CLUSTERED' + Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. + NOT STARTED. + Currently in standby mode. + Number of jobs executed: 0 + Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 1 threads. + Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. + +2026-04-20 15:12:17.494 INFO [FineractEvent-15] org.quartz.impl.StdSchedulerFactory : Quartz scheduler 'Scheduler1group1' initialized from an externally provided properties instance. +2026-04-20 15:12:17.494 INFO [FineractEvent-15] org.quartz.impl.StdSchedulerFactory : Quartz scheduler version: 2.5.0 +2026-04-20 15:12:17.494 INFO [FineractEvent-15] org.quartz.core.QuartzScheduler : JobFactory set to: org.springframework.scheduling.quartz.AdaptableJobFactory@6e5b0393 +2026-04-20 15:12:17.494 INFO [FineractEvent-15] o.s.s.quartz.SchedulerFactoryBean : Starting Quartz Scheduler now +2026-04-20 15:12:17.494 INFO [FineractEvent-15] org.quartz.core.QuartzScheduler : Scheduler Scheduler1group1_$_NON_CLUSTERED started. +2026-04-20 15:12:17.500 INFO [FineractEvent-15] org.quartz.impl.StdSchedulerFactory : Using default implementation for ThreadExecutor +2026-04-20 15:12:17.501 INFO [FineractEvent-15] o.quartz.core.SchedulerSignalerImpl : Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl +2026-04-20 15:12:17.501 INFO [FineractEvent-15] org.quartz.core.QuartzScheduler : Quartz Scheduler v2.5.0 created. +2026-04-20 15:12:17.501 INFO [FineractEvent-15] org.quartz.simpl.RAMJobStore : RAMJobStore initialized. +2026-04-20 15:12:17.501 INFO [FineractEvent-15] org.quartz.core.QuartzScheduler : Scheduler meta-data: Quartz Scheduler (v2.5.0) 'Scheduler1group3' with instanceId 'NON_CLUSTERED' + Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. + NOT STARTED. + Currently in standby mode. + Number of jobs executed: 0 + Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 1 threads. + Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. + +2026-04-20 15:12:17.501 INFO [FineractEvent-15] org.quartz.impl.StdSchedulerFactory : Quartz scheduler 'Scheduler1group3' initialized from an externally provided properties instance. +2026-04-20 15:12:17.501 INFO [FineractEvent-15] org.quartz.impl.StdSchedulerFactory : Quartz scheduler version: 2.5.0 +2026-04-20 15:12:17.501 INFO [FineractEvent-15] org.quartz.core.QuartzScheduler : JobFactory set to: org.springframework.scheduling.quartz.AdaptableJobFactory@67f6335a +2026-04-20 15:12:17.501 INFO [FineractEvent-15] o.s.s.quartz.SchedulerFactoryBean : Starting Quartz Scheduler now +2026-04-20 15:12:17.501 INFO [FineractEvent-15] org.quartz.core.QuartzScheduler : Scheduler Scheduler1group3_$_NON_CLUSTERED started. +2026-04-20 15:12:17.525 INFO [FineractEvent-15] org.quartz.impl.StdSchedulerFactory : Using default implementation for ThreadExecutor +2026-04-20 15:12:17.527 INFO [FineractEvent-15] o.quartz.core.SchedulerSignalerImpl : Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl +2026-04-20 15:12:17.527 INFO [FineractEvent-15] org.quartz.core.QuartzScheduler : Quartz Scheduler v2.5.0 created. +2026-04-20 15:12:17.527 INFO [FineractEvent-15] org.quartz.simpl.RAMJobStore : RAMJobStore initialized. +2026-04-20 15:12:17.527 INFO [FineractEvent-15] org.quartz.core.QuartzScheduler : Scheduler meta-data: Quartz Scheduler (v2.5.0) 'Scheduler1group4' with instanceId 'NON_CLUSTERED' + Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. + NOT STARTED. + Currently in standby mode. + Number of jobs executed: 0 + Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 1 threads. + Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. + +2026-04-20 15:12:17.527 INFO [FineractEvent-15] org.quartz.impl.StdSchedulerFactory : Quartz scheduler 'Scheduler1group4' initialized from an externally provided properties instance. +2026-04-20 15:12:17.527 INFO [FineractEvent-15] org.quartz.impl.StdSchedulerFactory : Quartz scheduler version: 2.5.0 +2026-04-20 15:12:17.527 INFO [FineractEvent-15] org.quartz.core.QuartzScheduler : JobFactory set to: org.springframework.scheduling.quartz.AdaptableJobFactory@70619d39 +2026-04-20 15:12:17.528 INFO [FineractEvent-15] o.s.s.quartz.SchedulerFactoryBean : Starting Quartz Scheduler now +2026-04-20 15:12:17.528 INFO [FineractEvent-15] org.quartz.core.QuartzScheduler : Scheduler Scheduler1group4_$_NON_CLUSTERED started. +2026-04-20 15:12:17.614 INFO [FineractEvent-15] o.a.f.i.j.s.JobSchedulerServiceImpl : Scheduling batch jobs has finished +2026-04-20 15:12:50.631 INFO [https-jsse-nio-8443-exec-2] o.a.c.c.C.[.[.[/fineract-provider] : Initializing Spring DispatcherServlet 'dispatcherServlet' +2026-04-20 15:12:50.632 INFO [https-jsse-nio-8443-exec-2] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' +2026-04-20 15:12:50.661 INFO [https-jsse-nio-8443-exec-2] o.s.web.servlet.DispatcherServlet : Completed initialization in 29 ms +2026-04-20 15:12:51.974 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.accounting.journalentry.api.JournalEntriesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.accounting.journalentry.api.JournalEntriesApiResource will be ignored. +2026-04-20 15:12:51.975 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.adhocquery.api.AdHocApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.adhocquery.api.AdHocApiResource will be ignored. +2026-04-20 15:12:51.975 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.cob.api.ConfigureBusinessStepApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.cob.api.ConfigureBusinessStepApiResource will be ignored. +2026-04-20 15:12:51.975 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.cob.api.LoanAccountLockApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.cob.api.LoanAccountLockApiResource will be ignored. +2026-04-20 15:12:51.975 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.cob.api.LoanCOBCatchUpApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.cob.api.LoanCOBCatchUpApiResource will be ignored. +2026-04-20 15:12:51.975 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.commands.api.AuditsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.commands.api.AuditsApiResource will be ignored. +2026-04-20 15:12:51.975 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.commands.api.MakercheckersApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.commands.api.MakercheckersApiResource will be ignored. +2026-04-20 15:12:51.975 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.accountnumberformat.api.AccountNumberFormatsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.accountnumberformat.api.AccountNumberFormatsApiResource will be ignored. +2026-04-20 15:12:51.976 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.bulkimport.api.BulkImportApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.bulkimport.api.BulkImportApiResource will be ignored. +2026-04-20 15:12:51.976 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.campaigns.email.api.EmailApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.campaigns.email.api.EmailApiResource will be ignored. +2026-04-20 15:12:51.976 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.campaigns.email.api.EmailCampaignApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.campaigns.email.api.EmailCampaignApiResource will be ignored. +2026-04-20 15:12:51.976 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.campaigns.email.api.EmailConfigurationApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.campaigns.email.api.EmailConfigurationApiResource will be ignored. +2026-04-20 15:12:51.976 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.campaigns.sms.api.SmsCampaignApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.campaigns.sms.api.SmsCampaignApiResource will be ignored. +2026-04-20 15:12:51.976 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.codes.api.CodesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.codes.api.CodesApiResource will be ignored. +2026-04-20 15:12:51.976 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.codes.api.CodeValuesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.codes.api.CodeValuesApiResource will be ignored. +2026-04-20 15:12:51.976 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.configuration.api.ExternalServicesConfigurationApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.configuration.api.ExternalServicesConfigurationApiResource will be ignored. +2026-04-20 15:12:51.977 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.configuration.api.GlobalConfigurationApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.configuration.api.GlobalConfigurationApiResource will be ignored. +2026-04-20 15:12:51.977 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.core.debug.EchoHeadersApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.core.debug.EchoHeadersApiResource will be ignored. +2026-04-20 15:12:51.977 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.creditbureau.api.CreditBureauConfigurationApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.creditbureau.api.CreditBureauConfigurationApiResource will be ignored. +2026-04-20 15:12:51.977 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.creditbureau.api.CreditBureauIntegrationApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.creditbureau.api.CreditBureauIntegrationApiResource will be ignored. +2026-04-20 15:12:51.977 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.dataqueries.api.DatatablesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.dataqueries.api.DatatablesApiResource will be ignored. +2026-04-20 15:12:51.977 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.dataqueries.api.EntityDatatableChecksApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.dataqueries.api.EntityDatatableChecksApiResource will be ignored. +2026-04-20 15:12:51.977 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.dataqueries.api.ReportsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.dataqueries.api.ReportsApiResource will be ignored. +2026-04-20 15:12:51.977 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.dataqueries.api.RunreportsApiResource$$SpringCGLIB$$0 registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.dataqueries.api.RunreportsApiResource$$SpringCGLIB$$0 will be ignored. +2026-04-20 15:12:51.977 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.entityaccess.api.FineractEntityApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.entityaccess.api.FineractEntityApiResource will be ignored. +2026-04-20 15:12:51.978 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.hooks.api.HookApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.hooks.api.HookApiResource will be ignored. +2026-04-20 15:12:51.978 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.jobs.api.InlineJobApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.jobs.api.InlineJobApiResource will be ignored. +2026-04-20 15:12:51.978 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.jobs.api.SchedulerApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.jobs.api.SchedulerApiResource will be ignored. +2026-04-20 15:12:51.978 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.jobs.api.SchedulerJobApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.jobs.api.SchedulerJobApiResource will be ignored. +2026-04-20 15:12:51.978 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.openproject.api.OpenProjectApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.openproject.api.OpenProjectApiResource will be ignored. +2026-04-20 15:12:51.978 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.rbifeed.api.RbiFeedApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.rbifeed.api.RbiFeedApiResource will be ignored. +2026-04-20 15:12:51.978 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.reportmailingjob.api.ReportMailingJobApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.reportmailingjob.api.ReportMailingJobApiResource will be ignored. +2026-04-20 15:12:51.978 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.reportmailingjob.api.ReportMailingJobRunHistoryApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.reportmailingjob.api.ReportMailingJobRunHistoryApiResource will be ignored. +2026-04-20 15:12:51.979 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.sms.api.SmsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.sms.api.SmsApiResource will be ignored. +2026-04-20 15:12:51.979 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.survey.api.LikelihoodApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.survey.api.LikelihoodApiResource will be ignored. +2026-04-20 15:12:51.979 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.survey.api.PovertyLineApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.survey.api.PovertyLineApiResource will be ignored. +2026-04-20 15:12:51.979 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.survey.api.SurveyApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.survey.api.SurveyApiResource will be ignored. +2026-04-20 15:12:51.979 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.interoperation.api.InteropApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.interoperation.api.InteropApiResource will be ignored. +2026-04-20 15:12:51.979 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.notification.api.NotificationApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.notification.api.NotificationApiResource will be ignored. +2026-04-20 15:12:51.979 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.organisation.holiday.api.HolidaysApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.organisation.holiday.api.HolidaysApiResource will be ignored. +2026-04-20 15:12:51.979 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.organisation.office.api.OfficesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.organisation.office.api.OfficesApiResource will be ignored. +2026-04-20 15:12:51.979 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.organisation.office.api.OfficeTransactionsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.organisation.office.api.OfficeTransactionsApiResource will be ignored. +2026-04-20 15:12:51.979 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.organisation.provisioning.api.ProvisioningCategoryApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.organisation.provisioning.api.ProvisioningCategoryApiResource will be ignored. +2026-04-20 15:12:51.979 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.organisation.provisioning.api.ProvisioningCriteriaApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.organisation.provisioning.api.ProvisioningCriteriaApiResource will be ignored. +2026-04-20 15:12:51.980 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.organisation.staff.api.StaffApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.organisation.staff.api.StaffApiResource will be ignored. +2026-04-20 15:12:51.980 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.organisation.workingdays.api.WorkingDaysApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.organisation.workingdays.api.WorkingDaysApiResource will be ignored. +2026-04-20 15:12:51.980 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.accounts.api.AccountsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.accounts.api.AccountsApiResource will be ignored. +2026-04-20 15:12:51.980 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.account.api.AccountTransfersApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.account.api.AccountTransfersApiResource will be ignored. +2026-04-20 15:12:51.980 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.account.api.StandingInstructionApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.account.api.StandingInstructionApiResource will be ignored. +2026-04-20 15:12:51.980 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.account.api.StandingInstructionHistoryApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.account.api.StandingInstructionHistoryApiResource will be ignored. +2026-04-20 15:12:51.980 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.address.api.EntityFieldConfigurationApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.address.api.EntityFieldConfigurationApiResource will be ignored. +2026-04-20 15:12:51.980 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.calendar.api.CalendarsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.calendar.api.CalendarsApiResource will be ignored. +2026-04-20 15:12:51.980 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.cfcfrms.api.CfcfrmsComplaintApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.cfcfrms.api.CfcfrmsComplaintApiResource will be ignored. +2026-04-20 15:12:51.981 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.cfcfrms.api.CfcfrmsSimulatorApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.cfcfrms.api.CfcfrmsSimulatorApiResource will be ignored. +2026-04-20 15:12:51.981 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.client.api.ClientAddressApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.client.api.ClientAddressApiResource will be ignored. +2026-04-20 15:12:51.981 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.client.api.ClientChargesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.client.api.ClientChargesApiResource will be ignored. +2026-04-20 15:12:51.981 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.client.api.ClientFamilyMemberDocumentApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.client.api.ClientFamilyMemberDocumentApiResource will be ignored. +2026-04-20 15:12:51.981 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.client.api.ClientFamilyMembersApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.client.api.ClientFamilyMembersApiResource will be ignored. +2026-04-20 15:12:51.981 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.client.api.ClientForm60ApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.client.api.ClientForm60ApiResource will be ignored. +2026-04-20 15:12:51.981 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.client.api.ClientIdentifiersApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.client.api.ClientIdentifiersApiResource will be ignored. +2026-04-20 15:12:51.981 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.client.api.ClientKycApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.client.api.ClientKycApiResource will be ignored. +2026-04-20 15:12:51.982 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.client.api.ClientNomineeApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.client.api.ClientNomineeApiResource will be ignored. +2026-04-20 15:12:51.982 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.client.api.ClientsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.client.api.ClientsApiResource will be ignored. +2026-04-20 15:12:51.982 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.client.api.ClientTransactionsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.client.api.ClientTransactionsApiResource will be ignored. +2026-04-20 15:12:51.982 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.client.api.KycProofTypesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.client.api.KycProofTypesApiResource will be ignored. +2026-04-20 15:12:51.982 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.client.api.NonCkycClientApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.client.api.NonCkycClientApiResource will be ignored. +2026-04-20 15:12:51.982 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.client.api.v2.search.ClientSearchV2ApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.client.api.v2.search.ClientSearchV2ApiResource will be ignored. +2026-04-20 15:12:51.983 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.client.ckyc.api.CkycBatchApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.client.ckyc.api.CkycBatchApiResource will be ignored. +2026-04-20 15:12:51.983 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.client.entityclassification.api.EntityClassificationApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.client.entityclassification.api.EntityClassificationApiResource will be ignored. +2026-04-20 15:12:51.983 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.collateralmanagement.api.ClientCollateralManagementApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.collateralmanagement.api.ClientCollateralManagementApiResource will be ignored. +2026-04-20 15:12:51.983 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.collateralmanagement.api.CollateralManagementApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.collateralmanagement.api.CollateralManagementApiResource will be ignored. +2026-04-20 15:12:51.983 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.collateralmanagement.api.LoanCollateralManagementApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.collateralmanagement.api.LoanCollateralManagementApiResource will be ignored. +2026-04-20 15:12:51.983 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.collateral.api.CollateralsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.collateral.api.CollateralsApiResource will be ignored. +2026-04-20 15:12:51.983 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.collectionsheet.api.CollectionSheetApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.collectionsheet.api.CollectionSheetApiResource will be ignored. +2026-04-20 15:12:51.983 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.fund.api.FundsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.fund.api.FundsApiResource will be ignored. +2026-04-20 15:12:51.983 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.group.api.CentersApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.group.api.CentersApiResource will be ignored. +2026-04-20 15:12:51.984 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.group.api.GroupsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.group.api.GroupsApiResource will be ignored. +2026-04-20 15:12:51.984 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.group.api.GroupsLevelApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.group.api.GroupsLevelApiResource will be ignored. +2026-04-20 15:12:51.984 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.interestratechart.api.InterestRateChartsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.interestratechart.api.InterestRateChartsApiResource will be ignored. +2026-04-20 15:12:51.984 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.interestratechart.api.InterestRateChartSlabsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.interestratechart.api.InterestRateChartSlabsApiResource will be ignored. +2026-04-20 15:12:51.984 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.loanaccount.api.BulkLoansApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.loanaccount.api.BulkLoansApiResource will be ignored. +2026-04-20 15:12:51.984 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.loanaccount.api.LoanChargesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.loanaccount.api.LoanChargesApiResource will be ignored. +2026-04-20 15:12:51.984 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.loanaccount.api.LoanDisbursementDetailApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.loanaccount.api.LoanDisbursementDetailApiResource will be ignored. +2026-04-20 15:12:51.984 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.loanaccount.api.LoansApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.loanaccount.api.LoansApiResource will be ignored. +2026-04-20 15:12:51.984 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.loanaccount.api.LoanTransactionsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.loanaccount.api.LoanTransactionsApiResource will be ignored. +2026-04-20 15:12:51.985 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.loanaccount.api.pointintime.LoansPointInTimeApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.loanaccount.api.pointintime.LoansPointInTimeApiResource will be ignored. +2026-04-20 15:12:51.985 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.loanaccount.guarantor.api.GuarantorsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.loanaccount.guarantor.api.GuarantorsApiResource will be ignored. +2026-04-20 15:12:51.985 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.loanproduct.api.LoanProductsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.loanproduct.api.LoanProductsApiResource will be ignored. +2026-04-20 15:12:51.985 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.loanproduct.productmix.api.ProductMixApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.loanproduct.productmix.api.ProductMixApiResource will be ignored. +2026-04-20 15:12:51.985 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.meeting.api.MeetingsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.meeting.api.MeetingsApiResource will be ignored. +2026-04-20 15:12:51.985 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.mobilelookup.api.MobileLookupApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.mobilelookup.api.MobileLookupApiResource will be ignored. +2026-04-20 15:12:51.986 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.note.api.NotesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.note.api.NotesApiResource will be ignored. +2026-04-20 15:12:51.986 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.products.api.ProductsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.products.api.ProductsApiResource will be ignored. +2026-04-20 15:12:51.986 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.rate.api.RateApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.rate.api.RateApiResource will be ignored. +2026-04-20 15:12:51.986 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.repaymentwithpostdatedchecks.api.RepaymentWithPostDatedChecksApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.repaymentwithpostdatedchecks.api.RepaymentWithPostDatedChecksApiResource will be ignored. +2026-04-20 15:12:51.986 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.sanctions.api.SanctionsScreeningApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.sanctions.api.SanctionsScreeningApiResource will be ignored. +2026-04-20 15:12:51.986 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.savings.api.CurrentAccountChargesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.savings.api.CurrentAccountChargesApiResource will be ignored. +2026-04-20 15:12:51.986 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.savings.api.CurrentAccountsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.savings.api.CurrentAccountsApiResource will be ignored. +2026-04-20 15:12:51.986 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.savings.api.CurrentAccountTransactionsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.savings.api.CurrentAccountTransactionsApiResource will be ignored. +2026-04-20 15:12:51.986 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.savings.api.CurrentProductsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.savings.api.CurrentProductsApiResource will be ignored. +2026-04-20 15:12:51.986 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.savings.api.DepositAccountOnHoldFundTransactionsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.savings.api.DepositAccountOnHoldFundTransactionsApiResource will be ignored. +2026-04-20 15:12:51.987 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.savings.api.FixedDepositAccountsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.savings.api.FixedDepositAccountsApiResource will be ignored. +2026-04-20 15:12:51.987 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.savings.api.FixedDepositAccountTransactionsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.savings.api.FixedDepositAccountTransactionsApiResource will be ignored. +2026-04-20 15:12:51.987 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.savings.api.FixedDepositProductsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.savings.api.FixedDepositProductsApiResource will be ignored. +2026-04-20 15:12:51.987 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.savings.api.RecurringDepositAccountsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.savings.api.RecurringDepositAccountsApiResource will be ignored. +2026-04-20 15:12:51.987 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.savings.api.RecurringDepositAccountTransactionsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.savings.api.RecurringDepositAccountTransactionsApiResource will be ignored. +2026-04-20 15:12:51.987 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.savings.api.RecurringDepositProductsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.savings.api.RecurringDepositProductsApiResource will be ignored. +2026-04-20 15:12:51.987 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.savings.api.RecurringDepositProductsBaseInterestRatesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.savings.api.RecurringDepositProductsBaseInterestRatesApiResource will be ignored. +2026-04-20 15:12:51.987 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.savings.api.SavingsAccountChargesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.savings.api.SavingsAccountChargesApiResource will be ignored. +2026-04-20 15:12:51.988 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.savings.api.SavingsAccountsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.savings.api.SavingsAccountsApiResource will be ignored. +2026-04-20 15:12:51.988 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.savings.api.SavingsAccountTransactionsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.savings.api.SavingsAccountTransactionsApiResource will be ignored. +2026-04-20 15:12:51.988 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.savings.api.SavingsProductsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.savings.api.SavingsProductsApiResource will be ignored. +2026-04-20 15:12:51.988 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.search.api.SearchApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.search.api.SearchApiResource will be ignored. +2026-04-20 15:12:51.988 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.shareproducts.api.ShareDividendApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.shareproducts.api.ShareDividendApiResource will be ignored. +2026-04-20 15:12:51.988 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.spm.api.LookupTableApiResource$$SpringCGLIB$$0 registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.spm.api.LookupTableApiResource$$SpringCGLIB$$0 will be ignored. +2026-04-20 15:12:51.988 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.spm.api.ScorecardApiResource$$SpringCGLIB$$0 registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.spm.api.ScorecardApiResource$$SpringCGLIB$$0 will be ignored. +2026-04-20 15:12:51.989 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.spm.api.SpmApiResource$$SpringCGLIB$$0 registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.spm.api.SpmApiResource$$SpringCGLIB$$0 will be ignored. +2026-04-20 15:12:51.989 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.template.api.TemplatesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.template.api.TemplatesApiResource will be ignored. +2026-04-20 15:12:51.989 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.useradministration.api.PasswordPreferencesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.useradministration.api.PasswordPreferencesApiResource will be ignored. +2026-04-20 15:12:51.989 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.useradministration.api.PermissionsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.useradministration.api.PermissionsApiResource will be ignored. +2026-04-20 15:12:51.989 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.useradministration.api.RolesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.useradministration.api.RolesApiResource will be ignored. +2026-04-20 15:12:51.989 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.useradministration.api.UsersApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.useradministration.api.UsersApiResource will be ignored. +2026-04-20 15:12:51.990 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.investor.api.ExternalAssetOwnerLoanProductAttributesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.investor.api.ExternalAssetOwnerLoanProductAttributesApiResource will be ignored. +2026-04-20 15:12:51.990 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.investor.api.ExternalAssetOwnersApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.investor.api.ExternalAssetOwnersApiResource will be ignored. +2026-04-20 15:12:51.991 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.loanaccount.api.LoanBuyDownFeeApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.loanaccount.api.LoanBuyDownFeeApiResource will be ignored. +2026-04-20 15:12:51.992 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.loanaccount.api.LoanCapitalizedIncomeApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.loanaccount.api.LoanCapitalizedIncomeApiResource will be ignored. +2026-04-20 15:12:51.992 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.loanorigination.api.LoanOriginatorApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.loanorigination.api.LoanOriginatorApiResource will be ignored. +2026-04-20 15:12:51.992 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.loanorigination.api.LoanOriginatorsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.loanorigination.api.LoanOriginatorsApiResource will be ignored. +2026-04-20 15:12:51.992 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.delinquency.api.DelinquencyApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.delinquency.api.DelinquencyApiResource will be ignored. +2026-04-20 15:12:51.992 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.interestpauses.api.LoanInterestPauseApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.interestpauses.api.LoanInterestPauseApiResource will be ignored. +2026-04-20 15:12:51.993 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.loanaccount.api.LoanScheduleApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.loanaccount.api.LoanScheduleApiResource will be ignored. +2026-04-20 15:12:51.993 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.loanaccount.rescheduleloan.api.RescheduleLoansApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.loanaccount.rescheduleloan.api.RescheduleLoansApiResource will be ignored. +2026-04-20 15:12:51.993 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.organisation.teller.api.CashierApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.organisation.teller.api.CashierApiResource will be ignored. +2026-04-20 15:12:51.993 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.organisation.teller.api.TellerApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.organisation.teller.api.TellerApiResource will be ignored. +2026-04-20 15:12:51.993 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.organisation.teller.api.TellerJournalApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.organisation.teller.api.TellerJournalApiResource will be ignored. +2026-04-20 15:12:51.993 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.accounting.accrual.api.AccrualAccountingApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.accounting.accrual.api.AccrualAccountingApiResource will be ignored. +2026-04-20 15:12:51.994 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.accounting.closure.api.GLClosuresApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.accounting.closure.api.GLClosuresApiResource will be ignored. +2026-04-20 15:12:51.994 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.accounting.financialactivityaccount.api.FinancialActivityAccountsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.accounting.financialactivityaccount.api.FinancialActivityAccountsApiResource will be ignored. +2026-04-20 15:12:51.994 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.accounting.glaccount.api.GLAccountsApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.accounting.glaccount.api.GLAccountsApiResource will be ignored. +2026-04-20 15:12:51.994 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.accounting.provisioning.api.ProvisioningEntriesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.accounting.provisioning.api.ProvisioningEntriesApiResource will be ignored. +2026-04-20 15:12:51.994 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.accounting.rule.api.AccountingRuleApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.accounting.rule.api.AccountingRuleApiResource will be ignored. +2026-04-20 15:12:51.994 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.floatingrates.api.FloatingRatesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.floatingrates.api.FloatingRatesApiResource will be ignored. +2026-04-20 15:12:51.994 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.charge.api.ChargesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.charge.api.ChargesApiResource will be ignored. +2026-04-20 15:12:51.994 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.documentmanagement.api.DocumentApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.documentmanagement.api.DocumentApiResource will be ignored. +2026-04-20 15:12:51.995 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.documentmanagement.api.ImagesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.documentmanagement.api.ImagesApiResource will be ignored. +2026-04-20 15:12:51.995 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.tax.api.TaxComponentApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.tax.api.TaxComponentApiResource will be ignored. +2026-04-20 15:12:51.995 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.tax.api.TaxGroupApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.tax.api.TaxGroupApiResource will be ignored. +2026-04-20 15:12:51.995 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.security.api.AuthenticationApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.security.api.AuthenticationApiResource will be ignored. +2026-04-20 15:12:51.995 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.mix.api.MixReportApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.mix.api.MixReportApiResource will be ignored. +2026-04-20 15:12:51.996 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.mix.api.MixTaxonomyApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.mix.api.MixTaxonomyApiResource will be ignored. +2026-04-20 15:12:51.996 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.mix.api.MixTaxonomyMappingApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.mix.api.MixTaxonomyMappingApiResource will be ignored. +2026-04-20 15:12:51.996 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.batch.api.BatchApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.batch.api.BatchApiResource will be ignored. +2026-04-20 15:12:51.996 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.businessdate.api.BusinessDateApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.businessdate.api.BusinessDateApiResource will be ignored. +2026-04-20 15:12:51.996 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.cache.api.CacheApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.cache.api.CacheApiResource will be ignored. +2026-04-20 15:12:51.996 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.infrastructure.event.external.api.ExternalEventConfigurationApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.infrastructure.event.external.api.ExternalEventConfigurationApiResource will be ignored. +2026-04-20 15:12:51.996 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.organisation.monetary.api.CurrenciesApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.organisation.monetary.api.CurrenciesApiResource will be ignored. +2026-04-20 15:12:51.996 WARN [https-jsse-nio-8443-exec-3] o.g.jersey.internal.inject.Providers : A provider org.apache.fineract.portfolio.paymenttype.api.PaymentTypeApiResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.fineract.portfolio.paymenttype.api.PaymentTypeApiResource will be ignored. +2026-04-20 15:13:00.221 INFO [Scheduler1_Worker-1] o.s.b.c.l.s.TaskExecutorJobLauncher : Job: [SimpleJob: [name=SEND_ASYNCHRONOUS_EVENTS]] launched with the following parameters: [{'run.id':'{value=10876, type=class java.lang.Long, identifying=true}'}] +2026-04-20 15:13:00.263 INFO [Scheduler1_Worker-1] o.s.batch.core.job.SimpleStepHandler : Executing step: [SEND_ASYNCHRONOUS_EVENTS_STEP] +2026-04-20 15:13:00.313 INFO [Scheduler1_Worker-1] o.s.batch.core.step.AbstractStep : Step: [SEND_ASYNCHRONOUS_EVENTS_STEP] executed in 50ms +2026-04-20 15:13:00.324 INFO [Scheduler1_Worker-1] o.s.b.c.l.s.TaskExecutorJobLauncher : Job: [SimpleJob: [name=SEND_ASYNCHRONOUS_EVENTS]] completed with the following parameters: [{'run.id':'{value=10876, type=class java.lang.Long, identifying=true}'}] and the following status: [COMPLETED] in 76ms +2026-04-20 15:14:00.054 INFO [Scheduler1_Worker-2] o.s.b.c.l.s.TaskExecutorJobLauncher : Job: [SimpleJob: [name=SEND_ASYNCHRONOUS_EVENTS]] launched with the following parameters: [{'run.id':'{value=10877, type=class java.lang.Long, identifying=true}'}] +2026-04-20 15:14:00.069 INFO [Scheduler1_Worker-2] o.s.batch.core.job.SimpleStepHandler : Executing step: [SEND_ASYNCHRONOUS_EVENTS_STEP] +2026-04-20 15:14:00.082 INFO [Scheduler1_Worker-2] o.s.batch.core.step.AbstractStep : Step: [SEND_ASYNCHRONOUS_EVENTS_STEP] executed in 13ms +2026-04-20 15:14:00.094 INFO [Scheduler1_Worker-2] o.s.b.c.l.s.TaskExecutorJobLauncher : Job: [SimpleJob: [name=SEND_ASYNCHRONOUS_EVENTS]] completed with the following parameters: [{'run.id':'{value=10877, type=class java.lang.Long, identifying=true}'}] and the following status: [COMPLETED] in 34ms +2026-04-20 15:15:00.048 INFO [Scheduler1_Worker-3] o.s.b.c.l.s.TaskExecutorJobLauncher : Job: [SimpleJob: [name=EXECUTE_REPORT_MAILING_JOBS]] launched with the following parameters: [{'run.id':'{value=829, type=class java.lang.Long, identifying=true}'}] +2026-04-20 15:15:00.054 INFO [Scheduler1_Worker-4] o.s.b.c.l.s.TaskExecutorJobLauncher : Job: [SimpleJob: [name=SEND_ASYNCHRONOUS_EVENTS]] launched with the following parameters: [{'run.id':'{value=10878, type=class java.lang.Long, identifying=true}'}] +2026-04-20 15:15:00.054 INFO [Scheduler1_Worker-5] o.s.b.c.l.s.TaskExecutorJobLauncher : Job: [SimpleJob: [name=UPDATE_EMAIL_OUTBOUND_WITH_CAMPAIGN_MESSAGE]] launched with the following parameters: [{'run.id':'{value=829, type=class java.lang.Long, identifying=true}'}] +2026-04-20 15:15:00.059 INFO [Scheduler1_Worker-3] o.s.batch.core.job.SimpleStepHandler : Executing step: [EXECUTE_REPORT_MAILING_JOBS] +2026-04-20 15:15:00.067 INFO [Scheduler1_Worker-4] o.s.batch.core.job.SimpleStepHandler : Executing step: [SEND_ASYNCHRONOUS_EVENTS_STEP] +2026-04-20 15:15:00.068 INFO [Scheduler1_Worker-5] o.s.batch.core.job.SimpleStepHandler : Executing step: [UPDATE_EMAIL_OUTBOUND_WITH_CAMPAIGN_MESSAGE] +2026-04-20 15:15:00.073 INFO [Scheduler1_Worker-3] o.s.batch.core.step.AbstractStep : Step: [EXECUTE_REPORT_MAILING_JOBS] executed in 14ms +2026-04-20 15:15:00.077 INFO [Scheduler1_Worker-4] o.s.batch.core.step.AbstractStep : Step: [SEND_ASYNCHRONOUS_EVENTS_STEP] executed in 9ms +2026-04-20 15:15:00.086 INFO [Scheduler1_Worker-3] o.s.b.c.l.s.TaskExecutorJobLauncher : Job: [SimpleJob: [name=EXECUTE_REPORT_MAILING_JOBS]] completed with the following parameters: [{'run.id':'{value=829, type=class java.lang.Long, identifying=true}'}] and the following status: [COMPLETED] in 32ms +2026-04-20 15:15:00.090 INFO [Scheduler1_Worker-4] o.s.b.c.l.s.TaskExecutorJobLauncher : Job: [SimpleJob: [name=SEND_ASYNCHRONOUS_EVENTS]] completed with the following parameters: [{'run.id':'{value=10878, type=class java.lang.Long, identifying=true}'}] and the following status: [COMPLETED] in 31ms +2026-04-20 15:15:00.090 INFO [Scheduler1_Worker-5] o.s.batch.core.step.AbstractStep : Step: [UPDATE_EMAIL_OUTBOUND_WITH_CAMPAIGN_MESSAGE] executed in 21ms +2026-04-20 15:15:00.103 INFO [Scheduler1_Worker-5] o.s.b.c.l.s.TaskExecutorJobLauncher : Job: [SimpleJob: [name=UPDATE_EMAIL_OUTBOUND_WITH_CAMPAIGN_MESSAGE]] completed with the following parameters: [{'run.id':'{value=829, type=class java.lang.Long, identifying=true}'}] and the following status: [COMPLETED] in 43ms +2026-04-20 15:16:00.026 INFO [Scheduler1_Worker-6] o.s.b.c.l.s.TaskExecutorJobLauncher : Job: [SimpleJob: [name=SEND_ASYNCHRONOUS_EVENTS]] launched with the following parameters: [{'run.id':'{value=10879, type=class java.lang.Long, identifying=true}'}] +2026-04-20 15:16:00.042 INFO [Scheduler1_Worker-6] o.s.batch.core.job.SimpleStepHandler : Executing step: [SEND_ASYNCHRONOUS_EVENTS_STEP] +2026-04-20 15:16:00.042 INFO [Scheduler1_Worker-6] o.s.batch.core.step.AbstractStep : Step: [SEND_ASYNCHRONOUS_EVENTS_STEP] executed in +2026-04-20 15:16:00.058 INFO [Scheduler1_Worker-6] o.s.b.c.l.s.TaskExecutorJobLauncher : Job: [SimpleJob: [name=SEND_ASYNCHRONOUS_EVENTS]] completed with the following parameters: [{'run.id':'{value=10879, type=class java.lang.Long, identifying=true}'}] and the following status: [COMPLETED] in 15ms +2026-04-20 15:16:05.895 WARN [https-jsse-nio-8443-exec-1] o.a.f.i.c.e.PlatformApiDataValidationExceptionMapper : Exception occurred +org.apache.fineract.infrastructure.core.exception.PlatformApiDataValidationException: Validation errors exist. + at org.apache.fineract.portfolio.savings.service.RdBaseInterestRateReadPlatformServiceImpl.throwExceptionIfValidationWarningsExist(RdBaseInterestRateReadPlatformServiceImpl.java:168) + at org.apache.fineract.portfolio.savings.service.RdBaseInterestRateReadPlatformServiceImpl.throwValidationError(RdBaseInterestRateReadPlatformServiceImpl.java:163) + at org.apache.fineract.portfolio.savings.service.RdBaseInterestRateReadPlatformServiceImpl.normalizeSlabs(RdBaseInterestRateReadPlatformServiceImpl.java:120) + at org.apache.fineract.portfolio.savings.service.RdBaseInterestRateReadPlatformServiceImpl.saveInterestRates(RdBaseInterestRateReadPlatformServiceImpl.java:55) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) + at java.base/java.lang.reflect.Method.invoke(Method.java:580) + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) + at org.apache.fineract.portfolio.savings.service.RdBaseInterestRateReadPlatformServiceImpl$$SpringCGLIB$$0.saveInterestRates() + at org.apache.fineract.portfolio.savings.api.RecurringDepositProductsBaseInterestRatesApiResource.saveInterestRates(RecurringDepositProductsBaseInterestRatesApiResource.java:81) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) + at java.base/java.lang.reflect.Method.invoke(Method.java:580) + at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:146) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:189) + at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:219) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:93) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:478) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:400) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:81) + at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:274) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) + at org.glassfish.jersey.internal.Errors.process(Errors.java:292) + at org.glassfish.jersey.internal.Errors.process(Errors.java:274) + at org.glassfish.jersey.internal.Errors.process(Errors.java:244) + at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:266) + at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:253) + at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:696) + at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:398) + at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:350) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:358) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:312) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) + at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) + at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) + at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231) + at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:490) + at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:351) + at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:83) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:129) + at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.apache.fineract.infrastructure.core.filters.IdempotencyStoreFilter.doFilterInternal(IdempotencyStoreFilter.java:57) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.apache.fineract.infrastructure.jobs.filter.LoanCOBApiFilter.proceed(LoanCOBApiFilter.java:95) + at org.apache.fineract.infrastructure.jobs.filter.LoanCOBApiFilter.doFilterInternal(LoanCOBApiFilter.java:70) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.apache.fineract.infrastructure.jobs.filter.ProgressiveLoanModelCheckerFilter.proceed(ProgressiveLoanModelCheckerFilter.java:77) + at org.apache.fineract.infrastructure.jobs.filter.ProgressiveLoanModelCheckerFilter.doFilterInternal(ProgressiveLoanModelCheckerFilter.java:49) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.apache.fineract.infrastructure.instancemode.filter.FineractInstanceModeApiFilter.proceed(FineractInstanceModeApiFilter.java:84) + at org.apache.fineract.infrastructure.instancemode.filter.FineractInstanceModeApiFilter.doFilterInternal(FineractInstanceModeApiFilter.java:67) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.apache.fineract.infrastructure.core.filters.CorrelationHeaderFilter.doFilterInternal(CorrelationHeaderFilter.java:51) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.apache.fineract.infrastructure.core.filters.RequestResponseFilter.doFilterInternal(RequestResponseFilter.java:39) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:125) + at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131) + at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:213) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) + at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) + at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) + at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:213) + at org.apache.fineract.infrastructure.security.filter.TenantAwareBasicAuthenticationFilter.doFilterInternal(TenantAwareBasicAuthenticationFilter.java:154) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.access.channel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:135) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:334) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:225) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) + at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) + at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) + at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52) + at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) + at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) + at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:319) + at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) + at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$4(HandlerMappingIntrospector.java:267) + at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) + at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) + at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:240) + at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) + at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) + at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:1583) +2026-04-20 15:16:25.168 WARN [https-jsse-nio-8443-exec-7] o.a.f.i.c.e.PlatformApiDataValidationExceptionMapper : Exception occurred +org.apache.fineract.infrastructure.core.exception.PlatformApiDataValidationException: Validation errors exist. + at org.apache.fineract.portfolio.savings.service.RdBaseInterestRateReadPlatformServiceImpl.throwExceptionIfValidationWarningsExist(RdBaseInterestRateReadPlatformServiceImpl.java:168) + at org.apache.fineract.portfolio.savings.service.RdBaseInterestRateReadPlatformServiceImpl.throwValidationError(RdBaseInterestRateReadPlatformServiceImpl.java:163) + at org.apache.fineract.portfolio.savings.service.RdBaseInterestRateReadPlatformServiceImpl.normalizeSlabs(RdBaseInterestRateReadPlatformServiceImpl.java:120) + at org.apache.fineract.portfolio.savings.service.RdBaseInterestRateReadPlatformServiceImpl.saveInterestRates(RdBaseInterestRateReadPlatformServiceImpl.java:55) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) + at java.base/java.lang.reflect.Method.invoke(Method.java:580) + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) + at org.apache.fineract.portfolio.savings.service.RdBaseInterestRateReadPlatformServiceImpl$$SpringCGLIB$$0.saveInterestRates() + at org.apache.fineract.portfolio.savings.api.RecurringDepositProductsBaseInterestRatesApiResource.saveInterestRates(RecurringDepositProductsBaseInterestRatesApiResource.java:81) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) + at java.base/java.lang.reflect.Method.invoke(Method.java:580) + at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:146) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:189) + at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:219) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:93) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:478) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:400) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:81) + at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:274) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) + at org.glassfish.jersey.internal.Errors.process(Errors.java:292) + at org.glassfish.jersey.internal.Errors.process(Errors.java:274) + at org.glassfish.jersey.internal.Errors.process(Errors.java:244) + at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:266) + at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:253) + at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:696) + at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:398) + at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:350) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:358) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:312) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) + at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) + at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) + at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231) + at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:490) + at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:351) + at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:83) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:129) + at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.apache.fineract.infrastructure.core.filters.IdempotencyStoreFilter.doFilterInternal(IdempotencyStoreFilter.java:57) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.apache.fineract.infrastructure.jobs.filter.LoanCOBApiFilter.proceed(LoanCOBApiFilter.java:95) + at org.apache.fineract.infrastructure.jobs.filter.LoanCOBApiFilter.doFilterInternal(LoanCOBApiFilter.java:70) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.apache.fineract.infrastructure.jobs.filter.ProgressiveLoanModelCheckerFilter.proceed(ProgressiveLoanModelCheckerFilter.java:77) + at org.apache.fineract.infrastructure.jobs.filter.ProgressiveLoanModelCheckerFilter.doFilterInternal(ProgressiveLoanModelCheckerFilter.java:49) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.apache.fineract.infrastructure.instancemode.filter.FineractInstanceModeApiFilter.proceed(FineractInstanceModeApiFilter.java:84) + at org.apache.fineract.infrastructure.instancemode.filter.FineractInstanceModeApiFilter.doFilterInternal(FineractInstanceModeApiFilter.java:67) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.apache.fineract.infrastructure.core.filters.CorrelationHeaderFilter.doFilterInternal(CorrelationHeaderFilter.java:51) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.apache.fineract.infrastructure.core.filters.RequestResponseFilter.doFilterInternal(RequestResponseFilter.java:39) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:125) + at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131) + at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:213) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) + at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) + at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) + at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:213) + at org.apache.fineract.infrastructure.security.filter.TenantAwareBasicAuthenticationFilter.doFilterInternal(TenantAwareBasicAuthenticationFilter.java:154) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.access.channel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:135) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) + at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:334) + at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:225) + at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) + at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) + at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) + at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) + at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52) + at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) + at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) + at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:319) + at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) + at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$4(HandlerMappingIntrospector.java:267) + at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) + at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) + at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:240) + at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) + at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) + at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:1583) +2026-04-20 15:17:00.016 INFO [Scheduler1_Worker-7] o.s.b.c.l.s.TaskExecutorJobLauncher : Job: [SimpleJob: [name=SEND_ASYNCHRONOUS_EVENTS]] launched with the following parameters: [{'run.id':'{value=10880, type=class java.lang.Long, identifying=true}'}] +2026-04-20 15:17:00.032 INFO [Scheduler1_Worker-7] o.s.batch.core.job.SimpleStepHandler : Executing step: [SEND_ASYNCHRONOUS_EVENTS_STEP] +2026-04-20 15:17:00.040 INFO [Scheduler1_Worker-7] o.s.batch.core.step.AbstractStep : Step: [SEND_ASYNCHRONOUS_EVENTS_STEP] executed in 8ms +2026-04-20 15:17:00.042 INFO [Scheduler1_Worker-7] o.s.b.c.l.s.TaskExecutorJobLauncher : Job: [SimpleJob: [name=SEND_ASYNCHRONOUS_EVENTS]] completed with the following parameters: [{'run.id':'{value=10880, type=class java.lang.Long, identifying=true}'}] and the following status: [COMPLETED] in 25ms diff --git a/fineract-provider/src/main/resources/db/changelog/tenant/parts/0272_seed_rd_base_interest_rate_data.xml b/fineract-provider/src/main/resources/db/changelog/tenant/parts/0272_seed_rd_base_interest_rate_data.xml index 4e0b72399..5556982f9 100644 --- a/fineract-provider/src/main/resources/db/changelog/tenant/parts/0272_seed_rd_base_interest_rate_data.xml +++ b/fineract-provider/src/main/resources/db/changelog/tenant/parts/0272_seed_rd_base_interest_rate_data.xml @@ -16,7 +16,7 @@ INSERT INTO m_rd_base_interest_rate_slab_history (effective_id, sr_no, description, period_type_enum, from_period, to_period, annual_interest_rate, created_date) - SELECT id, 1, '15 Days to 29 Days', 1, 15, 29, 3.000000, CURRENT_DATE + SELECT id, 1, '0 Days to 29 Days', 1, 0, 29, 3.000000, CURRENT_DATE FROM m_rd_base_interest_rate_effective WHERE version_label = 'CBS Base Rate Version'; INSERT INTO m_rd_base_interest_rate_slab_history