Good to know Karthink. Recommended are: java/jdk 1.8, mysql 5.6 and Tomcat 7.
Regards Santosh On Wed, Nov 29, 2017 at 12:56 AM, Karthik Ananthakrishnan < karthi...@beyondsquare.com> wrote: > Hello All, > > I have got this issue resolved. I was using MySQL 5.7 and was getting that > error. I changed it to 5.6 and tomcat started without any error. ☺ > > Thanks, > Karthik > > On 28/11/17, 6:22 PM, "Karthik Ananthakrishnan" < > karthi...@beyondsquare.com> wrote: > > Santhosh, > > > > I have created the Eclipse WS from https://github.com/openMF/ > incubator-fineract/tree/mifosplatform-17.07.01.RELEASE > > I have installed Apache Activemq 5.15.2 and Started it. (No > Configurations wr.r.t mifos done.) > > > > Started Fineract using 'gradlew clean tomcatrunwar' from the root > folder. > > > > When I try connecting my community-app to server I am not able to. > > http://localhost:9002/?baseApiUrl=http://localhost: > 8080&tenantIdentifier=default Gave the mifos/password as credentials and > got the below error. > > Couldn't connect to server. Make sure you are using correct settings. > > > > Got the below error during tomcat server startup. > > 17:43:34.023 [localhost-startStop-1] INFO > org.quartz.impl.StdSchedulerFactory > - Quartz scheduler 'Scheduler1group4' initialized from an externally > provided properties instance. > > 17:43:34.024 [localhost-startStop-1] INFO > org.quartz.impl.StdSchedulerFactory > - Quartz scheduler version: 2.1.7 > > 17:43:34.024 [localhost-startStop-1] INFO org.quartz.core.QuartzScheduler > - JobFactory set to: org.springframework.scheduling.quartz. > AdaptableJobFactory@592de645 > > 17:43:34.024 [localhost-startStop-1] INFO > o.s.s.quartz.SchedulerFactoryBean > - Starting Quartz Scheduler now > > 17:43:34.024 [localhost-startStop-1] INFO org.quartz.core.QuartzScheduler > - Scheduler Scheduler1group4_$_NON_CLUSTERED started. > > 17:43:34.567 [localhost-startStop-1] ERROR > o.a.f.i.j.s.JobRegisterServiceImpl > - Could not schedule job: Generate AdhocClient Schedule > > java.lang.IllegalArgumentException: Code has no @CronTarget with this > job name (@see JobName); seems like DB/code are not in line: Generate > AdhocClient Schedule > > at org.apache.fineract.infrastructure.jobs.service. > JobRegisterServiceImpl.createJobDetail(JobRegisterServiceImpl.java:344) > [JobRegisterServiceImpl.class:na] > > at org.apache.fineract.infrastructure.jobs.service. > JobRegisterServiceImpl.scheduleJob(JobRegisterServiceImpl.java:264) > [JobRegisterServiceImpl.class:na] > > at org.apache.fineract.infrastructure.jobs.service. > JobRegisterServiceImpl.loadAllJobs(JobRegisterServiceImpl.java:120) > [JobRegisterServiceImpl.class:na] > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) ~[na:1.8.0_144] > > at sun.reflect.NativeMethodAccessorImpl.invoke( > NativeMethodAccessorImpl.java:62) ~[na:1.8.0_144] > > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_144] > > at java.lang.reflect.Method.invoke(Method.java:498) > ~[na:1.8.0_144] > > at org.springframework.beans.factory.annotation. > InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke( > InitDestroyAnnotationBeanPostProcessor.java:349) > [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.annotation. > InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata. > invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:300) > [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.annotation. > InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization( > InitDestroyAnnotationBeanPostProcessor.java:133) > [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeI > nitialization(AbstractAutowireCapableBeanFactory.java:407) > [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > AbstractAutowireCapableBeanFactory.initializeBean( > AbstractAutowireCapableBeanFactory.java:1546) [spring-beans-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > AbstractAutowireCapableBeanFactory.doCreateBean( > AbstractAutowireCapableBeanFactory.java:539) [spring-beans-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > AbstractAutowireCapableBeanFactory.createBean( > AbstractAutowireCapableBeanFactory.java:475) [spring-beans-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) > [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) > [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) > [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) > [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > DefaultListableBeanFactory.findAutowireCandidates( > DefaultListableBeanFactory.java:1021) [spring-beans-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:964) > [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:862) > [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:811) > [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > ConstructorResolver.createArgumentArray(ConstructorResolver.java:739) > [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > ConstructorResolver.autowireConstructor(ConstructorResolver.java:185) > [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > AbstractAutowireCapableBeanFactory.autowireConstructor( > AbstractAutowireCapableBeanFactory.java:1115) [spring-beans-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > AbstractAutowireCapableBeanFactory.createBeanInstance( > AbstractAutowireCapableBeanFactory.java:1018) [spring-beans-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > AbstractAutowireCapableBeanFactory.doCreateBean( > AbstractAutowireCapableBeanFactory.java:504) [spring-beans-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > AbstractAutowireCapableBeanFactory.createBean( > AbstractAutowireCapableBeanFactory.java:475) [spring-beans-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) > [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) > [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) > [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) > [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE] > > at org.springframework.beans.factory.support. > DefaultListableBeanFactory.preInstantiateSingletons( > DefaultListableBeanFactory.java:706) [spring-beans-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > > at org.springframework.context.support. > AbstractApplicationContext.finishBeanFactoryInitializatio > n(AbstractApplicationContext.java:762) [spring-context-4.0.8.RELEASE. > jar:4.0.8.RELEASE] > > at org.springframework.context.support. > AbstractApplicationContext.refresh(AbstractApplicationContext.java:482) > [spring-context-4.0.8.RELEASE.jar:4.0.8.RELEASE] > > at org.springframework.boot.context.embedded. > EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:109) > [spring-boot-1.1.6.RELEASE.jar:1.1.6.RELEASE] > > at > org.springframework.boot.SpringApplication.refresh(SpringApplication.java:691) > [spring-boot-1.1.6.RELEASE.jar:1.1.6.RELEASE] > > at > org.springframework.boot.SpringApplication.run(SpringApplication.java:320) > [spring-boot-1.1.6.RELEASE.jar:1.1.6.RELEASE] > > at org.springframework.boot.builder. > SpringApplicationBuilder.run(SpringApplicationBuilder.java:142) > [spring-boot-1.1.6.RELEASE.jar:1.1.6.RELEASE] > > at org.springframework.boot.context.web. > SpringBootServletInitializer.createRootApplicationContext( > SpringBootServletInitializer.java:89) [spring-boot-1.1.6.RELEASE. > jar:1.1.6.RELEASE] > > at org.springframework.boot.context.web. > SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:51) > [spring-boot-1.1.6.RELEASE.jar:1.1.6.RELEASE] > > at org.springframework.web. > SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:175) > [spring-web-4.0.8.RELEASE.jar:4.0.8.RELEASE] > > at org.apache.catalina.core. > StandardContext.startInternal(StandardContext.java:5456) > [tomcat-embed-core-7.0.54.jar:7.0.54] > > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > [tomcat-embed-core-7.0.54.jar:7.0.54] > > at org.apache.catalina.core. > ContainerBase$StartChild.call(ContainerBase.java:1559) > [tomcat-embed-core-7.0.54.jar:7.0.54] > > at org.apache.catalina.core. > ContainerBase$StartChild.call(ContainerBase.java:1549) > [tomcat-embed-core-7.0.54.jar:7.0.54] > > at > java.util.concurrent.FutureTask.run(FutureTask.java:266) > [na:1.8.0_144] > > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > [na:1.8.0_144] > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > [na:1.8.0_144] > > at java.lang.Thread.run(Thread.java:748) > [na:1.8.0_144] > > 17:43:39.785 [localhost-startStop-1] INFO > o.p.r.l.base.boot.AbstractBoot - LibBase 1.2.8.16140 started. > > 17:43:39.805 [localhost-startStop-1] INFO > o.p.r.l.base.boot.AbstractBoot - LibSerializer 1.2.8.16112 started. > > 17:43:39.833 [localhost-startStop-1] INFO > o.p.r.l.base.boot.AbstractBoot - LibLoader 1.2.8.16140 started. > > 17:43:39.834 [localhost-startStop-1] INFO > o.p.r.l.base.boot.AbstractBoot - LibFormula 1.2.8.16112 started. > > 17:43:39.836 [localhost-startStop-1] INFO > o.p.r.l.base.boot.AbstractBoot - LibFonts 1.2.8.16112 started. > > 17:43:39.836 [localhost-startStop-1] INFO > o.p.r.l.base.boot.AbstractBoot - LibFormat 1.2.8.16112 started. > > 17:43:39.863 [localhost-startStop-1] INFO > o.p.r.l.base.boot.AbstractBoot - LibXML 1.2.8.16112 started. > > 17:43:39.864 [localhost-startStop-1] INFO > o.p.r.l.base.boot.AbstractBoot - LibRepository 1.2.8.16112 started. > > 17:43:39.864 [localhost-startStop-1] INFO > o.p.r.l.base.boot.AbstractBoot - LibDocBundle 1.2.8.16112 started. > > 17:43:42.252 [localhost-startStop-1] INFO > o.p.r.l.f.r.AbstractFontFileRegistry > - Completed font registration. > > 17:43:42.259 [localhost-startStop-1] INFO > o.p.r.l.f.r.AbstractFontFileRegistry > - Completed font registration. > > 17:43:42.264 [localhost-startStop-1] INFO > o.p.r.l.f.r.AbstractFontFileRegistry > - Completed font registration. > > 17:43:42.266 [localhost-startStop-1] WARN > o.p.r.l.base.boot.PackageState - Unable to initialize the module > misc-beanshell > > 17:43:42.266 [localhost-startStop-1] WARN > o.p.r.l.base.boot.PackageState - Unable to initialize the module misc-bsf > > 17:43:42.329 [localhost-startStop-1] WARN > o.p.r.l.base.boot.PackageState - Unable to initialize the module ext-rhino > > 17:43:42.330 [localhost-startStop-1] WARN > o.p.r.l.base.boot.PackageState - Unable to initialize the module > ext-sbarcodes > > 17:43:42.512 [localhost-startStop-1] INFO > o.p.r.l.base.boot.AbstractBoot - Pentaho Reporting Engine Classic > 3.9.1.1.16408 started. > > 17:43:43.369 [localhost-startStop-1] INFO > o.s.j.e.a.AnnotationMBeanExporter > - Registering beans for JMX exposure on startup > > 17:43:43.830 [localhost-startStop-1] INFO o.s.boot.SpringApplication > - Started application in 55.477 seconds (JVM running for 207.701) > > Started Tomcat Server > > The Server is running at http://localhost:8080/fineract-provider > > > > On 21/11/17, 12:14 PM, "Santosh Math" <sant...@confluxtechnologies.com> > wrote: > > > > Hi Karthik, > > > > 1. Download and Install Apache Activemq 5.15 and run it. > > > > 2. Run the Fineract platform using command, 'gradlew clean > tomcatrunwar' > > > > 3. Through Eclipse, connect to the already running Fineract server > using > > 'Remote Debugging' > > > > Regards > > Santosh > > > > > > > > On Tue, Nov 21, 2017 at 11:40 AM, <karthi...@beyondsquare.com> > wrote: > > > > > Thanks Santhosh, > > > > > > If eclipse wont work, How do i setup a dev environment.? Like, I > want to > > > run debug configuration and check the workflow. > > > > > > Thanks, > > > Karthik > > > > > > > Hi Karthik, > > > > > > > > After moving to OPENJPA, the eclipse doesn't work with > Fineract. You can > > > > only use gradle to compile the code. > > > > > > > > Regards > > > > Santosh > > > > > > > > On Tue, Nov 21, 2017 at 11:26 AM, <karthi...@beyondsquare.com> > wrote: > > > > > > > >> Dear Santhosh, > > > >> > > > >> This is Karthik from Bangalore. I got your email id from the > dev email > > > >> subscription. > > > >> > > > >> I am trying to do a POC on top of MIFOS platform. > > > >> > > > >> I have taken the Fineract plaform basecode from > > > >> https://github.com/openMF/incubator-fineract I am trying to > setup a dev > > > >> environment in Eclipse/Inteli J. In Both IDE’s I am getting > the below > > > >> error and have no clue on how to resolve this. Can you please > help me > > > >> resolving this.? I haven’t worked on Open JPA and gradle > before. > > > >> > > > >> PFB excerpts and PFA full stacktrace that I get on running the > > > >> serverapplication.java. > > > >> > > > >> Caused by: org.springframework.beans. > factory.BeanCreationException: > > > >> Error > > > >> creating bean with name 'jpaMapppingContext': Invocation of > init method > > > >> failed; nested exception is <openjpa-2.4.1-r422266:1730418 > fatal user > > > >> error> org.apache.openjpa.util.MetaDataException: The type > "class > > > >> org.apache.fineract.infrastructure.core.domain. > > > AbstractPersistableCustom" > > > >> has not been enhanced. > > > >> at > > > >> org.springframework.beans.factory.support. > > > AbstractAutowireCapableBeanFac > > > >> tory.initializeBean(AbstractAutowireCapableBeanFac > tory.java:1554) > > > >> at > > > >> org.springframework.beans.factory.support. > > > AbstractAutowireCapableBeanFac > > > >> tory.doCreateBean(AbstractAutowireCapableBeanFac > tory.java:539) > > > >> at > > > >> org.springframework.beans.factory.support. > > > AbstractAutowireCapableBeanFac > > > >> tory.createBean(AbstractAutowireCapableBeanFactory.java:475) > > > >> at > > > >> org.springframework.beans.factory.support. > AbstractBeanFactory$1. > > > >> getObject(AbstractBeanFactory.java:302) > > > >> at > > > >> org.springframework.beans.factory.support. > DefaultSingletonBeanRegistry. > > > >> getSingleton(DefaultSingletonBeanRegistry.java:228) > > > >> at > > > >> org.springframework.beans.factory.support. > > > AbstractBeanFactory.doGetBean( > > > >> AbstractBeanFactory.java:298) > > > >> at > > > >> org.springframework.beans.factory.support. > AbstractBeanFactory.getBean( > > > >> AbstractBeanFactory.java:193) > > > >> at > > > >> org.springframework.beans.factory.support. > BeanDefinitionValueResolver. > > > >> resolveReference(BeanDefinitionValueResolver.java:328) > > > >> ... 105 more > > > >> Caused by: <openjpa-2.4.1-r422266:1730418 fatal user error> > > > >> org.apache.openjpa.util.MetaDataException: The type "class > > > >> org.apache.fineract.infrastructure.core.domain. > > > AbstractPersistableCustom" > > > >> has not been enhanced. > > > >> at > > > >> org.apache.openjpa.meta.ClassMetaData.resolveMeta( > > > ClassMetaData.java:1834) > > > >> at > > > >> org.apache.openjpa.meta.ClassMetaData.resolve( > ClassMetaData.java:1808) > > > >> at > > > >> org.apache.openjpa.meta.MetaDataRepository.processBuffer( > > > >> MetaDataRepository.java:829) > > > >> at > > > >> org.apache.openjpa.meta.MetaDataRepository.resolveMeta( > > > >> MetaDataRepository.java:726) > > > >> at > > > >> org.apache.openjpa.meta.MetaDataRepository.resolve( > > > >> MetaDataRepository.java:650) > > > >> > > > >> Thanks in advance. > > > >> > > > >> Also, I have few queries like, Can I club multiple tenants to > single > > > >> database.? Or the design supports as 1 DB for every tenant.? > Would also > > > >> like to know if we can get on a skype call to help me > understand the > > > >> data > > > >> flow in MIFOS. > > > >> > > > >> Regards, > > > >> Karthik > > > >> > > > > > > > > > > > > > > > > >