Dear team,

Unable to load Charges for savings
<https://discourse.mifos.org/t/mifos-developer-details-regarding-mifosac-146-unable-to-load-charges-list-for-loans-or-savings-accounts/5534>
account
opening

On Wed, Dec 16, 2020 at 8:35 PM Emmanuel Njoku <[email protected]> wrote:

> Dear team,
>
> Unable to select a list of created charges
> https://localhost:8443/fineract-provider/api/v1/charges
>
> Unable to create a product because of charge id
> {
>   "name": "Tax Holding Savings",
>   "shortName": "TXSV",
>   "description": "Tax Holding Account",
>   "currencyCode": "USD",
>   "digitsAfterDecimal": 2,
>   "inMultiplesOf": 0,
>   "locale": "en",
>   "nominalAnnualInterestRate": "0.0",
>   "interestCompoundingPeriodType": 1,
>   "interestPostingPeriodType":4,
>   "interestCalculationType": 1,
>   "interestCalculationDaysInYearType": "365",
>   "accountingRule":"1",
>   "charges":[{"id":"1"}]
> }
>
> On Wed, Dec 16, 2020 at 8:03 PM Michael Vorburger <[email protected]>
> wrote:
>
>> On Wed, Dec 16, 2020 at 9:17 AM Awasum Yannick <[email protected]> wrote:
>>
>>> Hi Emmanuel,
>>>
>>> On Mon, Dec 14, 2020 at 8:28 PM Emmanuel Njoku <[email protected]>
>>> wrote:
>>>
>>>> Dear All,
>>>>
>>>> please I need an assist on the following for MIFOS
>>>>
>>>> Unable to delete fineract-provider folder the error is Destination Path
>>>> Too Long.
>>>>
>>>
>>> I dont understand where you are deploying or what you are trying to do.
>>>
>>>>
>>>> The second error message is after cloning
>>>> https://github.com/openMF/incubator-fineract.git and build
>>>> successfully and deployed on the apache tomcat 7.0.103. I am unable to open
>>>> https://localhost:8443/fineract-provider/api-docs/apiLive.htm and
>>>> https://localhost:8443/fineract-provider/swagger-ui/index.html. The
>>>> error message is
>>>>
>>>
>>> https://github.com/openMF/incubator-fineract is no longer active and is
>>> in archive mode. Please use https://github.com/apache/fineract as the
>>> basis of your backend. Maybe from there you can integrate Pentaho on your
>>> end. Its also a good idea to branch from the 1.4.0 tag on github. There is
>>> an already build and released Fineract 1.4.0 on the website:
>>> http://fineract.apache.org/
>>>
>>> If you are waiting for the Latest Mifos Release with Pentaho built on
>>> top of the latest Fineract release then you will have to ask the folks at
>>> Mifos for a timeline or if they plan on making a release.
>>>
>>
>> Re. Pentaho, please also note
>> https://github.com/vorburger/fineract-pentaho. (FYI it's currently a
>> little cumbersome to install on Windows; watch
>> https://github.com/vorburger/fineract-pentaho/issues/2 for an
>> improvement for that I'll work on when I have some time.)
>>
>>
>>>
>>> Let us know how we can help you.
>>>
>>> Thanks.
>>> Awasum
>>>
>>>>
>>>> HTTP Status 404 – Not Found
>>>> ------------------------------
>>>>
>>>> *Type* Status Report
>>>>
>>>> *Message* /fineract-provider/api-docs/apiLive.htm
>>>>
>>>> *Description* The origin server did not find a current representation
>>>> for the target resource or is not willing to disclose that one exists.
>>>>
>>>> On Mon, Dec 14, 2020 at 2:02 PM Bharath Gowda <[email protected]> wrote:
>>>>
>>>>> Thank you, Petri and Michael, for your help
>>>>>
>>>>> @Michael
>>>>>
>>>>> I just want to build the later Fineract war to test and implement 2FA
>>>>> for one of our projects.
>>>>> I will surely try out those commands once the email issues are
>>>>> resolved.
>>>>> and thank you for honest and right answers always, which is
>>>>> really helpful and making us learn and know more every time :)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Regards,
>>>>> Bharath
>>>>> Lead Implementation Analyst | Mifos Initiative
>>>>> Skype: live:cbharath4| Mobile: +91.7019635592
>>>>> http://mifos.org  <http://facebook.com/mifos>
>>>>> <http://www.twitter.com/mifos>
>>>>>
>>>>>
>>>>> On Sat, Dec 12, 2020 at 3:20 AM Michael Vorburger <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Petri, thanks! WOuld you like to capture this in a new JIRA, for
>>>>>> future reference?
>>>>>>
>>>>>> Bharat, I just want to make extra sure that there is no
>>>>>> misunderstanding about what you are trying to achieve here: Are you a)
>>>>>> trying to get /actuator/health to work with "gradlew build
>>>>>> -Ptwofactor=enabled", OR b) do you really just want to locally build the
>>>>>> very latest Fineract WAR from the develop branch in git? Because it's the
>>>>>> latter, then you can just skip running the tests locally, so like by 
>>>>>> using
>>>>>> "gradlew war -Ptwofactor=enabled" instead of "build". (You can even make 
>>>>>> it
>>>>>> a little faster by using "gradlew -x spotlessJava -x spotlessJavaCheck -x
>>>>>> compileTestJava war".)
>>>>>>
>>>>>> But before you ;) retry, note
>>>>>> https://issues.apache.org/jira/browse/FINERACT-1280 where Francis
>>>>>> pointed out that FINERACT-1070 was not correctly fixed; watch that issue
>>>>>> for updates.
>>>>>>
>>>>>> On Wed, Dec 9, 2020 at 11:58 PM Petri Tuomola <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Bharath
>>>>>>>
>>>>>>> I looked at this in September / October, and back then my findings
>>>>>>> were as below:
>>>>>>>
>>>>>>> -----
>>>>>>>
>>>>>>> If you look at securityContext, you can see that
>>>>>>> TenantAwareTenantIdentifierFilter is only applied in the “oauth”
>>>>>>> profile. It doesn’t get used in the basicauth scenario.
>>>>>>>
>>>>>>> I think there are actually two different issues here:
>>>>>>>
>>>>>>> 1. TenantAwareTenantIdentifierFilter rejects the request to
>>>>>>> /actuator/health because it has no tenant identifier in it. But even if 
>>>>>>> we
>>>>>>> work around this by adding a check for the specific path
>>>>>>> /fineract-provider/actuator/health and bypassing the check, we hit the 
>>>>>>> next
>>>>>>> issue
>>>>>>>
>>>>>>> 2. In oauth profile, Spring does not register DispatcherServlet as
>>>>>>> it thinks it has already been registered. So even if the filter is
>>>>>>> bypassed, you end up with 404 because there is no DispatcherServlet to
>>>>>>> route the call to the Spring Actuator.
>>>>>>>
>>>>>>> I think the 2nd problem is because one of the filters used for oauth 
>>>>>>> gets
>>>>>>> registered as a servlet filter - this seems to be default behaviour of
>>>>>>> Spring. See here for example:
>>>>>>>
>>>>>>> "One last thing: In case you are using a custom authentication
>>>>>>> filter (e.g. for token based authentication) you might have to take care
>>>>>>> that you don't register your filter as a Servlet Filter as well. You can
>>>>>>> influence that by configuring a method returning a 
>>>>>>> FilterRegistrationBean
>>>>>>> and accepting an instance of your Filter. just create a new
>>>>>>> FilterRegistrationBean for your filter and set enabled to false.” from
>>>>>>> http://blog.florian-hopf.de/2017/08/spring-security.html
>>>>>>>
>>>>>>> But oauth / Spring Security is not my area of expertise, so would
>>>>>>> be great if someone with more knowledge could comment (and ideally, 
>>>>>>> provide
>>>>>>> a fix)…
>>>>>>>
>>>>>>> Regards
>>>>>>> Petri
>>>>>>>
>>>>>>>
>>>>>>> On 9 Dec 2020, at 11:10 PM, Bharath Gowda <[email protected]> wrote:
>>>>>>>
>>>>>>> Hi Michael and others,
>>>>>>>
>>>>>>> I was trying to again build the war file("with 2FA enabled) by
>>>>>>> pulling the latest code to get the latest fixes, but unfortunately the
>>>>>>> build is failing at 96% at a point where it does integration test. all 
>>>>>>> the
>>>>>>> test cases fail with the error "404 not found"
>>>>>>>
>>>>>>> here is the error snippet for reference, can you help me in
>>>>>>> understanding what is going wrong?
>>>>>>> I am trying to build a war from the Fineract folder with the command
>>>>>>> "gradlew build -Ptwofactor=enabled"
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> "
>>>>>>>      The origin server did not find a current representation for the
>>>>>>> target reso
>>>>>>> urce or is not willing to disclose that one exists.        </p>
>>>>>>>         <hr class="line"/>
>>>>>>>         <h3>Apache Tomcat/9.0.40</h3>
>>>>>>>       </body>
>>>>>>>     </html>
>>>>>>>         at
>>>>>>> org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:39)
>>>>>>>         at org.junit.jupiter.api.Assertions.fail(Assertions.java:117)
>>>>>>>         at
>>>>>>> org.apache.fineract.integrationtests.common.Utils.awaitSpringBootActu
>>>>>>> atorHealthyUp(Utils.java:105)
>>>>>>>         at
>>>>>>> org.apache.fineract.integrationtests.common.Utils.loginIntoServerAndG
>>>>>>> etBase64EncodedAuthenticationKey(Utils.java:119)
>>>>>>>         at
>>>>>>> org.apache.fineract.integrationtests.ClientLoanIntegrationTest.setup(
>>>>>>> ClientLoanIntegrationTest.java:96)
>>>>>>>
>>>>>>> ClientLoanIntegrationTest >
>>>>>>> loanWithChargesOfTypeAmountPlusInterestPercentageAnd
>>>>>>> PeriodicAccrualAccountingEnabled() FAILED
>>>>>>>     org.opentest4j.AssertionFailedError:
>>>>>>> /fineract-provider/actuator/health retu
>>>>>>> rned <html lang="en">
>>>>>>>       <head>
>>>>>>>         <title>HTTP Status 404 û Not Found</title>
>>>>>>>         <style type="text/css">body
>>>>>>> {font-family:Tahoma,Arial,sans-serif;} h1, h
>>>>>>> 2, h3, b {color:white;background-color:#525D76;} h1
>>>>>>> {font-size:22px;} h2 {font-s
>>>>>>> ize:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;}
>>>>>>> .line {heig
>>>>>>> ht:1px;background-color:#525D76;border:none;}</style>
>>>>>>>       </head>
>>>>>>>       <body>
>>>>>>>         <h1>HTTP Status 404 û Not Found</h1>
>>>>>>>         <hr class="line"/>
>>>>>>>         <p>
>>>>>>>           <b>Type</b>
>>>>>>>
>>>>>>>      Status Report        </p>
>>>>>>>         <p>
>>>>>>>           <b>Description</b>
>>>>>>>
>>>>>>>      The origin server did not find a current representation for the
>>>>>>> target reso
>>>>>>> urce or is not willing to disclose that one exists.        </p>
>>>>>>>         <hr class="line"/>
>>>>>>>         <h3>Apache Tomcat/9.0.40</h3>
>>>>>>>       </body>
>>>>>>>     </html>
>>>>>>>         at
>>>>>>> org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:39)
>>>>>>>         at org.junit.jupiter.api.Assertions.fail(Assertions.java:117)
>>>>>>>         at
>>>>>>> org.apache.fineract.integrationtests.common.Utils.awaitSpringBootActu
>>>>>>> atorHealthyUp(Utils.java:105)
>>>>>>>         at
>>>>>>> org.apache.fineract.integrationtests.common.Utils.loginIntoServerAndG
>>>>>>> etBase64EncodedAuthenticationKey(Utils.java:119)  "
>>>>>>>
>>>>>>> Regards,
>>>>>>> Bharath
>>>>>>> Lead Implementation Analyst | Mifos Initiative
>>>>>>> Skype: live:cbharath4| Mobile: +91.7019635592
>>>>>>> http://mifos.org  <http://facebook.com/mifos>
>>>>>>> <http://www.twitter.com/mifos>
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Dec 3, 2020 at 9:53 PM Bharath Gowda <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Thank you Michael :)
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Bharath
>>>>>>>> Lead Implementation Analyst | Mifos Initiative
>>>>>>>> Skype: live:cbharath4| Mobile: +91.7019635592
>>>>>>>> http://mifos.org  <http://facebook.com/mifos>
>>>>>>>> <http://www.twitter.com/mifos>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Dec 3, 2020 at 8:50 PM Michael Vorburger <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Bharath,
>>>>>>>>>
>>>>>>>>> I have fixed https://issues.apache.org/jira/browse/FINERACT-1070
>>>>>>>>> for you. - Enjoy!
>>>>>>>>>
>>>>>>>>> M.
>>>>>>>>> _______________________
>>>>>>>>> Michael Vorburger
>>>>>>>>> http://www.vorburger.ch
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Mon, Nov 30, 2020 at 3:30 PM Bharath Gowda <[email protected]>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> **Update**
>>>>>>>>>> I see an issue already reported on the same by Francis. so it is
>>>>>>>>>> a bug :)
>>>>>>>>>>
>>>>>>>>>> https://issues.apache.org/jira/browse/FINERACT-1070
>>>>>>>>>>
>>>>>>>>>> Would appreciate it if any developer could help in fixing this
>>>>>>>>>> issue.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> Bharath
>>>>>>>>>> Lead Implementation Analyst | Mifos Initiative
>>>>>>>>>> Skype: live:cbharath4| Mobile: +91.7019635592
>>>>>>>>>> http://mifos.org  <http://facebook.com/mifos>
>>>>>>>>>> <http://www.twitter.com/mifos>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Mon, Nov 30, 2020 at 7:51 PM Bharath Gowda <[email protected]>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Michael,
>>>>>>>>>>>
>>>>>>>>>>> It looks like it is reading the configurations from External
>>>>>>>>>>> Services, However, when we change the value of the 'port' 
>>>>>>>>>>> parameter, the
>>>>>>>>>>> System is still by default referring to port 25.
>>>>>>>>>>>
>>>>>>>>>>> "Sending the email to the following server failed:
>>>>>>>>>>> smtp.gmail.com:*25*"
>>>>>>>>>>>
>>>>>>>>>>> I Changed the port to *587 *but I still got the above error. so
>>>>>>>>>>> wanted to understand if this is hardcoded or reading from somewhere 
>>>>>>>>>>> else
>>>>>>>>>>> which I am not able to locate.
>>>>>>>>>>>
>>>>>>>>>>> But am sure the 'host' parameter is reading from External
>>>>>>>>>>> Services only as any change done to that, I can notice the same in 
>>>>>>>>>>> the log.
>>>>>>>>>>>
>>>>>>>>>>> If this looks like a bug let me know, I will raise a JIRA ticket
>>>>>>>>>>> for the same.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Regards,
>>>>>>>>>>> Bharath
>>>>>>>>>>> Lead Implementation Analyst | Mifos Initiative
>>>>>>>>>>> Skype: live:cbharath4| Mobile: +91.7019635592
>>>>>>>>>>> http://mifos.org  <http://facebook.com/mifos>
>>>>>>>>>>> <http://www.twitter.com/mifos>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Sun, Nov 29, 2020 at 1:08 AM Michael Vorburger <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Nov 27, 2020 at 7:31 PM Bharath Gowda <[email protected]>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hello Everyone,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I am working on testing and documenting 2 factor
>>>>>>>>>>>>> authentication usecases and need some help on configurations
>>>>>>>>>>>>>
>>>>>>>>>>>>> I was able to successfully build the war file with 2FA enabled
>>>>>>>>>>>>> and I am getting a login screen to select a way to receive the
>>>>>>>>>>>>> authentication token.
>>>>>>>>>>>>>
>>>>>>>>>>>>> <image.png>
>>>>>>>>>>>>>
>>>>>>>>>>>>> However, the Sending Email is failing with the default email
>>>>>>>>>>>>> settings in the system.
>>>>>>>>>>>>> "a response, re-throwing to the HTTP container
>>>>>>>>>>>>> org.apache.fineract.infrastructure.core.service.PlatformEmailSendException:
>>>>>>>>>>>>> org.apache.commons.mail.EmailException: Sending the email to the 
>>>>>>>>>>>>> following
>>>>>>>>>>>>> server failed : smtp.gmail.com:25
>>>>>>>>>>>>> at
>>>>>>>>>>>>> org.apache.fineract.infrastructure.core.service.GmailBackedPlatformEmailService.sendDefinedEmail(GmailBackedPlatformEmailService.java:81)"
>>>>>>>>>>>>> <image.png>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Need some insight on how to configure Email in external
>>>>>>>>>>>>> services.
>>>>>>>>>>>>> how and from where we can get the configuration details which
>>>>>>>>>>>>> will work
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Bharath, I'm not sure I fully understand the exact question you
>>>>>>>>>>>> are asking.. it's reading the email server configuration from that 
>>>>>>>>>>>> System /
>>>>>>>>>>>> External Services, and you "just" need to replace the dummy 
>>>>>>>>>>>> default (shown
>>>>>>>>>>>> in your screenshot) with a "real" (proper) SMTP email server. Does 
>>>>>>>>>>>> this
>>>>>>>>>>>> help?
>>>>>>>>>>>>
>>>>>>>>>>>> PS: Does anyone want to work on
>>>>>>>>>>>> https://issues.apache.org/jira/browse/FINERACT-1270? That's
>>>>>>>>>>>> such a mess...
>>>>>>>>>>>>
>>>>>>>>>>>> Regards,
>>>>>>>>>>>>> Bharath
>>>>>>>>>>>>> Lead Implementation Analyst | Mifos Initiative
>>>>>>>>>>>>> Skype: live:cbharath4| Mobile: +91.7019635592
>>>>>>>>>>>>> http://mifos.org  <http://facebook.com/mifos>
>>>>>>>>>>>>> <http://www.twitter.com/mifos>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>> Mifos-developer mailing list
>>>>> [email protected]
>>>>> Unsubscribe or change settings at:
>>>>> https://lists.sourceforge.net/lists/listinfo/mifos-developer
>>>>
>>>> Mifos-developer mailing list
>>>> [email protected]
>>>> Unsubscribe or change settings at:
>>>> https://lists.sourceforge.net/lists/listinfo/mifos-developer
>>>
>>>

Reply via email to