Re: MIFOS - Dev Setup Issue
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=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. >
Re: MIFOS - Dev Setup Issue
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"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=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.applyBeanPostProcessorsBeforeInitialization(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)
Re: MIFOS - Dev Setup Issue
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=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.applyBeanPostProcessorsBeforeInitialization(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)
Re: MIFOS - Dev Setup Issue
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,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, 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 >> 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(AbstractAutowireCapableBeanFactory.java:1554) > >> at > >> org.springframework.beans.factory.support. > AbstractAutowireCapableBeanFac > >> tory.doCreateBean(AbstractAutowireCapableBeanFactory.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: > >> 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 > >> > > > >
Re: MIFOS - Dev Setup Issue
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,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 > 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(AbstractAutowireCapableBeanFactory.java:1554) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac >> tory.doCreateBean(AbstractAutowireCapableBeanFactory.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: >> 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 >> >