G'Day Adam, Hey thanks heaps for your help, just been in having dinner as I am in Australia, but back now. Will post the logs as attachment as soon as I can however I am not sure there is any more to post.
Just as a bit more backgroundI am quite familiar with Java/JPA MySQL etc but I am still very much learning SpringBoot and I am not familiar with Liquidbase. I have been trying to get more details in the logs by adding -Dspring.profiles.active=debug" and by setting java log level to debug (though I haven't yet checked to see if SpringBoot uses java logging ). I guess what I am asking is how to increase logging level so as to see the actual failure ..do you know ? cheers Tom Daly > On 14 Nov 2024, at 5:44 pm, Ádám Sághy <adamsa...@gmail.com> wrote: > > Hi > > If you dont wanna share the full > logs on the public mail list (which is understandable), you can send me > privately and i will try to help: > adamsa...@apache.org > > Regards > Adam > > > Sent from my iPhone > >> On 14 Nov 2024, at 08:44, Ádám Sághy <adamsa...@gmail.com> wrote: >> Hi >> >> Please attach the full log as a file attachment. The shared logs does not >> contain the real problem. >> >> Regards >> Adam >> >> Sent from my iPhone >> >>> On 14 Nov 2024, at 04:07, Tom Daly <tdal...@gmail.com> wrote: >>> G'Day folks, >>> by way of introduction I am relatively new to the fineract community but >>> have been working with Mifos and Mifos payment hub now for a good number of >>> months as well as Mojaloop vNext. >>> I am currently stuck trying to get fineract-server to provision the tables >>> for the new fineract tenant I have specified, I am using mariadb and the >>> openMF/fineract:develop docker container and the docker-compose from >>> https://github.com/openMF/mifosx-docker/blob/main/mariadb/docker-compose.yml >>> I have added he entries to the fineract_tenants tables like this ...CREATE >>> DATABASE IF NOT EXISTS `gazelle1`; >>> INSERT INTO `tenant_server_connections` (`id`, `schema_name`, >>> `schema_server`, `schema_server_port`, `schema_username`, >>> `schema_password`, `auto_update`) VALUES >>> (2, 'gazelle1', 'fineractmysql', '3306', 'root', >>> 'skdcnwauicn2ucnaecasdsajdnizucawencascdca', 1); >>> >>> INSERT INTO `tenants` (`id`, `identifier`, `name`, `timezone_id`, >>> `country_id`, `joined_date`, `created_date`, `lastmodified_date`, >>> `oltp_id`, `report_id` ) >>> VALUES (2, 'gazelle1', 'Tenant1 for Gazelle', 'Asia/Kolkata', NULL, NULL, >>> NULL, NULL, 2, 2 ); >>> >>> My default tenant "default" works just fine but on restart of the >>> fineract-server I get errors such as those below. >>> I am using the same user = root and password (as above) for both tenants. >>> I think I must be missing something as I can see others have this working , >>> and I would really appreciate any assistance.thanks in advance Tom Daly >>> >>> ========================= >>> important part of error (I think) >>> ========================= >>> fineract-server-1 | 2024-11-14 03:03:12.831 - INFO 1 --- [ >>> main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start >>> completed. >>> fineract-server-1 | 2024-11-14 03:03:13.033 - INFO 1 --- [ >>> main] a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrading tenant store DB >>> at fineractmysql:3306 >>> fineract-server-1 | 2024-11-14 03:03:13.034 - INFO 1 --- [ >>> main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - >>> fineract.tenant.username: root >>> fineract-server-1 | 2024-11-14 03:03:13.034 - INFO 1 --- [ >>> main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - >>> fineract.tenant.password: **** >>> fineract-server-1 | 2024-11-14 03:03:13.034 - INFO 1 --- [ >>> main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - >>> fineract.tenant.parameters: fineract-server-1 | 2024-11-14 03:03:13.034 - >>> INFO 1 --- [ main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - >>> fineract.tenant.timezone: Asia/Kolkata >>> fineract-server-1 | 2024-11-14 03:03:13.034 - INFO 1 --- [ >>> main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - >>> fineract.tenant.description: Default Demo Tenant >>> fineract-server-1 | 2024-11-14 03:03:13.034 - INFO 1 --- [ >>> main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - >>> fineract.tenant.identifier: default >>> fineract-server-1 | 2024-11-14 03:03:13.034 - INFO 1 --- [ >>> main] a.f.i.c.s.m.TenantDatabaseUpgradeService : - fineract.tenant.name: >>> fineract_default >>> fineract-server-1 | 2024-11-14 03:03:18.809 - INFO 1 --- [ >>> main] a.f.i.c.s.m.TenantDatabaseUpgradeService : Tenant store upgrade >>> finished >>> fineract-server-1 | 2024-11-14 03:03:18.809 - INFO 1 --- [ >>> main] a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrading all tenants >>> fineract-server-1 | 2024-11-14 03:03:18.813 - INFO 1 --- [ >>> main] a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrade for tenant default >>> has started >>> fineract-server-1 | 2024-11-14 03:03:19.082 -DEBUG 1 --- [ >>> main] o.a.f.i.c.s.m.TenantDataSourceFactory : JDBC URL for tenant >>> default is >>> jdbc:mariadb://fineractmysql:3306/fineract_default?serverTimezone=UTC&useLegacyDatetimeCode=false&sessionVariables=time_zone='-00:00' >>> fineract-server-1 | 2024-11-14 03:03:19.083 - INFO 1 --- [ >>> main] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Starting... >>> fineract-server-1 | 2024-11-14 03:03:19.088 - INFO 1 --- [ >>> main] com.zaxxer.hikari.pool.HikariPool : HikariPool-2 - Added >>> connection org.mariadb.jdbc.Connection@1477b4ab >>> fineract-server-1 | 2024-11-14 03:03:19.088 - INFO 1 --- [ >>> main] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Start >>> completed. >>> fineract-server-1 | 2024-11-14 03:03:22.116 - INFO 1 --- [ >>> main] a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrade for tenant default >>> has finished >>> fineract-server-1 | 2024-11-14 03:03:22.116 - INFO 1 --- [ >>> main] a.f.i.c.s.m.TenantDatabaseUpgradeService : Upgrade for tenant >>> gazelle1 has started >>> fineract-server-1 | 2024-11-14 03:03:22.119 -ERROR 1 --- [ >>> main] o.s.b.web.embedded.tomcat.TomcatStarter : Error starting Tomcat >>> context. Exception: >>> org.springframework.beans.factory.UnsatisfiedDependencyException. Message: >>> Error creating bean with name >>> 'org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration': >>> Unsatisfied dependency expressed through constructor parameter 1: Error >>> creating bean with name 'jerseyConfig': Invocation of init method failed >>> fineract-server-1 | 2024-11-14 03:03:22.153 - INFO 1 --- [ >>> main] o.apache.catalina.core.StandardService : Stopping service [Tomcat] >>> >>> ==================== >>> the remainder of the error >>> ==================== >>> fineract-server-1 | 2024-11-14 03:03:22.157 - WARN 1 --- [ >>> main] o.a.c.loader.WebappClassLoaderBase : The web application >>> [fineract-provider] appears to have started a thread named [HikariPool-1 >>> housekeeper] but has failed to stop it. This is very likely to create a >>> memory leak. Stack trace of thread: >>> fineract-server-1 | >>> java.base@17.0.13/jdk.internal.misc.Unsafe.park(Native Method) >>> fineract-server-1 | >>> java.base@17.0.13/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) >>> fineract-server-1 | >>> java.base@17.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1679) >>> fineract-server-1 | >>> java.base@17.0.13/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) >>> fineract-server-1 | >>> java.base@17.0.13/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) >>> fineract-server-1 | >>> java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) >>> fineract-server-1 | >>> java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) >>> fineract-server-1 | >>> java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) >>> fineract-server-1 | >>> java.base@17.0.13/java.lang.Thread.run(Thread.java:840) >>> fineract-server-1 | 2024-11-14 03:03:22.158 - WARN 1 --- [ >>> main] o.a.c.loader.WebappClassLoaderBase : The web application >>> [fineract-provider] appears to have started a thread named [HikariPool-2 >>> housekeeper] but has failed to stop it. This is very likely to create a >>> memory leak. Stack trace of thread: >>> fineract-server-1 | >>> java.base@17.0.13/jdk.internal.misc.Unsafe.park(Native Method) >>> fineract-server-1 | >>> java.base@17.0.13/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) >>> fineract-server-1 | >>> java.base@17.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1679) >>> fineract-server-1 | >>> java.base@17.0.13/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) >>> fineract-server-1 | >>> java.base@17.0.13/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) >>> fineract-server-1 | >>> java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) >>> fineract-server-1 | >>> java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) >>> fineract-server-1 | >>> java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) >>> fineract-server-1 | >>> java.base@17.0.13/java.lang.Thread.run(Thread.java:840) >>> fineract-server-1 | 2024-11-14 03:03:22.158 - WARN 1 --- [ >>> main] o.a.c.loader.WebappClassLoaderBase : The web application >>> [fineract-provider] appears to have started a thread named [HikariPool-2 >>> connection adder] but has failed to stop it. This is very likely to create >>> a memory leak. Stack trace of thread: >>> fineract-server-1 | >>> java.base@17.0.13/jdk.internal.misc.Unsafe.park(Native Method) >>> fineract-server-1 | >>> java.base@17.0.13/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) >>> fineract-server-1 | >>> java.base@17.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1679) >>> fineract-server-1 | >>> java.base@17.0.13/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460) >>> fineract-server-1 | >>> java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) >>> fineract-server-1 | >>> java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) >>> fineract-server-1 | >>> java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) >>> fineract-server-1 | >>> java.base@17.0.13/java.lang.Thread.run(Thread.java:840) >>> fineract-server-1 | 2024-11-14 03:03:22.160 - WARN 1 --- [ >>> main] ConfigServletWebServerApplicationContext : Exception encountered >>> during context initialization - cancelling refresh attempt: >>> org.springframework.context.ApplicationContextException: Unable to start >>> web server >>> fineract-server-1 | 2024-11-14 03:03:22.161 - INFO 1 --- [ >>> main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown >>> initiated... >>> fineract-server-1 | 2024-11-14 03:03:22.164 - INFO 1 --- [ >>> main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown >>> completed. >>> fineract-server-1 | 2024-11-14 03:03:22.198 - INFO 1 --- [ >>> main] .s.b.a.l.ConditionEvaluationReportLogger : fineract-server-1 | >>> fineract-server-1 | Error starting ApplicationContext. To display the >>> condition evaluation report re-run your application with 'debug' enabled. >>> fineract-server-1 | 2024-11-14 03:03:22.221 -ERROR 1 --- [ >>> main] o.s.boot.SpringApplication : Application run failed >>> fineract-server-1 | fineract-server-1 | >>> org.springframework.context.ApplicationContextException: Unable to start >>> web server >>> fineract-server-1 | at >>> org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:165) >>> fineract-server-1 | at >>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:619) >>> fineract-server-1 | at >>> org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) >>> fineract-server-1 | at >>> org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) >>> fineract-server-1 | at >>> org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) >>> fineract-server-1 | at >>> org.springframework.boot.SpringApplication.run(SpringApplication.java:335) >>> fineract-server-1 | at >>> org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:149) >>> fineract-server-1 | at >>> org.apache.fineract.ServerApplication.main(ServerApplication.java:57) >>> fineract-server-1 | Caused by: >>> org.springframework.boot.web.server.WebServerException: Unable to start >>> embedded Tomcat >>> fineract-server-1 | at >>> org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:147) >>> fineract-server-1 | at >>> org.springframework.boot.web.embedded.tomcat.TomcatWebServer.<init>(TomcatWebServer.java:107) >>> fineract-server-1 | at >>> org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:516) >>> fineract-server-1 | at >>> org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:222) >>> fineract-server-1 | at >>> org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:188) >>> fineract-server-1 | at >>> org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) >>> fineract-server-1 | ... 7 common frames omitted >>> fineract-server-1 | Caused by: >>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error >>> creating bean with name >>> 'org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration': >>> Unsatisfied dependency expressed through constructor parameter 1: Error >>> creating bean with name 'jerseyConfig': Invocation of init method failed >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1375) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1212) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:409) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205) >>> fineract-server-1 | at >>> org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:211) >>> fineract-server-1 | at >>> org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:202) >>> fineract-server-1 | at >>> org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:97) >>> fineract-server-1 | at >>> org.springframework.boot.web.servlet.ServletContextInitializerBeans.<init>(ServletContextInitializerBeans.java:86) >>> fineract-server-1 | at >>> org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:266) >>> fineract-server-1 | at >>> org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:240) >>> fineract-server-1 | at >>> org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:52) >>> fineract-server-1 | at >>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4412) >>> fineract-server-1 | at >>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) >>> fineract-server-1 | at >>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203) >>> fineract-server-1 | at >>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193) >>> fineract-server-1 | at >>> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) >>> fineract-server-1 | at >>> org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) >>> fineract-server-1 | at >>> java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) >>> fineract-server-1 | at >>> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749) >>> fineract-server-1 | at >>> org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:772) >>> fineract-server-1 | at >>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) >>> fineract-server-1 | at >>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203) >>> fineract-server-1 | at >>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193) >>> fineract-server-1 | at >>> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) >>> fineract-server-1 | at >>> org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) >>> fineract-server-1 | at >>> java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) >>> fineract-server-1 | at >>> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749) >>> fineract-server-1 | at >>> org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:203) >>> fineract-server-1 | at >>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) >>> fineract-server-1 | at >>> org.apache.catalina.core.StandardService.startInternal(StandardService.java:415) >>> fineract-server-1 | at >>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) >>> fineract-server-1 | at >>> org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:870) >>> fineract-server-1 | at >>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) >>> fineract-server-1 | at >>> org.apache.catalina.startup.Tomcat.start(Tomcat.java:437) >>> fineract-server-1 | at >>> org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:128) >>> fineract-server-1 | ... 12 common frames omitted >>> fineract-server-1 | Caused by: >>> org.springframework.beans.factory.BeanCreationException: Error creating >>> bean with name 'jerseyConfig': Invocation of init method failed >>> fineract-server-1 | at >>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:222) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:422) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1798) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) >>> fineract-server-1 | at >>> org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) >>> fineract-server-1 | ... 61 common frames omitted >>> fineract-server-1 | Caused by: >>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error >>> creating bean with name 'journalEntriesApiResource' defined in file >>> [/app/classes/org/apache/fineract/accounting/journalentry/api/JournalEntriesApiResource.class]: >>> Unsatisfied dependency expressed through constructor parameter 0: Error >>> creating bean with name 'springSecurityPlatformSecurityContext' defined in >>> file >>> [/app/classes/org/apache/fineract/infrastructure/security/service/SpringSecurityPlatformSecurityContext.class]: >>> Unsatisfied dependency expressed through constructor parameter 0: Error >>> creating bean with name 'configurationDomainServiceJpa' defined in file >>> [/app/classes/org/apache/fineract/infrastructure/configuration/domain/ConfigurationDomainServiceJpa.class]: >>> Unsatisfied dependency expressed through constructor parameter 0: Error >>> creating bean with name 'permissionRepository' defined in >>> org.apache.fineract.useradministration.domain.PermissionRepository defined >>> in @EnableJpaRepositories declared on JPAConfig: Cannot resolve reference >>> to bean 'jpaSharedEM_entityManagerFactory' while setting bean property >>> 'entityManager' >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1375) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1212) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansWithAnnotation(DefaultListableBeanFactory.java:713) >>> fineract-server-1 | at >>> org.springframework.context.support.AbstractApplicationContext.getBeansWithAnnotation(AbstractApplicationContext.java:1411) >>> fineract-server-1 | at >>> org.apache.fineract.infrastructure.core.jersey.JerseyConfig.setup(JerseyConfig.java:46) >>> fineract-server-1 | at >>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native >>> Method) >>> fineract-server-1 | at >>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) >>> fineract-server-1 | at >>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>> fineract-server-1 | at >>> java.base/java.lang.reflect.Method.invoke(Method.java:569) >>> fineract-server-1 | at >>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMethod.invoke(InitDestroyAnnotationBeanPostProcessor.java:457) >>> fineract-server-1 | at >>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:401) >>> fineract-server-1 | at >>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:219) >>> fineract-server-1 | ... 74 common frames omitted >>> fineract-server-1 | Caused by: >>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error >>> creating bean with name 'springSecurityPlatformSecurityContext' defined in >>> file >>> [/app/classes/org/apache/fineract/infrastructure/security/service/SpringSecurityPlatformSecurityContext.class]: >>> Unsatisfied dependency expressed through constructor parameter 0: Error >>> creating bean with name 'configurationDomainServiceJpa' defined in file >>> [/app/classes/org/apache/fineract/infrastructure/configuration/domain/ConfigurationDomainServiceJpa.class]: >>> Unsatisfied dependency expressed through constructor parameter 0: Error >>> creating bean with name 'permissionRepository' defined in >>> org.apache.fineract.useradministration.domain.PermissionRepository defined >>> in @EnableJpaRepositories declared on JPAConfig: Cannot resolve reference >>> to bean 'jpaSharedEM_entityManagerFactory' while setting bean property >>> 'entityManager' >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1375) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1212) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) >>> fineract-server-1 | at >>> org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) >>> fineract-server-1 | ... 93 common frames omitted >>> fineract-server-1 | Caused by: >>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error >>> creating bean with name 'configurationDomainServiceJpa' defined in file >>> [/app/classes/org/apache/fineract/infrastructure/configuration/domain/ConfigurationDomainServiceJpa.class]: >>> Unsatisfied dependency expressed through constructor parameter 0: Error >>> creating bean with name 'permissionRepository' defined in >>> org.apache.fineract.useradministration.domain.PermissionRepository defined >>> in @EnableJpaRepositories declared on JPAConfig: Cannot resolve reference >>> to bean 'jpaSharedEM_entityManagerFactory' while setting bean property >>> 'entityManager' >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1375) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1212) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) >>> fineract-server-1 | at >>> org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) >>> fineract-server-1 | ... 107 common frames omitted >>> fineract-server-1 | Caused by: >>> org.springframework.beans.factory.BeanCreationException: Error creating >>> bean with name 'permissionRepository' defined in >>> org.apache.fineract.useradministration.domain.PermissionRepository defined >>> in @EnableJpaRepositories declared on JPAConfig: Cannot resolve reference >>> to bean 'jpaSharedEM_entityManagerFactory' while setting bean property >>> 'entityManager' >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1705) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1454) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) >>> fineract-server-1 | at >>> org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) >>> fineract-server-1 | ... 121 common frames omitted >>> fineract-server-1 | Caused by: >>> org.springframework.beans.factory.BeanCreationException: Error creating >>> bean with name 'jpaSharedEM_entityManagerFactory': Cannot resolve reference >>> to bean 'entityManagerFactory' while setting constructor argument >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:682) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:509) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) >>> fineract-server-1 | ... 135 common frames omitted >>> fineract-server-1 | Caused by: >>> org.springframework.beans.factory.BeanCreationException: Error creating >>> bean with name 'tenantDatabaseUpgradeService' defined in file >>> [/app/classes/org/apache/fineract/infrastructure/core/service/migration/TenantDatabaseUpgradeService.class]: >>> salt cannot be null >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1806) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:313) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) >>> fineract-server-1 | ... 147 common frames omitted >>> fineract-server-1 | Caused by: java.lang.IllegalArgumentException: salt >>> cannot be null >>> fineract-server-1 | at >>> org.springframework.security.crypto.bcrypt.BCrypt.hashpw(BCrypt.java:615) >>> fineract-server-1 | at >>> org.springframework.security.crypto.bcrypt.BCrypt.hashpwforcheck(BCrypt.java:579) >>> fineract-server-1 | at >>> org.springframework.security.crypto.bcrypt.BCrypt.checkpw(BCrypt.java:764) >>> fineract-server-1 | at >>> org.apache.fineract.infrastructure.core.service.database.DatabasePasswordEncryptor.isMasterPasswordHashValid(DatabasePasswordEncryptor.java:90) >>> fineract-server-1 | at >>> org.apache.fineract.infrastructure.core.service.migration.TenantDataSourceFactory.create(TenantDataSourceFactory.java:61) >>> fineract-server-1 | at >>> org.apache.fineract.infrastructure.core.service.migration.TenantDatabaseUpgradeService.upgradeIndividualTenant(TenantDatabaseUpgradeService.java:146) >>> fineract-server-1 | at >>> org.apache.fineract.infrastructure.core.service.migration.TenantDatabaseUpgradeService.upgradeIndividualTenants(TenantDatabaseUpgradeService.java:129) >>> fineract-server-1 | at >>> org.apache.fineract.infrastructure.core.service.migration.TenantDatabaseUpgradeService.afterPropertiesSet(TenantDatabaseUpgradeService.java:80) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) >>> fineract-server-1 | at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802) >>> fineract-server-1 | ... 156 common frames omitted >>> fineract-server-1 | >