You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@fineract.apache.org by Francis Guchie <fr...@gmail.com> on 2020/08/18 20:22:18 UTC
Re: [Mifos-developer] Support for Pentaho for Mifos Latest build
Petri,
No I have not tried this. Let me try it and let you know.
My Kind Regards
Francis Guchie Kirago
Skype: francisguchie
Whatsapp: 232 79 19 44 07
LINKEDIN: https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
twitter: @FrancisGuchie
On Tue, Aug 18, 2020, 15:18 Ed Cable <ed...@mifos.org> wrote:
> Thanks Petri. Sorry that I had duplicated Francis' thread.
>
> Ed
>
> On Tue, Aug 18, 2020 at 8:13 AM Petri Tuomola <pe...@tuomola.org> wrote:
>
>> Hi Francis
>>
>> If this is a valid and harmless duplicate (i.e. all the JARs include
>> "overview.html" but that doesn't affect the functionality), you can exclude
>> the relevant files from the duplicate check by adding them to the function
>> org.apache.fineract.infrastructure.classdupes.
>> ClasspathHellDuplicatesChecker.isHarmlessDuplicate()
>>
>> Have you tried this to resolve your issue?
>>
>> Regards
>> Petri
>>
>>
>> On Tue, Aug 18, 2020 at 1:09 PM Francis Guchie <fr...@gmail.com>
>> wrote:
>>
>>> Dear All,
>>>
>>> We would like to see Pentaho Reports available in the next release.
>>> Support for Pentaho was discontinued due to License issues (Personally i
>>> don't know how the license issues affect as no details where provided where
>>> i read this note)
>>>
>>> At the moment MifosX is compatible with Pentaho 3.9.1-GA / 3.9.1.1
>>>
>>> Luis and I have tried to add Pentaho Reports into the latest build and
>>> here are our branches mine
>>> https://github.com/francisguchie/fineract/tree/supportPentahoReports and
>>> that of Luis
>>> https://github.com/luisalegria/fineract-1/tree/19.14Pentaho
>>>
>>> In both cases, using the following environments on a Windows 10 Ent-
>>> 64bit PC
>>>
>>> 1. gradle 6.5.1
>>> 2. Jdk 11.0.8
>>> 3. node v14.4.0
>>> 4. npm v 6.14.5
>>> 5. kotlin 1.3.72
>>> 6. groovy 2.5.11
>>>
>>>
>>> when i run ./gradlew clean build (one of the conditions to be checked
>>> before a PR is raised) I do get the error below
>>>
>>> org.opentest4j.AssertionFailedError: 3 Classpath duplicates detected:
>>> overview.html
>>> jar:file:/C:/Users/..../org.mnode.ical4j/ical4j/3.0.19/5aa648ce509674af21b3a46ce1efb5aa3300b651/ical4j-3.0.19.jar!/overview.html
>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-core/3.9.1.1/77036efc94f1bab8dfe07bfdcf28cb4cdc4dcc46/pentaho-reporting-engine-classic-core-3.9.1.1.jar!/overview.html
>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-extensions/3.9.1-GA/24114228757a9325f4b4e4899471413f6ae90d2c/pentaho-reporting-engine-classic-extensions-3.9.1-GA.jar!/overview.html
>>> jar:file:/C:/Users/..../pentaho-library/libfonts/1.2.8/8d20d16c7b4022480df8fb8aa7c51f6357ff1817/libfonts-1.2.8.jar!/overview.html
>>> jar:file:/C:/Users/..../pentaho-library/libserializer/1.2.8/52d4ccad3fa757ec040a3da34314d08c4a071332/libserializer-1.2.8.jar!/overview.html
>>> classic-engine.properties
>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-extensions/3.9.1-GA/24114228757a9325f4b4e4899471413f6ae90d2c/pentaho-reporting-engine-classic-extensions-3.9.1-GA.jar!/classic-engine.properties
>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-extensions-scripting/3.9.1-GA/174cce581a247680f24404e9ed6ef1fbfb53ae29/pentaho-reporting-engine-classic-extensions-scripting-3.9.1-GA.jar!/classic-engine.properties
>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-wizard-core/3.9.1-GA/671508e5f7b038b19ddbdf34914eab87bbb646ee/pentaho-reporting-engine-wizard-core-3.9.1-GA.jar!/classic-engine.properties
>>> loader.properties
>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-core/3.9.1.1/77036efc94f1bab8dfe07bfdcf28cb4cdc4dcc46/pentaho-reporting-engine-classic-core-3.9.1.1.jar!/loader.properties
>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-wizard-core/3.9.1-GA/671508e5f7b038b19ddbdf34914eab87bbb646ee/pentaho-reporting-engine-wizard-core-3.9.1-GA.jar!/loader.properties
>>> jar:file:/C:/Users/..../pentaho-library/libdocbundle/1.2.8/9bde3c7aa2154a08e6c7bfdfd6d35dc3b18d05aa/libdocbundle-1.2.8.jar!/loader.properties
>>> jar:file:/C:/Users/..../pentaho-library/libxml/1.2.8/60a57221b2f5b3ac5e8822bf14001640738a6ab/libxml-1.2.8.jar!/loader.properties
>>>
>>>
>>> I need help on this jarHell error
>>>
>>>
>>>
>>> My Kind Regards
>>>
>>> Francis Guchie Kirago
>>> *Skype:* francisguchie
>>> *Whatsapp: *232 79 19 44 07
>>> *LINKEDIN:* https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
>>> twitter: @FrancisGuchie
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>
> --
> *Ed Cable*
> President/CEO, Mifos Initiative
> edcable@mifos.org | Skype: edcable | Mobile: +1.484.477.8649
>
> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org
> <http://facebook.com/mifos> <http://www.twitter.com/mifos>
>
> Mifos-developer mailing list
> mifos-developer@lists.sourceforge.net
> Unsubscribe or change settings at:
> https://lists.sourceforge.net/lists/listinfo/mifos-developer
Re: [Mifos-developer] Support for Pentaho for Mifos Latest build
Posted by Mhretaab Brehe <er...@gmail.com>.
Dear All
I tried to incorporate a pentaho report to my fineract local repository
based on the PR sent by Francis Guchie .
Having run the fineract engine, I tried to open trial balance from
community app. I got the following error stacktrace. I am looking for help
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException:
Failed at query:
select -1 as id,'All' as name
union
select id,name from m_office
at
org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sql.SimpleSQLReportDataFactory.queryData(SimpleSQLReportDataFactory.java:258)
~[pentaho-reporting-engine-classic-core-3.9.1.1.jar:3.9.1.1.16408]
at
org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sql.SQLReportDataFactory.queryData(SQLReportDataFactory.java:171)
~[pentaho-reporting-engine-classic-core-3.9.1.1.jar:3.9.1.1.16408]
at
org.pentaho.reporting.engine.classic.core.CompoundDataFactory.queryStatic(CompoundDataFactory.java:135)
~[pentaho-reporting-engine-classic-core-3.9.1.1.jar:3.9.1.1.16408]
at
org.pentaho.reporting.engine.classic.core.CompoundDataFactory.queryData(CompoundDataFactory.java:85)
~[pentaho-reporting-engine-classic-core-3.9.1.1.jar:3.9.1.1.16408]
at
org.pentaho.reporting.engine.classic.core.cache.CachingDataFactory.queryInternal(CachingDataFactory.java:434)
~[pentaho-reporting-engine-classic-core-3.9.1.1.jar:3.9.1.1.16408]
at
org.pentaho.reporting.engine.classic.core.cache.CachingDataFactory.queryData(CachingDataFactory.java:326)
~[pentaho-reporting-engine-classic-core-3.9.1.1.jar:3.9.1.1.16408]
at
org.pentaho.reporting.engine.classic.core.parameters.DefaultListParameter.getValues(DefaultListParameter.java:119)
~[pentaho-reporting-engine-classic-core-3.9.1.1.jar:3.9.1.1.16408]
at
org.pentaho.reporting.engine.classic.core.parameters.DefaultReportParameterValidator.computeValidListValue(DefaultReportParameterValidator.java:318)
~[pentaho-reporting-engine-classic-core-3.9.1.1.jar:3.9.1.1.16408]
at
org.pentaho.reporting.engine.classic.core.parameters.DefaultReportParameterValidator.validateSingleParameter(DefaultReportParameterValidator.java:256)
~[pentaho-reporting-engine-classic-core-3.9.1.1.jar:3.9.1.1.16408]
at
org.pentaho.reporting.engine.classic.core.parameters.DefaultReportParameterValidator.validate(DefaultReportParameterValidator.java:140)
~[pentaho-reporting-engine-classic-core-3.9.1.1.jar:3.9.1.1.16408]
at
org.pentaho.reporting.engine.classic.core.states.process.ProcessState.initializeForMasterReport(ProcessState.java:183)
~[pentaho-reporting-engine-classic-core-3.9.1.1.jar:3.9.1.1.16408]
at
org.pentaho.reporting.engine.classic.core.layout.output.AbstractReportProcessor.prepareReportProcessing(AbstractReportProcessor.java:477)
~[pentaho-reporting-engine-classic-core-3.9.1.1.jar:3.9.1.1.16408]
at
org.pentaho.reporting.engine.classic.core.layout.output.AbstractReportProcessor.processReport(AbstractReportProcessor.java:1647)
~[pentaho-reporting-engine-classic-core-3.9.1.1.jar:3.9.1.1.16408]
at
org.pentaho.reporting.engine.classic.core.modules.output.table.html.HtmlReportUtil.createStreamHTML(HtmlReportUtil.java:111)
~[pentaho-reporting-engine-classic-core-3.9.1.1.jar:3.9.1.1.16408]
at
org.apache.fineract.infrastructure.report.service.PentahoReportingProcessServiceImpl.processRequest(PentahoReportingProcessServiceImpl.java:149)
~[main/:na]
at
org.apache.fineract.infrastructure.dataqueries.api.RunreportsApiResource.runReport(RunreportsApiResource.java:128)
~[main/:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method) ~[na:na]
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[na:na]
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
at
com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
~[jersey-server-1.19.4.jar:1.19.4]
at
com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)
~[jersey-server-1.19.4.jar:1.19.4]
at
com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
~[jersey-server-1.19.4.jar:1.19.4]
at
com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)
~[jersey-server-1.19.4.jar:1.19.4]
at
com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
~[jersey-server-1.19.4.jar:1.19.4]
at
com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
~[jersey-server-1.19.4.jar:1.19.4]
at
com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
~[jersey-server-1.19.4.jar:1.19.4]
at
com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
~[jersey-server-1.19.4.jar:1.19.4]
at
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542)
~[jersey-server-1.19.4.jar:1.19.4]
at
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473)
~[jersey-server-1.19.4.jar:1.19.4]
at
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419)
~[jersey-server-1.19.4.jar:1.19.4]
at
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409)
~[jersey-server-1.19.4.jar:1.19.4]
at
com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409)
~[jersey-servlet-1.19.4.jar:1.19.4]
at
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558)
~[jersey-servlet-1.19.4.jar:1.19.4]
at
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733)
~[jersey-servlet-1.19.4.jar:1.19.4]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
~[tomcat-embed-websocket-9.0.37.jar:9.0.37]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:90)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:90)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:118)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:158)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.apache.fineract.infrastructure.security.filter.InsecureTwoFactorAuthenticationFilter.doFilter(InsecureTwoFactorAuthenticationFilter.java:75)
~[main/:na]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)
~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)
~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)
~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.access.channel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:157)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:126)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:90)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:118)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:158)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.apache.fineract.infrastructure.security.filter.InsecureTwoFactorAuthenticationFilter.doFilter(InsecureTwoFactorAuthenticationFilter.java:75)
~[main/:na]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:92)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:77)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:204)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.apache.fineract.infrastructure.security.filter.TenantAwareBasicAuthenticationFilter.doFilterInternal(TenantAwareBasicAuthenticationFilter.java:144)
~[main/:na]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.access.channel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:157)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
~[spring-security-web-5.3.4.RELEASE.jar:5.3.4.RELEASE]
at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)
~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)
~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)
~[spring-boot-actuator-2.3.3.RELEASE.jar:2.3.3.RELEASE]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)
~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1589)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
~[na:na]
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
~[na:na]
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
~[tomcat-embed-core-9.0.37.jar:9.0.37]
at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]
On Thu, Aug 20, 2020 at 9:22 PM kaitesi maureen <ma...@gmail.com>
wrote:
> Well done and thank you for sharing @Francis
>
> On Thu, 20 Aug 2020 at 21:21, Francis Guchie <fr...@gmail.com>
> wrote:
>
>> Dear Ed,
>>
>> I think this thread has reached its peaceful end. Thank you for the
>> support
>>
>>
>> My Kind Regards
>>
>> Francis Guchie Kirago
>> *Skype:* francisguchie
>> *Whatsapp: *232 79 19 44 07
>> *LINKEDIN:* https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
>> twitter: @FrancisGuchie
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On Thu, Aug 20, 2020 at 6:19 PM Francis Guchie <fr...@gmail.com>
>> wrote:
>>
>>> Dear All,
>>>
>>> For all those interested in using pentaho reports in the latest build,
>>> please note the following
>>>
>>> 1. follow the discussion here
>>>
>>>
>>>
>>> https://github.com/apache/fineract/pull/1262
>>> 2. Fineract will not ship with Pentaho reports and thus whoever
>>> wants to use them can add them on their own you can use the branch
>>> https://github.com/francisguchie/fineract/tree/pentahoReports at an
>>> individual Basis (I hope i am not violating any rules by sharing this)
>>> 3. If you choose to go Pentaho, below are my findings
>>> 1. tomcat 9.0.37 or above will be your best choice as i tried
>>> 9.036 and 9.035 and i was having errors displaying the reports
>>> 2. if you have tomcat 9.0.3x and you do not wish to redo your
>>> work, you can simply use the jar files in the lib folder of tomcat 9.0.37
>>> it worked for me on a tomcat9.0.35
>>> 4. I have test this on a windows PC and Ubuntu 18.04 Lts and i am
>>> happy with the results
>>> 1. Pentaho Reports with names that have no SQL keys words,
>>> special characters and operands work well
>>> 1. Examples of these are words like Select, AND, characters
>>> like -, * ( will display and sql inject error when a user is trying to add
>>> the report
>>>
>>> Enjoy
>>>
>>>
>>> My Kind Regards
>>>
>>> Francis Guchie Kirago
>>> *Skype:* francisguchie
>>> *Whatsapp: *232 79 19 44 07
>>> *LINKEDIN:* https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
>>> twitter: @FrancisGuchie
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Thu, Aug 20, 2020 at 12:36 AM Francis Guchie <fr...@gmail.com>
>>> wrote:
>>>
>>>> Petri, Luis and all
>>>>
>>>> Thank you for the advise, I have managed to Raise the PR here
>>>> https://github.com/apache/fineract/pull/1262
>>>>
>>>> Next Steps
>>>>
>>>> - Making sure the reports with no errors load ( *When i use my
>>>> Windows PC, this works very well - reports with "non-bad Names" and those
>>>> with no data integrity issues are displayed *) I am still trying
>>>> to figure out why this is not the same for Ubuntu 18.04 LTS
>>>> - Making Corrections of the Names and editing errors in all / a
>>>> good number of Pentaho Reports
>>>>
>>>> For now i can gladly wait for reviewers of the PR i have raised - as i
>>>> see -- All checks have passed
>>>>
>>>>
>>>>
>>>> My Kind Regards
>>>>
>>>> Francis Guchie Kirago
>>>> *Skype:* francisguchie
>>>> *Whatsapp: *232 79 19 44 07
>>>> *LINKEDIN:* https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
>>>> twitter: @FrancisGuchie
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Tue, Aug 18, 2020 at 8:22 PM Francis Guchie <fr...@gmail.com>
>>>> wrote:
>>>>
>>>>> Petri,
>>>>>
>>>>> No I have not tried this. Let me try it and let you know.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> My Kind Regards
>>>>>
>>>>> Francis Guchie Kirago
>>>>>
>>>>> Skype: francisguchie
>>>>> Whatsapp: 232 79 19 44 07
>>>>> LINKEDIN: https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
>>>>> twitter: @FrancisGuchie
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Tue, Aug 18, 2020, 15:18 Ed Cable <ed...@mifos.org> wrote:
>>>>>
>>>>>> Thanks Petri. Sorry that I had duplicated Francis' thread.
>>>>>>
>>>>>> Ed
>>>>>>
>>>>>> On Tue, Aug 18, 2020 at 8:13 AM Petri Tuomola <pe...@tuomola.org>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Francis
>>>>>>>
>>>>>>> If this is a valid and harmless duplicate (i.e. all the JARs include
>>>>>>> "overview.html" but that doesn't affect the functionality), you can exclude
>>>>>>> the relevant files from the duplicate check by adding them to the function
>>>>>>> org.apache.fineract.infrastructure.classdupes.
>>>>>>> ClasspathHellDuplicatesChecker.isHarmlessDuplicate()
>>>>>>>
>>>>>>> Have you tried this to resolve your issue?
>>>>>>>
>>>>>>> Regards
>>>>>>> Petri
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Aug 18, 2020 at 1:09 PM Francis Guchie <
>>>>>>> francisguchie@gmail.com> wrote:
>>>>>>>
>>>>>>>> Dear All,
>>>>>>>>
>>>>>>>> We would like to see Pentaho Reports available in the next release.
>>>>>>>> Support for Pentaho was discontinued due to License issues (Personally i
>>>>>>>> don't know how the license issues affect as no details where provided where
>>>>>>>> i read this note)
>>>>>>>>
>>>>>>>> At the moment MifosX is compatible with Pentaho 3.9.1-GA / 3.9.1.1
>>>>>>>>
>>>>>>>> Luis and I have tried to add Pentaho Reports into the latest build
>>>>>>>> and here are our branches mine
>>>>>>>> https://github.com/francisguchie/fineract/tree/supportPentahoReports and
>>>>>>>> that of Luis
>>>>>>>> https://github.com/luisalegria/fineract-1/tree/19.14Pentaho
>>>>>>>>
>>>>>>>> In both cases, using the following environments on a Windows 10
>>>>>>>> Ent- 64bit PC
>>>>>>>>
>>>>>>>> 1. gradle 6.5.1
>>>>>>>> 2. Jdk 11.0.8
>>>>>>>> 3. node v14.4.0
>>>>>>>> 4. npm v 6.14.5
>>>>>>>> 5. kotlin 1.3.72
>>>>>>>> 6. groovy 2.5.11
>>>>>>>>
>>>>>>>>
>>>>>>>> when i run ./gradlew clean build (one of the conditions to be
>>>>>>>> checked before a PR is raised) I do get the error below
>>>>>>>>
>>>>>>>> org.opentest4j.AssertionFailedError: 3 Classpath duplicates detected:
>>>>>>>>
>>>>>>>> overview.html
>>>>>>>>
>>>>>>>> jar:file:/C:/Users/..../org.mnode.ical4j/ical4j/3.0.19/5aa648ce509674af21b3a46ce1efb5aa3300b651/ical4j-3.0.19.jar!/overview.html
>>>>>>>>
>>>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-core/3.9.1.1/77036efc94f1bab8dfe07bfdcf28cb4cdc4dcc46/pentaho-reporting-engine-classic-core-3.9.1.1.jar!/overview.html
>>>>>>>>
>>>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-extensions/3.9.1-GA/24114228757a9325f4b4e4899471413f6ae90d2c/pentaho-reporting-engine-classic-extensions-3.9.1-GA.jar!/overview.html
>>>>>>>>
>>>>>>>> jar:file:/C:/Users/..../pentaho-library/libfonts/1.2.8/8d20d16c7b4022480df8fb8aa7c51f6357ff1817/libfonts-1.2.8.jar!/overview.html
>>>>>>>>
>>>>>>>> jar:file:/C:/Users/..../pentaho-library/libserializer/1.2.8/52d4ccad3fa757ec040a3da34314d08c4a071332/libserializer-1.2.8.jar!/overview.html
>>>>>>>>
>>>>>>>> classic-engine.properties
>>>>>>>>
>>>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-extensions/3.9.1-GA/24114228757a9325f4b4e4899471413f6ae90d2c/pentaho-reporting-engine-classic-extensions-3.9.1-GA.jar!/classic-engine.properties
>>>>>>>>
>>>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-extensions-scripting/3.9.1-GA/174cce581a247680f24404e9ed6ef1fbfb53ae29/pentaho-reporting-engine-classic-extensions-scripting-3.9.1-GA.jar!/classic-engine.properties
>>>>>>>>
>>>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-wizard-core/3.9.1-GA/671508e5f7b038b19ddbdf34914eab87bbb646ee/pentaho-reporting-engine-wizard-core-3.9.1-GA.jar!/classic-engine.properties
>>>>>>>>
>>>>>>>> loader.properties
>>>>>>>>
>>>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-core/3.9.1.1/77036efc94f1bab8dfe07bfdcf28cb4cdc4dcc46/pentaho-reporting-engine-classic-core-3.9.1.1.jar!/loader.properties
>>>>>>>>
>>>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-wizard-core/3.9.1-GA/671508e5f7b038b19ddbdf34914eab87bbb646ee/pentaho-reporting-engine-wizard-core-3.9.1-GA.jar!/loader.properties
>>>>>>>>
>>>>>>>> jar:file:/C:/Users/..../pentaho-library/libdocbundle/1.2.8/9bde3c7aa2154a08e6c7bfdfd6d35dc3b18d05aa/libdocbundle-1.2.8.jar!/loader.properties
>>>>>>>>
>>>>>>>> jar:file:/C:/Users/..../pentaho-library/libxml/1.2.8/60a57221b2f5b3ac5e8822bf14001640738a6ab/libxml-1.2.8.jar!/loader.properties
>>>>>>>>
>>>>>>>>
>>>>>>>> I need help on this jarHell error
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> My Kind Regards
>>>>>>>>
>>>>>>>> Francis Guchie Kirago
>>>>>>>> *Skype:* francisguchie
>>>>>>>> *Whatsapp: *232 79 19 44 07
>>>>>>>> *LINKEDIN:*
>>>>>>>> https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
>>>>>>>> twitter: @FrancisGuchie
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Ed Cable*
>>>>>> President/CEO, Mifos Initiative
>>>>>> edcable@mifos.org | Skype: edcable | Mobile: +1.484.477.8649
>>>>>>
>>>>>> *Collectively Creating a World of 3 Billion Maries | *
>>>>>> http://mifos.org <http://facebook.com/mifos>
>>>>>> <http://www.twitter.com/mifos>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Mifos-developer mailing list
>>>>>>
>>>>>>
>>>>>> mifos-developer@lists.sourceforge.net
>>>>>>
>>>>>>
>>>>>> Unsubscribe or change settings at:
>>>>>>
>>>>>>
>>>>>> https://lists.sourceforge.net/lists/listinfo/mifos-developer
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>> Mifos-developer mailing list
>>
>> mifos-developer@lists.sourceforge.net
>>
>> Unsubscribe or change settings at:
>>
>> https://lists.sourceforge.net/lists/listinfo/mifos-developer
>
>
Re: [Mifos-developer] Support for Pentaho for Mifos Latest build
Posted by kaitesi maureen <ma...@gmail.com>.
Well done and thank you for sharing @Francis
On Thu, 20 Aug 2020 at 21:21, Francis Guchie <fr...@gmail.com>
wrote:
> Dear Ed,
>
> I think this thread has reached its peaceful end. Thank you for the
> support
>
>
> My Kind Regards
>
> Francis Guchie Kirago
> *Skype:* francisguchie
> *Whatsapp: *232 79 19 44 07
> *LINKEDIN:* https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
> twitter: @FrancisGuchie
>
>
>
>
>
>
>
>
>
> On Thu, Aug 20, 2020 at 6:19 PM Francis Guchie <fr...@gmail.com>
> wrote:
>
>> Dear All,
>>
>> For all those interested in using pentaho reports in the latest build,
>> please note the following
>>
>> 1. follow the discussion here
>>
>>
>>
>> https://github.com/apache/fineract/pull/1262
>> 2. Fineract will not ship with Pentaho reports and thus whoever wants
>> to use them can add them on their own you can use the branch
>> https://github.com/francisguchie/fineract/tree/pentahoReports at an
>> individual Basis (I hope i am not violating any rules by sharing this)
>> 3. If you choose to go Pentaho, below are my findings
>> 1. tomcat 9.0.37 or above will be your best choice as i tried
>> 9.036 and 9.035 and i was having errors displaying the reports
>> 2. if you have tomcat 9.0.3x and you do not wish to redo your
>> work, you can simply use the jar files in the lib folder of tomcat 9.0.37
>> it worked for me on a tomcat9.0.35
>> 4. I have test this on a windows PC and Ubuntu 18.04 Lts and i am
>> happy with the results
>> 1. Pentaho Reports with names that have no SQL keys words, special
>> characters and operands work well
>> 1. Examples of these are words like Select, AND, characters
>> like -, * ( will display and sql inject error when a user is trying to add
>> the report
>>
>> Enjoy
>>
>>
>> My Kind Regards
>>
>> Francis Guchie Kirago
>> *Skype:* francisguchie
>> *Whatsapp: *232 79 19 44 07
>> *LINKEDIN:* https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
>> twitter: @FrancisGuchie
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On Thu, Aug 20, 2020 at 12:36 AM Francis Guchie <fr...@gmail.com>
>> wrote:
>>
>>> Petri, Luis and all
>>>
>>> Thank you for the advise, I have managed to Raise the PR here
>>> https://github.com/apache/fineract/pull/1262
>>>
>>> Next Steps
>>>
>>> - Making sure the reports with no errors load ( *When i use my
>>> Windows PC, this works very well - reports with "non-bad Names" and those
>>> with no data integrity issues are displayed *) I am still trying to
>>> figure out why this is not the same for Ubuntu 18.04 LTS
>>> - Making Corrections of the Names and editing errors in all / a good
>>> number of Pentaho Reports
>>>
>>> For now i can gladly wait for reviewers of the PR i have raised - as i
>>> see -- All checks have passed
>>>
>>>
>>>
>>> My Kind Regards
>>>
>>> Francis Guchie Kirago
>>> *Skype:* francisguchie
>>> *Whatsapp: *232 79 19 44 07
>>> *LINKEDIN:* https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
>>> twitter: @FrancisGuchie
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Tue, Aug 18, 2020 at 8:22 PM Francis Guchie <fr...@gmail.com>
>>> wrote:
>>>
>>>> Petri,
>>>>
>>>> No I have not tried this. Let me try it and let you know.
>>>>
>>>>
>>>>
>>>>
>>>> My Kind Regards
>>>>
>>>> Francis Guchie Kirago
>>>>
>>>> Skype: francisguchie
>>>> Whatsapp: 232 79 19 44 07
>>>> LINKEDIN: https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
>>>> twitter: @FrancisGuchie
>>>>
>>>>
>>>>
>>>>
>>>> On Tue, Aug 18, 2020, 15:18 Ed Cable <ed...@mifos.org> wrote:
>>>>
>>>>> Thanks Petri. Sorry that I had duplicated Francis' thread.
>>>>>
>>>>> Ed
>>>>>
>>>>> On Tue, Aug 18, 2020 at 8:13 AM Petri Tuomola <pe...@tuomola.org>
>>>>> wrote:
>>>>>
>>>>>> Hi Francis
>>>>>>
>>>>>> If this is a valid and harmless duplicate (i.e. all the JARs include
>>>>>> "overview.html" but that doesn't affect the functionality), you can exclude
>>>>>> the relevant files from the duplicate check by adding them to the function
>>>>>> org.apache.fineract.infrastructure.classdupes.
>>>>>> ClasspathHellDuplicatesChecker.isHarmlessDuplicate()
>>>>>>
>>>>>> Have you tried this to resolve your issue?
>>>>>>
>>>>>> Regards
>>>>>> Petri
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Tue, Aug 18, 2020 at 1:09 PM Francis Guchie <
>>>>>> francisguchie@gmail.com> wrote:
>>>>>>
>>>>>>> Dear All,
>>>>>>>
>>>>>>> We would like to see Pentaho Reports available in the next release.
>>>>>>> Support for Pentaho was discontinued due to License issues (Personally i
>>>>>>> don't know how the license issues affect as no details where provided where
>>>>>>> i read this note)
>>>>>>>
>>>>>>> At the moment MifosX is compatible with Pentaho 3.9.1-GA / 3.9.1.1
>>>>>>>
>>>>>>> Luis and I have tried to add Pentaho Reports into the latest build
>>>>>>> and here are our branches mine
>>>>>>> https://github.com/francisguchie/fineract/tree/supportPentahoReports and
>>>>>>> that of Luis
>>>>>>> https://github.com/luisalegria/fineract-1/tree/19.14Pentaho
>>>>>>>
>>>>>>> In both cases, using the following environments on a Windows 10 Ent-
>>>>>>> 64bit PC
>>>>>>>
>>>>>>> 1. gradle 6.5.1
>>>>>>> 2. Jdk 11.0.8
>>>>>>> 3. node v14.4.0
>>>>>>> 4. npm v 6.14.5
>>>>>>> 5. kotlin 1.3.72
>>>>>>> 6. groovy 2.5.11
>>>>>>>
>>>>>>>
>>>>>>> when i run ./gradlew clean build (one of the conditions to be
>>>>>>> checked before a PR is raised) I do get the error below
>>>>>>>
>>>>>>> org.opentest4j.AssertionFailedError: 3 Classpath duplicates detected:
>>>>>>>
>>>>>>> overview.html
>>>>>>>
>>>>>>> jar:file:/C:/Users/..../org.mnode.ical4j/ical4j/3.0.19/5aa648ce509674af21b3a46ce1efb5aa3300b651/ical4j-3.0.19.jar!/overview.html
>>>>>>>
>>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-core/3.9.1.1/77036efc94f1bab8dfe07bfdcf28cb4cdc4dcc46/pentaho-reporting-engine-classic-core-3.9.1.1.jar!/overview.html
>>>>>>>
>>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-extensions/3.9.1-GA/24114228757a9325f4b4e4899471413f6ae90d2c/pentaho-reporting-engine-classic-extensions-3.9.1-GA.jar!/overview.html
>>>>>>>
>>>>>>> jar:file:/C:/Users/..../pentaho-library/libfonts/1.2.8/8d20d16c7b4022480df8fb8aa7c51f6357ff1817/libfonts-1.2.8.jar!/overview.html
>>>>>>>
>>>>>>> jar:file:/C:/Users/..../pentaho-library/libserializer/1.2.8/52d4ccad3fa757ec040a3da34314d08c4a071332/libserializer-1.2.8.jar!/overview.html
>>>>>>>
>>>>>>> classic-engine.properties
>>>>>>>
>>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-extensions/3.9.1-GA/24114228757a9325f4b4e4899471413f6ae90d2c/pentaho-reporting-engine-classic-extensions-3.9.1-GA.jar!/classic-engine.properties
>>>>>>>
>>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-extensions-scripting/3.9.1-GA/174cce581a247680f24404e9ed6ef1fbfb53ae29/pentaho-reporting-engine-classic-extensions-scripting-3.9.1-GA.jar!/classic-engine.properties
>>>>>>>
>>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-wizard-core/3.9.1-GA/671508e5f7b038b19ddbdf34914eab87bbb646ee/pentaho-reporting-engine-wizard-core-3.9.1-GA.jar!/classic-engine.properties
>>>>>>>
>>>>>>> loader.properties
>>>>>>>
>>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-core/3.9.1.1/77036efc94f1bab8dfe07bfdcf28cb4cdc4dcc46/pentaho-reporting-engine-classic-core-3.9.1.1.jar!/loader.properties
>>>>>>>
>>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-wizard-core/3.9.1-GA/671508e5f7b038b19ddbdf34914eab87bbb646ee/pentaho-reporting-engine-wizard-core-3.9.1-GA.jar!/loader.properties
>>>>>>>
>>>>>>> jar:file:/C:/Users/..../pentaho-library/libdocbundle/1.2.8/9bde3c7aa2154a08e6c7bfdfd6d35dc3b18d05aa/libdocbundle-1.2.8.jar!/loader.properties
>>>>>>>
>>>>>>> jar:file:/C:/Users/..../pentaho-library/libxml/1.2.8/60a57221b2f5b3ac5e8822bf14001640738a6ab/libxml-1.2.8.jar!/loader.properties
>>>>>>>
>>>>>>>
>>>>>>> I need help on this jarHell error
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> My Kind Regards
>>>>>>>
>>>>>>> Francis Guchie Kirago
>>>>>>> *Skype:* francisguchie
>>>>>>> *Whatsapp: *232 79 19 44 07
>>>>>>> *LINKEDIN:*
>>>>>>> https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
>>>>>>> twitter: @FrancisGuchie
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> *Ed Cable*
>>>>> President/CEO, Mifos Initiative
>>>>> edcable@mifos.org | Skype: edcable | Mobile: +1.484.477.8649
>>>>>
>>>>> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org
>>>>> <http://facebook.com/mifos> <http://www.twitter.com/mifos>
>>>>>
>>>>>
>>>>>
>>>>> Mifos-developer mailing list
>>>>>
>>>>>
>>>>> mifos-developer@lists.sourceforge.net
>>>>>
>>>>>
>>>>> Unsubscribe or change settings at:
>>>>>
>>>>>
>>>>> https://lists.sourceforge.net/lists/listinfo/mifos-developer
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
> Mifos-developer mailing list
>
> mifos-developer@lists.sourceforge.net
>
> Unsubscribe or change settings at:
>
> https://lists.sourceforge.net/lists/listinfo/mifos-developer
Re: [Mifos-developer] Support for Pentaho for Mifos Latest build
Posted by Francis Guchie <fr...@gmail.com>.
Dear Ed,
I think this thread has reached its peaceful end. Thank you for the support
My Kind Regards
Francis Guchie Kirago
*Skype:* francisguchie
*Whatsapp: *232 79 19 44 07
*LINKEDIN:* https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
twitter: @FrancisGuchie
On Thu, Aug 20, 2020 at 6:19 PM Francis Guchie <fr...@gmail.com>
wrote:
> Dear All,
>
> For all those interested in using pentaho reports in the latest build,
> please note the following
>
> 1. follow the discussion here
> https://github.com/apache/fineract/pull/1262
> 2. Fineract will not ship with Pentaho reports and thus whoever wants
> to use them can add them on their own you can use the branch
> https://github.com/francisguchie/fineract/tree/pentahoReports at an
> individual Basis (I hope i am not violating any rules by sharing this)
> 3. If you choose to go Pentaho, below are my findings
> 1. tomcat 9.0.37 or above will be your best choice as i tried
> 9.036 and 9.035 and i was having errors displaying the reports
> 2. if you have tomcat 9.0.3x and you do not wish to redo your work,
> you can simply use the jar files in the lib folder of tomcat 9.0.37 it
> worked for me on a tomcat9.0.35
> 4. I have test this on a windows PC and Ubuntu 18.04 Lts and i am
> happy with the results
> 1. Pentaho Reports with names that have no SQL keys words, special
> characters and operands work well
> 1. Examples of these are words like Select, AND, characters like
> -, * ( will display and sql inject error when a user is trying to add the
> report
>
> Enjoy
>
>
> My Kind Regards
>
> Francis Guchie Kirago
> *Skype:* francisguchie
> *Whatsapp: *232 79 19 44 07
> *LINKEDIN:* https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
> twitter: @FrancisGuchie
>
>
>
>
>
>
>
>
>
> On Thu, Aug 20, 2020 at 12:36 AM Francis Guchie <fr...@gmail.com>
> wrote:
>
>> Petri, Luis and all
>>
>> Thank you for the advise, I have managed to Raise the PR here
>> https://github.com/apache/fineract/pull/1262
>>
>> Next Steps
>>
>> - Making sure the reports with no errors load ( *When i use my
>> Windows PC, this works very well - reports with "non-bad Names" and those
>> with no data integrity issues are displayed *) I am still trying to
>> figure out why this is not the same for Ubuntu 18.04 LTS
>> - Making Corrections of the Names and editing errors in all / a good
>> number of Pentaho Reports
>>
>> For now i can gladly wait for reviewers of the PR i have raised - as i
>> see -- All checks have passed
>>
>>
>>
>> My Kind Regards
>>
>> Francis Guchie Kirago
>> *Skype:* francisguchie
>> *Whatsapp: *232 79 19 44 07
>> *LINKEDIN:* https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
>> twitter: @FrancisGuchie
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On Tue, Aug 18, 2020 at 8:22 PM Francis Guchie <fr...@gmail.com>
>> wrote:
>>
>>> Petri,
>>>
>>> No I have not tried this. Let me try it and let you know.
>>>
>>>
>>>
>>>
>>> My Kind Regards
>>>
>>> Francis Guchie Kirago
>>>
>>> Skype: francisguchie
>>> Whatsapp: 232 79 19 44 07
>>> LINKEDIN: https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
>>> twitter: @FrancisGuchie
>>>
>>>
>>>
>>>
>>> On Tue, Aug 18, 2020, 15:18 Ed Cable <ed...@mifos.org> wrote:
>>>
>>>> Thanks Petri. Sorry that I had duplicated Francis' thread.
>>>>
>>>> Ed
>>>>
>>>> On Tue, Aug 18, 2020 at 8:13 AM Petri Tuomola <pe...@tuomola.org>
>>>> wrote:
>>>>
>>>>> Hi Francis
>>>>>
>>>>> If this is a valid and harmless duplicate (i.e. all the JARs include
>>>>> "overview.html" but that doesn't affect the functionality), you can exclude
>>>>> the relevant files from the duplicate check by adding them to the function
>>>>> org.apache.fineract.infrastructure.classdupes.
>>>>> ClasspathHellDuplicatesChecker.isHarmlessDuplicate()
>>>>>
>>>>> Have you tried this to resolve your issue?
>>>>>
>>>>> Regards
>>>>> Petri
>>>>>
>>>>>
>>>>> On Tue, Aug 18, 2020 at 1:09 PM Francis Guchie <
>>>>> francisguchie@gmail.com> wrote:
>>>>>
>>>>>> Dear All,
>>>>>>
>>>>>> We would like to see Pentaho Reports available in the next release.
>>>>>> Support for Pentaho was discontinued due to License issues (Personally i
>>>>>> don't know how the license issues affect as no details where provided where
>>>>>> i read this note)
>>>>>>
>>>>>> At the moment MifosX is compatible with Pentaho 3.9.1-GA / 3.9.1.1
>>>>>>
>>>>>> Luis and I have tried to add Pentaho Reports into the latest build
>>>>>> and here are our branches mine
>>>>>> https://github.com/francisguchie/fineract/tree/supportPentahoReports and
>>>>>> that of Luis
>>>>>> https://github.com/luisalegria/fineract-1/tree/19.14Pentaho
>>>>>>
>>>>>> In both cases, using the following environments on a Windows 10 Ent-
>>>>>> 64bit PC
>>>>>>
>>>>>> 1. gradle 6.5.1
>>>>>> 2. Jdk 11.0.8
>>>>>> 3. node v14.4.0
>>>>>> 4. npm v 6.14.5
>>>>>> 5. kotlin 1.3.72
>>>>>> 6. groovy 2.5.11
>>>>>>
>>>>>>
>>>>>> when i run ./gradlew clean build (one of the conditions to be checked
>>>>>> before a PR is raised) I do get the error below
>>>>>>
>>>>>> org.opentest4j.AssertionFailedError: 3 Classpath duplicates detected:
>>>>>> overview.html
>>>>>> jar:file:/C:/Users/..../org.mnode.ical4j/ical4j/3.0.19/5aa648ce509674af21b3a46ce1efb5aa3300b651/ical4j-3.0.19.jar!/overview.html
>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-core/3.9.1.1/77036efc94f1bab8dfe07bfdcf28cb4cdc4dcc46/pentaho-reporting-engine-classic-core-3.9.1.1.jar!/overview.html
>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-extensions/3.9.1-GA/24114228757a9325f4b4e4899471413f6ae90d2c/pentaho-reporting-engine-classic-extensions-3.9.1-GA.jar!/overview.html
>>>>>> jar:file:/C:/Users/..../pentaho-library/libfonts/1.2.8/8d20d16c7b4022480df8fb8aa7c51f6357ff1817/libfonts-1.2.8.jar!/overview.html
>>>>>> jar:file:/C:/Users/..../pentaho-library/libserializer/1.2.8/52d4ccad3fa757ec040a3da34314d08c4a071332/libserializer-1.2.8.jar!/overview.html
>>>>>> classic-engine.properties
>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-extensions/3.9.1-GA/24114228757a9325f4b4e4899471413f6ae90d2c/pentaho-reporting-engine-classic-extensions-3.9.1-GA.jar!/classic-engine.properties
>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-extensions-scripting/3.9.1-GA/174cce581a247680f24404e9ed6ef1fbfb53ae29/pentaho-reporting-engine-classic-extensions-scripting-3.9.1-GA.jar!/classic-engine.properties
>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-wizard-core/3.9.1-GA/671508e5f7b038b19ddbdf34914eab87bbb646ee/pentaho-reporting-engine-wizard-core-3.9.1-GA.jar!/classic-engine.properties
>>>>>> loader.properties
>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-core/3.9.1.1/77036efc94f1bab8dfe07bfdcf28cb4cdc4dcc46/pentaho-reporting-engine-classic-core-3.9.1.1.jar!/loader.properties
>>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-wizard-core/3.9.1-GA/671508e5f7b038b19ddbdf34914eab87bbb646ee/pentaho-reporting-engine-wizard-core-3.9.1-GA.jar!/loader.properties
>>>>>> jar:file:/C:/Users/..../pentaho-library/libdocbundle/1.2.8/9bde3c7aa2154a08e6c7bfdfd6d35dc3b18d05aa/libdocbundle-1.2.8.jar!/loader.properties
>>>>>> jar:file:/C:/Users/..../pentaho-library/libxml/1.2.8/60a57221b2f5b3ac5e8822bf14001640738a6ab/libxml-1.2.8.jar!/loader.properties
>>>>>>
>>>>>>
>>>>>> I need help on this jarHell error
>>>>>>
>>>>>>
>>>>>>
>>>>>> My Kind Regards
>>>>>>
>>>>>> Francis Guchie Kirago
>>>>>> *Skype:* francisguchie
>>>>>> *Whatsapp: *232 79 19 44 07
>>>>>> *LINKEDIN:*
>>>>>> https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
>>>>>> twitter: @FrancisGuchie
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>
>>>> --
>>>> *Ed Cable*
>>>> President/CEO, Mifos Initiative
>>>> edcable@mifos.org | Skype: edcable | Mobile: +1.484.477.8649
>>>>
>>>> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org
>>>> <http://facebook.com/mifos> <http://www.twitter.com/mifos>
>>>>
>>>> Mifos-developer mailing list
>>>> mifos-developer@lists.sourceforge.net
>>>> Unsubscribe or change settings at:
>>>> https://lists.sourceforge.net/lists/listinfo/mifos-developer
>>>
>>>
Re: [Mifos-developer] Support for Pentaho for Mifos Latest build
Posted by Francis Guchie <fr...@gmail.com>.
Dear All,
For all those interested in using pentaho reports in the latest build,
please note the following
1. follow the discussion here
https://github.com/apache/fineract/pull/1262
2. Fineract will not ship with Pentaho reports and thus whoever wants to
use them can add them on their own you can use the branch
https://github.com/francisguchie/fineract/tree/pentahoReports at an
individual Basis (I hope i am not violating any rules by sharing this)
3. If you choose to go Pentaho, below are my findings
1. tomcat 9.0.37 or above will be your best choice as i tried 9.036
and 9.035 and i was having errors displaying the reports
2. if you have tomcat 9.0.3x and you do not wish to redo your work,
you can simply use the jar files in the lib folder of tomcat 9.0.37 it
worked for me on a tomcat9.0.35
4. I have test this on a windows PC and Ubuntu 18.04 Lts and i am happy
with the results
1. Pentaho Reports with names that have no SQL keys words, special
characters and operands work well
1. Examples of these are words like Select, AND, characters like
-, * ( will display and sql inject error when a user is
trying to add the
report
Enjoy
My Kind Regards
Francis Guchie Kirago
*Skype:* francisguchie
*Whatsapp: *232 79 19 44 07
*LINKEDIN:* https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
twitter: @FrancisGuchie
On Thu, Aug 20, 2020 at 12:36 AM Francis Guchie <fr...@gmail.com>
wrote:
> Petri, Luis and all
>
> Thank you for the advise, I have managed to Raise the PR here
> https://github.com/apache/fineract/pull/1262
>
> Next Steps
>
> - Making sure the reports with no errors load ( *When i use my Windows
> PC, this works very well - reports with "non-bad Names" and those with no
> data integrity issues are displayed *) I am still trying to figure
> out why this is not the same for Ubuntu 18.04 LTS
> - Making Corrections of the Names and editing errors in all / a good
> number of Pentaho Reports
>
> For now i can gladly wait for reviewers of the PR i have raised - as i
> see -- All checks have passed
>
>
>
> My Kind Regards
>
> Francis Guchie Kirago
> *Skype:* francisguchie
> *Whatsapp: *232 79 19 44 07
> *LINKEDIN:* https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
> twitter: @FrancisGuchie
>
>
>
>
>
>
>
>
>
> On Tue, Aug 18, 2020 at 8:22 PM Francis Guchie <fr...@gmail.com>
> wrote:
>
>> Petri,
>>
>> No I have not tried this. Let me try it and let you know.
>>
>>
>>
>>
>> My Kind Regards
>>
>> Francis Guchie Kirago
>>
>> Skype: francisguchie
>> Whatsapp: 232 79 19 44 07
>> LINKEDIN: https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
>> twitter: @FrancisGuchie
>>
>>
>>
>>
>> On Tue, Aug 18, 2020, 15:18 Ed Cable <ed...@mifos.org> wrote:
>>
>>> Thanks Petri. Sorry that I had duplicated Francis' thread.
>>>
>>> Ed
>>>
>>> On Tue, Aug 18, 2020 at 8:13 AM Petri Tuomola <pe...@tuomola.org> wrote:
>>>
>>>> Hi Francis
>>>>
>>>> If this is a valid and harmless duplicate (i.e. all the JARs include
>>>> "overview.html" but that doesn't affect the functionality), you can exclude
>>>> the relevant files from the duplicate check by adding them to the function
>>>> org.apache.fineract.infrastructure.classdupes.
>>>> ClasspathHellDuplicatesChecker.isHarmlessDuplicate()
>>>>
>>>> Have you tried this to resolve your issue?
>>>>
>>>> Regards
>>>> Petri
>>>>
>>>>
>>>> On Tue, Aug 18, 2020 at 1:09 PM Francis Guchie <fr...@gmail.com>
>>>> wrote:
>>>>
>>>>> Dear All,
>>>>>
>>>>> We would like to see Pentaho Reports available in the next release.
>>>>> Support for Pentaho was discontinued due to License issues (Personally i
>>>>> don't know how the license issues affect as no details where provided where
>>>>> i read this note)
>>>>>
>>>>> At the moment MifosX is compatible with Pentaho 3.9.1-GA / 3.9.1.1
>>>>>
>>>>> Luis and I have tried to add Pentaho Reports into the latest build and
>>>>> here are our branches mine
>>>>> https://github.com/francisguchie/fineract/tree/supportPentahoReports and
>>>>> that of Luis
>>>>> https://github.com/luisalegria/fineract-1/tree/19.14Pentaho
>>>>>
>>>>> In both cases, using the following environments on a Windows 10 Ent-
>>>>> 64bit PC
>>>>>
>>>>> 1. gradle 6.5.1
>>>>> 2. Jdk 11.0.8
>>>>> 3. node v14.4.0
>>>>> 4. npm v 6.14.5
>>>>> 5. kotlin 1.3.72
>>>>> 6. groovy 2.5.11
>>>>>
>>>>>
>>>>> when i run ./gradlew clean build (one of the conditions to be checked
>>>>> before a PR is raised) I do get the error below
>>>>>
>>>>> org.opentest4j.AssertionFailedError: 3 Classpath duplicates detected:
>>>>> overview.html
>>>>> jar:file:/C:/Users/..../org.mnode.ical4j/ical4j/3.0.19/5aa648ce509674af21b3a46ce1efb5aa3300b651/ical4j-3.0.19.jar!/overview.html
>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-core/3.9.1.1/77036efc94f1bab8dfe07bfdcf28cb4cdc4dcc46/pentaho-reporting-engine-classic-core-3.9.1.1.jar!/overview.html
>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-extensions/3.9.1-GA/24114228757a9325f4b4e4899471413f6ae90d2c/pentaho-reporting-engine-classic-extensions-3.9.1-GA.jar!/overview.html
>>>>> jar:file:/C:/Users/..../pentaho-library/libfonts/1.2.8/8d20d16c7b4022480df8fb8aa7c51f6357ff1817/libfonts-1.2.8.jar!/overview.html
>>>>> jar:file:/C:/Users/..../pentaho-library/libserializer/1.2.8/52d4ccad3fa757ec040a3da34314d08c4a071332/libserializer-1.2.8.jar!/overview.html
>>>>> classic-engine.properties
>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-extensions/3.9.1-GA/24114228757a9325f4b4e4899471413f6ae90d2c/pentaho-reporting-engine-classic-extensions-3.9.1-GA.jar!/classic-engine.properties
>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-extensions-scripting/3.9.1-GA/174cce581a247680f24404e9ed6ef1fbfb53ae29/pentaho-reporting-engine-classic-extensions-scripting-3.9.1-GA.jar!/classic-engine.properties
>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-wizard-core/3.9.1-GA/671508e5f7b038b19ddbdf34914eab87bbb646ee/pentaho-reporting-engine-wizard-core-3.9.1-GA.jar!/classic-engine.properties
>>>>> loader.properties
>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-core/3.9.1.1/77036efc94f1bab8dfe07bfdcf28cb4cdc4dcc46/pentaho-reporting-engine-classic-core-3.9.1.1.jar!/loader.properties
>>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-wizard-core/3.9.1-GA/671508e5f7b038b19ddbdf34914eab87bbb646ee/pentaho-reporting-engine-wizard-core-3.9.1-GA.jar!/loader.properties
>>>>> jar:file:/C:/Users/..../pentaho-library/libdocbundle/1.2.8/9bde3c7aa2154a08e6c7bfdfd6d35dc3b18d05aa/libdocbundle-1.2.8.jar!/loader.properties
>>>>> jar:file:/C:/Users/..../pentaho-library/libxml/1.2.8/60a57221b2f5b3ac5e8822bf14001640738a6ab/libxml-1.2.8.jar!/loader.properties
>>>>>
>>>>>
>>>>> I need help on this jarHell error
>>>>>
>>>>>
>>>>>
>>>>> My Kind Regards
>>>>>
>>>>> Francis Guchie Kirago
>>>>> *Skype:* francisguchie
>>>>> *Whatsapp: *232 79 19 44 07
>>>>> *LINKEDIN:*
>>>>> https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
>>>>> twitter: @FrancisGuchie
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>
>>> --
>>> *Ed Cable*
>>> President/CEO, Mifos Initiative
>>> edcable@mifos.org | Skype: edcable | Mobile: +1.484.477.8649
>>>
>>> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org
>>> <http://facebook.com/mifos> <http://www.twitter.com/mifos>
>>>
>>> Mifos-developer mailing list
>>> mifos-developer@lists.sourceforge.net
>>> Unsubscribe or change settings at:
>>> https://lists.sourceforge.net/lists/listinfo/mifos-developer
>>
>>
Re: [Mifos-developer] Support for Pentaho for Mifos Latest build
Posted by Francis Guchie <fr...@gmail.com>.
Petri, Luis and all
Thank you for the advise, I have managed to Raise the PR here
https://github.com/apache/fineract/pull/1262
Next Steps
- Making sure the reports with no errors load ( *When i use my Windows
PC, this works very well - reports with "non-bad Names" and those with no
data integrity issues are displayed *) I am still trying to figure out
why this is not the same for Ubuntu 18.04 LTS
- Making Corrections of the Names and editing errors in all / a good
number of Pentaho Reports
For now i can gladly wait for reviewers of the PR i have raised - as i see
-- All checks have passed
My Kind Regards
Francis Guchie Kirago
*Skype:* francisguchie
*Whatsapp: *232 79 19 44 07
*LINKEDIN:* https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
twitter: @FrancisGuchie
On Tue, Aug 18, 2020 at 8:22 PM Francis Guchie <fr...@gmail.com>
wrote:
> Petri,
>
> No I have not tried this. Let me try it and let you know.
>
>
>
>
> My Kind Regards
>
> Francis Guchie Kirago
>
> Skype: francisguchie
> Whatsapp: 232 79 19 44 07
> LINKEDIN: https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
> twitter: @FrancisGuchie
>
>
>
>
> On Tue, Aug 18, 2020, 15:18 Ed Cable <ed...@mifos.org> wrote:
>
>> Thanks Petri. Sorry that I had duplicated Francis' thread.
>>
>> Ed
>>
>> On Tue, Aug 18, 2020 at 8:13 AM Petri Tuomola <pe...@tuomola.org> wrote:
>>
>>> Hi Francis
>>>
>>> If this is a valid and harmless duplicate (i.e. all the JARs include
>>> "overview.html" but that doesn't affect the functionality), you can exclude
>>> the relevant files from the duplicate check by adding them to the function
>>> org.apache.fineract.infrastructure.classdupes.
>>> ClasspathHellDuplicatesChecker.isHarmlessDuplicate()
>>>
>>> Have you tried this to resolve your issue?
>>>
>>> Regards
>>> Petri
>>>
>>>
>>> On Tue, Aug 18, 2020 at 1:09 PM Francis Guchie <fr...@gmail.com>
>>> wrote:
>>>
>>>> Dear All,
>>>>
>>>> We would like to see Pentaho Reports available in the next release.
>>>> Support for Pentaho was discontinued due to License issues (Personally i
>>>> don't know how the license issues affect as no details where provided where
>>>> i read this note)
>>>>
>>>> At the moment MifosX is compatible with Pentaho 3.9.1-GA / 3.9.1.1
>>>>
>>>> Luis and I have tried to add Pentaho Reports into the latest build and
>>>> here are our branches mine
>>>> https://github.com/francisguchie/fineract/tree/supportPentahoReports and
>>>> that of Luis
>>>> https://github.com/luisalegria/fineract-1/tree/19.14Pentaho
>>>>
>>>> In both cases, using the following environments on a Windows 10 Ent-
>>>> 64bit PC
>>>>
>>>> 1. gradle 6.5.1
>>>> 2. Jdk 11.0.8
>>>> 3. node v14.4.0
>>>> 4. npm v 6.14.5
>>>> 5. kotlin 1.3.72
>>>> 6. groovy 2.5.11
>>>>
>>>>
>>>> when i run ./gradlew clean build (one of the conditions to be checked
>>>> before a PR is raised) I do get the error below
>>>>
>>>> org.opentest4j.AssertionFailedError: 3 Classpath duplicates detected:
>>>> overview.html
>>>> jar:file:/C:/Users/..../org.mnode.ical4j/ical4j/3.0.19/5aa648ce509674af21b3a46ce1efb5aa3300b651/ical4j-3.0.19.jar!/overview.html
>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-core/3.9.1.1/77036efc94f1bab8dfe07bfdcf28cb4cdc4dcc46/pentaho-reporting-engine-classic-core-3.9.1.1.jar!/overview.html
>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-extensions/3.9.1-GA/24114228757a9325f4b4e4899471413f6ae90d2c/pentaho-reporting-engine-classic-extensions-3.9.1-GA.jar!/overview.html
>>>> jar:file:/C:/Users/..../pentaho-library/libfonts/1.2.8/8d20d16c7b4022480df8fb8aa7c51f6357ff1817/libfonts-1.2.8.jar!/overview.html
>>>> jar:file:/C:/Users/..../pentaho-library/libserializer/1.2.8/52d4ccad3fa757ec040a3da34314d08c4a071332/libserializer-1.2.8.jar!/overview.html
>>>> classic-engine.properties
>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-extensions/3.9.1-GA/24114228757a9325f4b4e4899471413f6ae90d2c/pentaho-reporting-engine-classic-extensions-3.9.1-GA.jar!/classic-engine.properties
>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-extensions-scripting/3.9.1-GA/174cce581a247680f24404e9ed6ef1fbfb53ae29/pentaho-reporting-engine-classic-extensions-scripting-3.9.1-GA.jar!/classic-engine.properties
>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-wizard-core/3.9.1-GA/671508e5f7b038b19ddbdf34914eab87bbb646ee/pentaho-reporting-engine-wizard-core-3.9.1-GA.jar!/classic-engine.properties
>>>> loader.properties
>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-classic-core/3.9.1.1/77036efc94f1bab8dfe07bfdcf28cb4cdc4dcc46/pentaho-reporting-engine-classic-core-3.9.1.1.jar!/loader.properties
>>>> jar:file:/C:/Users/..../pentaho-reporting-engine/pentaho-reporting-engine-wizard-core/3.9.1-GA/671508e5f7b038b19ddbdf34914eab87bbb646ee/pentaho-reporting-engine-wizard-core-3.9.1-GA.jar!/loader.properties
>>>> jar:file:/C:/Users/..../pentaho-library/libdocbundle/1.2.8/9bde3c7aa2154a08e6c7bfdfd6d35dc3b18d05aa/libdocbundle-1.2.8.jar!/loader.properties
>>>> jar:file:/C:/Users/..../pentaho-library/libxml/1.2.8/60a57221b2f5b3ac5e8822bf14001640738a6ab/libxml-1.2.8.jar!/loader.properties
>>>>
>>>>
>>>> I need help on this jarHell error
>>>>
>>>>
>>>>
>>>> My Kind Regards
>>>>
>>>> Francis Guchie Kirago
>>>> *Skype:* francisguchie
>>>> *Whatsapp: *232 79 19 44 07
>>>> *LINKEDIN:* https://www.linkedin.com/in/francis-guchie-kirago-a4379617/
>>>> twitter: @FrancisGuchie
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>
>> --
>> *Ed Cable*
>> President/CEO, Mifos Initiative
>> edcable@mifos.org | Skype: edcable | Mobile: +1.484.477.8649
>>
>> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org
>> <http://facebook.com/mifos> <http://www.twitter.com/mifos>
>>
>> Mifos-developer mailing list
>> mifos-developer@lists.sourceforge.net
>> Unsubscribe or change settings at:
>> https://lists.sourceforge.net/lists/listinfo/mifos-developer
>
>