j2l commented on pull request #1798:
URL: https://github.com/apache/fineract/pull/1798#issuecomment-884755608


   Hi, 
   Interesting but I'm getting an error when I build it:
   ```
   ...
   fineractmysql_1    | 2021-07-22  8:30:58 139903434213120 [Note] InnoDB: 
Buffer pool(s) load completed at 210722  8:30:58
   fineractmysql_1    | 2021-07-22  8:30:58 139904319616704 [Note] Reading of 
all Master_info entries succeeded
   fineractmysql_1    | 2021-07-22  8:30:58 139904319616704 [Note] Added new 
Master_info '' to hash table
   fineractmysql_1    | 2021-07-22  8:30:58 139904319616704 [Note] mysqld: 
ready for connections.
   fineractmysql_1    | Version: '10.2.39-MariaDB-1:10.2.39+maria~bionic'  
socket: '/var/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary 
distribution
   fineract-server_1  | 2021-07-22 08:30:59.384  INFO 1 --- [           main] 
o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 
8080 (http) 8443 (https)
   fineract-server_1  | 2021-07-22 08:30:59.811 ERROR 1 --- [           main] 
com.zaxxer.hikari.HikariConfig           : Failed to load driver class 
org.mariadb.jdbc.Driver from HikariConfig class classloader 
org.springframework.boot.loader.LaunchedURLClassLoader@7dc7cbad
   fineract-server_1  | 2021-07-22 08:30:59.815 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.apache.fineract.infrastructure.core.boot.WebXmlConfiguration': Unsatisfied 
dependency expressed through field 'basicAuthenticationProcessingFilter'; 
nested exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'basicAuthenticationProcessingFilter' defined in URL 
[jar:file:/app/fineract-provider.jar!/BOOT-INF/classes!/org/apache/fineract/infrastructure/security/filter/TenantAwareBasicAuthenticationFilter.class]:
 Unsatisfied dependency expressed through constructor parameter 0; nested 
exception is org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'org.springframework.security.authenticationManager': 
Cannot resolve reference to 
 bean 'customAuthenticationProvider' while setting constructor argument with 
key [0]; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'customAuthenticationProvider' defined in URL 
[jar:file:/app/fineract-provider.jar!/BOOT-INF/classes!/META-INF/spring/securityContext.xml]:
 Cannot resolve reference to bean 'userDetailsService' while setting bean 
property 'userDetailsService'; nested exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'userDetailsService': Unsatisfied dependency expressed 
through field 'platformUserRepository'; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'appUserRepository' defined in 
org.apache.fineract.useradministration.domain.AppUserRepository defined in : 
Cannot create inner bean '(inner bean)#5d152bcd' of type 
[org.springframework.orm.jpa.SharedEntityManagerCreator] while setting bean pr
 operty 'entityManager'; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name '(inner bean)#5d152bcd': Cannot resolve reference to bean 
'entityManagerFactory' while setting constructor argument; nested exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'tenantDatabaseUpgradeService' defined in URL 
[jar:file:/app/fineract-provider.jar!/BOOT-INF/classes!/org/apache/fineract/infrastructure/core/service/TenantDatabaseUpgradeService.class]:
 Unsatisfied dependency expressed through constructor parameter 0; nested 
exception is org.springframework.beans.factory.UnsatisfiedDependencyException: 
Error creating bean with name 'jdbcTenantDetailsService' defined in URL 
[jar:file:/app/fineract-provider.jar!/BOOT-INF/classes!/org/apache/fineract/infrastructure/security/service/JdbcTenantDetailsService.class]:
 Unsatisfied dependency expressed through constructor parameter 0; nested 
exceptio
 n is org.springframework.beans.factory.BeanCreationException: Error creating 
bean with name 'hikariTenantDataSource' defined in URL 
[jar:file:/app/fineract-provider.jar!/BOOT-INF/classes!/META-INF/spring/hikariDataSource.xml]:
 Cannot resolve reference to bean 'hikariConfig' while setting constructor 
argument; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'hikariConfig' defined in URL 
[jar:file:/app/fineract-provider.jar!/BOOT-INF/classes!/META-INF/spring/hikariDataSource.xml]:
 Error setting property values; nested exception is 
org.springframework.beans.PropertyBatchUpdateException; nested 
PropertyAccessExceptions (1) are:
   fineract-server_1  | PropertyAccessException 1: 
org.springframework.beans.MethodInvocationException: Property 'driverClassName' 
threw exception; nested exception is java.lang.RuntimeException: Failed to load 
driver class org.mariadb.jdbc.Driver in either of HikariConfig class loader or 
Thread context classloader
   fineract-server_1  | 2021-07-22 08:30:59.899  WARN 1 --- [           main] 
ConfigServletWebServerApplicationContext : Exception encountered during context 
initialization - cancelling refresh attempt: 
org.springframework.context.ApplicationContextException: Unable to start web 
server; nested exception is 
org.springframework.boot.web.server.WebServerException: Unable to start 
embedded Tomcat
   fineract-server_1  | 2021-07-22 08:30:59.921 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; nested exception is 
org.springframework.boot.web.server.WebServerException: Unable to start 
embedded Tomcat
   fineract-server_1  |         at 
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:161)
   fineract-server_1  |         at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:545)
   fineract-server_1  |         at 
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143)
   fineract-server_1  |         at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758)
   fineract-server_1  |         at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750)
   fineract-server_1  |         at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:405)
   fineract-server_1  |         at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:315)
   fineract-server_1  |         at 
org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:140)
   fineract-server_1  |         at 
org.apache.fineract.ServerApplication.main(ServerApplication.java:61)
   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:62)
   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:566)
   fineract-server_1  |         at 
org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
   fineract-server_1  |         at 
org.springframework.boot.loader.Launcher.launch(Launcher.java:107)
   fineract-server_1  |         at 
org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
   fineract-server_1  |         at 
org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:467)
   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:142)
   fineract-server_1  |         at 
org.springframework.boot.web.embedded.tomcat.TomcatWebServer.<init>(TomcatWebServer.java:104)
   fineract-server_1  |         at 
org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:440)
   fineract-server_1  |         at 
org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:193)
   fineract-server_1  |         at 
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:178)
   fineract-server_1  |         at 
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:158)
   fineract-server_1  |         ... 16 common frames omitted
   fineract-server_1  | Caused by: 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 
'org.apache.fineract.infrastructure.core.boot.WebXmlConfiguration': Unsatisfied 
dependency expressed through field 'basicAuthenticationProcessingFilter'; 
nested exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'basicAuthenticationProcessingFilter' defined in URL 
[jar:file:/app/fineract-provider.jar!/BOOT-INF/classes!/org/apache/fineract/infrastructure/security/filter/TenantAwareBasicAuthenticationFilter.class]:
 Unsatisfied dependency expressed through constructor parameter 0; nested 
exception is org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'org.springframework.security.authenticationManager': 
Cannot resolve reference to bean 'customAuthenticationProvider' while setting 
constructor argument with key [0]; nested exception is 
org.springframework.beans.factor
 y.BeanCreationException: Error creating bean with name 
'customAuthenticationProvider' defined in URL 
[jar:file:/app/fineract-provider.jar!/BOOT-INF/classes!/META-INF/spring/securityContext.xml]:
 Cannot resolve reference to bean 'userDetailsService' while setting bean 
property 'userDetailsService'; nested exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'userDetailsService': Unsatisfied dependency expressed 
through field 'platformUserRepository'; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'appUserRepository' defined in 
org.apache.fineract.useradministration.domain.AppUserRepository defined in : 
Cannot create inner bean '(inner bean)#5d152bcd' of type 
[org.springframework.orm.jpa.SharedEntityManagerCreator] while setting bean 
property 'entityManager'; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name '(inne
 r bean)#5d152bcd': Cannot resolve reference to bean 'entityManagerFactory' 
while setting constructor argument; nested exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'tenantDatabaseUpgradeService' defined in URL 
[jar:file:/app/fineract-provider.jar!/BOOT-INF/classes!/org/apache/fineract/infrastructure/core/service/TenantDatabaseUpgradeService.class]:
 Unsatisfied dependency expressed through constructor parameter 0; nested 
exception is org.springframework.beans.factory.UnsatisfiedDependencyException: 
Error creating bean with name 'jdbcTenantDetailsService' defined in URL 
[jar:file:/app/fineract-provider.jar!/BOOT-INF/classes!/org/apache/fineract/infrastructure/security/service/JdbcTenantDetailsService.class]:
 Unsatisfied dependency expressed through constructor parameter 0; nested 
exception is org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'hikariTenantDataSource' defined in URL [jar:
 
file:/app/fineract-provider.jar!/BOOT-INF/classes!/META-INF/spring/hikariDataSource.xml]:
 Cannot resolve reference to bean 'hikariConfig' while setting constructor 
argument; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'hikariConfig' defined in URL 
[jar:file:/app/fineract-provider.jar!/BOOT-INF/classes!/META-INF/spring/hikariDataSource.xml]:
 Error setting property values; nested exception is 
org.springframework.beans.PropertyBatchUpdateException; nested 
PropertyAccessExceptions (1) are:
   fineract-server_1  | PropertyAccessException 1: 
org.springframework.beans.MethodInvocationException: Property 'driverClassName' 
threw exception; nested exception is java.lang.RuntimeException: Failed to load 
driver class org.mariadb.jdbc.Driver in either of HikariConfig class loader or 
Thread context classloader
   fineract-server_1  |         at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:643)
   fineract-server_1  |         at 
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130)
   fineract-server_1  |         at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
   fineract-server_1  |         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1420)
   fineract-server_1  |         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
   fineract-server_1  |         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
   fineract-server_1  |         at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
   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:322)
   fineract-server_1  |         at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
   fineract-server_1  |         at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:408)
   fineract-server_1  |         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1336)
   fineract-server_1  |         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1176)
   fineract-server_1  |         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:556)
   fineract-server_1  |         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
   fineract-server_1  |         at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
   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:322)
   fineract-server_1  |         at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207)
   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:96)
   fineract-server_1  |         at 
org.springframework.boot.web.servlet.ServletContextInitializerBeans.<init>(ServletContextInitializerBeans.java:85)
   fineract-server_1  |         at 
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:255)
   fineract-server_1  |         at 
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:229)
   fineract-server_1  |         at 
org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:53)
   fineract-server_1  |         at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5166)
   fineract-server_1  |         at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
   fineract-server_1  |         at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)
   fineract-server_1  |         at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)
   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:140)
   fineract-server_1  |         at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
   fineract-server_1  |         at 
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:843)
   fineract-server_1  |         at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
   fineract-server_1  |         at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)
   fineract-server_1  |         at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)
   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:140)
   fineract-server_1  |         at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
   fineract-server_1  |         at 
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
   fineract-server_1  |         at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
   fineract-server_1  |         at 
org.apache.catalina.core.StandardService.startInternal(StandardService.java:421)
   fineract-server_1  |         at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
   fineract-server_1  |         at 
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930)
   fineract-server_1  |         at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
   fineract-server_1  |         at 
org.apache.catalina.startup.Tomcat.start(Tomcat.java:486)
   fineract-server_1  |         at 
org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:123)
   fineract-server_1  |         ... 21 common frames omitted
   ...
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to