Hi Tom,

My 2 cents,
When I cross check the scripts to add details into '
*tenant_server_connections *table' with the document
https://fineract-academy.com/how-to-configure-multi-tenancy-for-fineract.html
I see some of the columns are missing like `pool_initial_size` and `
pool_validation_interval` I am not sure if that is the real problem but
could check once.

You can review the details with the above linked document to see if there
is anything else missing.



Regards,
Bharath
Lead Implementation Analyst | Mifos Initiative
Skype: live:cbharath4| Mobile: +91.7019635592
http://mifos.org  <http://facebook.com/mifos>
<http://www.twitter.com/mifos>


On Thu, Nov 14, 2024 at 8:37 AM 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  |
>
>
>
>
>
>
>
>

Reply via email to