G'day James, ..will do.
Tom > On 16 Nov 2024, at 3:53 am, James Dailey <jamespdai...@gmail.com> wrote: > > Tom - We welcome documentation PRs on Fineract. > > > > > On Thu, Nov 14, 2024 at 8:56 PM VICTOR MANUEL ROMERO RODRIGUEZ > <victor.rom...@fintecheando.mx <mailto:victor.rom...@fintecheando.mx>> wrote: >> Hi Tom, >> >> Thank you for sharing it >> >> Just a note, the Apache Fineract site has the most updated documentation >> which is created from the doc files: >> >> https://fineract.apache.org/docs/current/#_persistence >> >> The following link is the Apache Fineract Github repository, the one that >> you are sharing is mirroring it. >> >> https://github.com/apache/fineract/blob/develop/fineract-doc/src/docs/en/chapters/architecture/persistence.adoc >> >> Regards >> >> Victor >> >> >> >> El jue, 14 nov 2024 a las 22:35, Tom Daly (<tdal...@gmail.com >> <mailto:tdal...@gmail.com>>) escribió: >>> Adam, all >>> >>> Hey I do have this working now to the point where all the tables are >>> created and updated in my second tenant , Adam again thanks heaps for your >>> help. >>> >>> For others who might be also trying to get this working >>> I found this in the fineract GitHub repo under doc >>> https://github.com/openMF/fineract/blob/develop/fineract-doc/src/docs/en/chapters/architecture/persistence.adoc >>> and it is helpful though I am not sure it is still detailed enough to >>> give me an immediate solution. >>> >>> I should say I have this working in an interim fashion and I am still >>> working on it so as to automate and then plan to document in more detail >>> for the benefit of others as I have noticed that I am not the only one who >>> has had issues here. >>> >>> regards >>> Tom >>> >>> >>>> On 14 Nov 2024, at 7:01 pm, Ádám Sághy <adamsa...@gmail.com >>>> <mailto:adamsa...@gmail.com>> wrote: >>>> >>>> Hi >>>> >>>> I went through again and found the issue, you dont need to attach the full >>>> log anymore: >>>> >>>> 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) >>>> >>>> Please make sure in the “fineract_tenants” database, >>>> “tenant_server_connections” table, “master_password_hash” is not empty! >>>> >>>> Regards, >>>> Adam >>>> >>>>> On 14 Nov 2024, at 10:27, Tom Daly <tdal...@gmail.com >>>>> <mailto:tdal...@gmail.com>> wrote: >>>>> >>>>> Adam, >>>>> >>>>> output of docker logs for fineract-server attached. >>>>> >>>>> thanks again for any advice >>>>> Tom >>>>> >>>>> >>>>>> On 14 Nov 2024, at 5:44 pm, Ádám Sághy <adamsa...@gmail.com >>>>>> <mailto: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 <mailto:adamsa...@apache.org> >>>>>> >>>>>> Regards >>>>>> Adam >>>>>> >>>>>> >>>>>> Sent from my iPhone >>>>>> >>>>>>> On 14 Nov 2024, at 08:44, Ádám Sághy <adamsa...@gmail.com >>>>>>> <mailto: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 >>>>>>>> <mailto: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 <http://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 | >>>>>> >>>>> >>>> >>>> >>>