According to https://github.com/vorburger/fineract-pentaho/ i have followed all the build instructions but when i run *gradlew distZip* command i am getting the following error.
C:\Users\gelila\fineract-pentaho>gradlew distZip Starting a Gradle Daemon, 26 busy Daemons could not be reused, use --status for details > Task :compileJava C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:19: error: package org. apache.fineract.infrastructure.core.api does not exist import org.apache.fineract.infrastructure.core.api.ApiParameterHelper; ^ C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:20: error: package org. apache.fineract.infrastructure.core.boot does not exist import org.apache.fineract.infrastructure.core.boot.JDBCDriverConfig; ^ C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:21: error: package org. apache.fineract.infrastructure.core.domain does not exist import org.apache.fineract.infrastructure.core.domain.FineractPlatformTenant; ^ C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:22: error: package org. apache.fineract.infrastructure.core.domain does not exist import org.apache.fineract.infrastructure.core.domain.FineractPlatformTenantConn ection; ^ C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:23: error: package org. apache.fineract.infrastructure.core.exception does not exist import org.apache.fineract.infrastructure.core.exception.PlatformDataIntegrityEx ception; ^ C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:24: error: package org. apache.fineract.infrastructure.core.service does not exist import org.apache.fineract.infrastructure.core.service.ThreadLocalContextUtil; ^ C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:25: error: package org. apache.fineract.infrastructure.report.annotation does not exist import org.apache.fineract.infrastructure.report.annotation.ReportService; ^ C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:26: error: package org. apache.fineract.infrastructure.security.service does not exist import org.apache.fineract.infrastructure.security.service.PlatformSecurityConte xt; ^ C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:27: error: package org. apache.fineract.useradministration.domain does not exist import org.apache.fineract.useradministration.domain.AppUser; ^ C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:49: error: cannot find symbol public class PentahoReportingProcessServiceImpl implements ReportingProcessServi ce { ^ symbol: class ReportingProcessService C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:48: error: cannot find symbol @ReportService(type = "Pentaho") ^ symbol: class ReportService C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:54: error: cannot find symbol private final PlatformSecurityContext context; ^ symbol: class PlatformSecurityContext location: class PentahoReportingProcessServiceImpl C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:58: error: cannot find symbol private JDBCDriverConfig driverConfig; ^ symbol: class JDBCDriverConfig location: class PentahoReportingProcessServiceImpl C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:61: error: cannot find symbol public PentahoReportingProcessServiceImpl(final PlatformSecurityContext cont ext) { ^ symbol: class PlatformSecurityContext location: class PentahoReportingProcessServiceImpl C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:69: error: method does not override or implement a method from a supertype @Override ^ C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:74: error: cannot find symbol final Locale locale = ApiParameterHelper.extractLocale(queryParams); ^ symbol: variable ApiParameterHelper location: class PentahoReportingProcessServiceImpl C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:82: error: cannot find symbol throw new PlatformDataIntegrityException("error.msg.invalid.outputTy pe", "No matching Output Type: " + outputType); ^ symbol: class PlatformDataIntegrityException location: class PentahoReportingProcessServiceImpl C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:86: error: cannot find symbol throw new PlatformDataIntegrityException("error.msg.no.pentaho", "Pe ntaho is not enabled", "Pentaho is not enabled"); ^ symbol: class PlatformDataIntegrityException location: class PentahoReportingProcessServiceImpl C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:148: error: cannot find symbol throw new PlatformDataIntegrityException("error.msg.invalid.outputType", "No matching Output Type: " + outputType); ^ symbol: class PlatformDataIntegrityException location: class PentahoReportingProcessServiceImpl C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:153: error: cannot find symbol final AppUser currentUser = this.context.authenticatedUser(); ^ symbol: class AppUser location: class PentahoReportingProcessServiceImpl C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:174: error: cannot find symbol throw new PlatformDataIntegrityException("error.msg.repo rting.error", ^ symbol: class PlatformDataIntegrityException location: class PentahoReportingProcessServiceImpl C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:200: error: cannot find symbol final FineractPlatformTenant tenant = ThreadLocalContextUtil.getTena nt(); ^ symbol: class FineractPlatformTenant location: class PentahoReportingProcessServiceImpl C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:200: error: cannot find symbol final FineractPlatformTenant tenant = ThreadLocalContextUtil.getTena nt(); ^ symbol: variable ThreadLocalContextUtil location: class PentahoReportingProcessServiceImpl C:\Users\gelila\fineract-pentaho\src\main\java\org\apache\fineract\infrastructur e\report\service\PentahoReportingProcessServiceImpl.java:201: error: cannot find symbol final FineractPlatformTenantConnection tenantConnection = tenant.get Connection(); ^ symbol: class FineractPlatformTenantConnection location: class PentahoReportingProcessServiceImpl 24 errors > Task :compileJava FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileJava'. > Compilation failed; see the compiler error output for details. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 1m 30s 1 actionable task: 1 executed C:\Users\gelila\fineract-pentaho> Regards Tesfahiwet Truneh On Wed, 21 Oct 2020 at 10:18, Michael Vorburger <m...@vorburger.ch> wrote: > Tesfahiwet, > > Please raise bug reports with details about what exactly is not working > for you on https://github.com/vorburger/fineract-pentaho/issues. > > That project is still new, and will likely still evolve. > > M. > > > On Wed, 21 Oct 2020, 09:00 Tesfahiwet Truneh, <eminemme...@gmail.com> > wrote: > >> Hi >> can anyone help me on how to build a fineract with the pentaho report >> included? https://github.com/vorburger/fineract-pentaho is not working >> for me. >> >> Regards >> Tesfahiwet Truneh >> >> On Mon, 12 Oct 2020 at 17:08, airsay longcon <airsaylong...@gmail.com> >> wrote: >> >>> For Pentaho reports to work, some customisation to the Fineract code >>> needs to be done. Due to licensing issues, Fineract cannot support pentaho >>> reporting out of the box >>> >>> On Mon, 12 Oct 2020 at 06:48, ጓይላና Tube <eminemme...@gmail.com> wrote: >>> >>>> Hi. >>>> Only Pentaho Reports are not working? table reports are working fine! >>>> any help? >>>> >>>> Regards >>>> Tesfahiwet >>>> >>>> On Mon, 12 Oct 2020 at 00:50, Airsay Longcon <airsaylong...@gmail.com> >>>> wrote: >>>> >>>>> Outreach reports? Or pentaho reports? Pentaho reports don't work with >>>>> Fineract out of the box >>>>> >>>>> On 12 Oct 2020, at 00:12, ጓይላና Tube <eminemme...@gmail.com> wrote: >>>>> >>>>> >>>>> Hello, I have a problem with the creation of a new report. in fact >>>>> when I create the report and I execute it there is no result. Has anyone >>>>> come across this problem before? I'm using the latest fineract. >>>>> >>>>> Regards >>>>> Tesfahiwet >>>>> >>>>> On Sun, 11 Oct 2020 at 16:34, Michael Vorburger <m...@vorburger.ch> >>>>> wrote: >>>>> >>>>>> On Fri, 9 Oct 2020, 21:30 Airsay Longcon, <airsaylong...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Hi Michael, >>>>>>> Great to read your detailed response on this. Regarding your advice >>>>>>> "And code!", some of us have very basic Java programming skill. How >>>>>>> would >>>>>>> you advice one to rapidly improve Java coding ability. I learnt coding >>>>>>> in >>>>>>> the days of Pascal and Basic(covers face). Any specific pointers to Java >>>>>>> training resource will be highly appreciated. >>>>>>> >>>>>> >>>>>> Web search for "learn Java". But contributing useful feedback and bug >>>>>> reports is also a great way to give back- you don't "have to" code, >>>>>> obviously; hope I didn't create that impression (apologies if I did!). >>>>>> >>>>>> I'm more of a functional person focusing on how best to get >>>>>>> Fineract/Mifos X as opposed to a technical person who is intimately >>>>>>> knowledgeable about the code-base >>>>>>> >>>>>>> Also are there any avenues to donate to the project to have specific >>>>>>> functionality built into Fineract. >>>>>>> >>>>>> >>>>>> Now THAT is a VERY interesting question.. let's take this to a new >>>>>> email thread? I'll start it, with Subject "$€¥£₱"... ;-) >>>>>> >>>>>> On 9 Oct 2020, at 17:47, Michael Vorburger <m...@vorburger.ch> wrote: >>>>>>> >>>>>>> >>>>>>> Tube, we are very happy that you are up and running! >>>>>>> >>>>>>> There was a lot in this email thread .. ;-) In the future, it's >>>>>>> probably better to have shorter more specific emails about particular >>>>>>> subjects? >>>>>>> >>>>>>> There are 2-3 things here that seem worth it to briefly following up >>>>>>> on and sharing more about for everyone: >>>>>>> >>>>>>> A. The thing about "Waoh. I always thought it was part of the design >>>>>>> for Fineract to be connected to the Internet for it to start. I had run >>>>>>> into this problem during several tests at the height of the lockdown and >>>>>>> ripped out my hair trying to figure out what the problem was"... that >>>>>>> just >>>>>>> got fixed!! By https://github.com/apache/fineract/pull/1375. Full >>>>>>> background in https://issues.apache.org/jira/browse/FINERACT-1180 >>>>>>> => https://issues.apache.org/jira/browse/FINERACT-1181 => >>>>>>> https://issues.apache.org/jira/browse/FINERACT-898 >>>>>>> >>>>>>> B. The Drizzle related problem >>>>>>> https://issues.apache.org/jira/browse/FINERACT-980 will be "solved" >>>>>>> by https://github.com/apache/fineract/pull/1366 for >>>>>>> https://issues.apache.org/jira/browse/FINERACT-982. It will likely >>>>>>> also create some new confusion, but ultimately will be the lesser evil.. >>>>>>> sometimes we have to make trade offs, and this email thread >>>>>>> re-illustrates >>>>>>> that we need to make another trade off on this question than we had in >>>>>>> the >>>>>>> past. >>>>>>> >>>>>>> C. Having to rename the WAR seems to cause confusion. Please chime >>>>>>> in on https://issues.apache.org/jira/browse/FINERACT-1187 if you >>>>>>> think we should revert that. >>>>>>> >>>>>>> We've made real nice progress here. Together we are stronger. Keep >>>>>>> asking questions as a way of actively contributing. And code! >>>>>>> >>>>>>> M. >>>>>>> _______________________ >>>>>>> Michael Vorburger >>>>>>> http://www.vorburger.ch >>>>>>> >>>>>>> >>>>>>> On Thu, Oct 8, 2020 at 7:18 PM ጓይላና Tube <eminemme...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Ohh i can't believe it. now all things are working perfectly. The >>>>>>>> above error was was caused by the community app I was using. But, >>>>>>>> https://github.com/openMF/community-app/pull/3179/commits solved >>>>>>>> my issue. >>>>>>>> Thank you Petri, Michael, Bharath & all of you guys. >>>>>>>> >>>>>>>>>