https://github.com/vorburger/fineract-pentaho/issues/6
On Wed, Oct 21, 2020 at 11:31 AM Tesfahiwet Truneh <eminemme...@gmail.com> wrote: > 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. >>>>>>>>> >>>>>>>>>>