On Sun, Nov 24, 2019 at 9:05 PM Santosh Math <
[email protected]> wrote:

> Hi Awasum,
> Thank you.  By the way, today I pulled the fresh code from develop branch
> of Apache Fineract and the build is getting failed. I was able to build
> develop branch code successfully on Friday.
> I attached the error log.
>

I'm trying to reproduce this, but so far cannot... the "build" as in
"./gradlew clean war" works, right? And "./gradlew tomcatRunWAR" also seems
to start fine, for me. (Haven't actually used it, just saying there are no
errors on start up.) Even "./gradlew clean integrationTest" passes, for me.

Note that I'm running with the latest develop, including the Spring upgrade
PR from Ivan, which I merged a few hours ago.

Perhaps you'd like to share details / steps of what commands you are
running?



> On Mon, Nov 25, 2019 at 8:01 AM Michael Vorburger <[email protected]>
> wrote:
>
>> I merged the Spring upgrade PR a few hours ago today, so this is now on
>> develop.
>>
>> On Fri, 22 Nov 2019, 04:40 Awasum Yannick, <[email protected]> wrote:
>>
>>> Hi Santosh,
>>>
>>> On the develop branch of Fineract on your machine, run the following to
>>> get the Spring Boot upgrade PR:
>>>
>>> 1.) git checkout -b ivan333m-develop develop
>>> 2.) git pull https://github.com/ivan333m/fineract.git develop
>>> You should now be on the branch : ivan333m-develop
>>>
>>> make sure your DB is clean so flyway migration can happen as this PR has
>>> a migration update. If you already have mifos x installed on your local
>>> system, this wont work as Mifos X has DB migration number reaching V5000
>>> and Fineract ends at Db V352 or something like that. Use Docker to spin up
>>> a new mysql instance and stop your host mysql if it contains important data
>>> for other tests.
>>>
>>> You should now be able to run the following if your DBs have been
>>> created:
>>> ./gradlew clean build and ./gradlew clean tomcatRunWar
>>>
>>> This will pull a new gradle version and new spring 2.1.7 packages and
>>> dependencies to your local system. if all goes well, you should have your
>>> system up in a dev env setting.
>>>
>>> I hope this helps you review easily. Is there a better way to do this PR
>>> reviews on Fineract 1.x?
>>>
>>> Thanks.
>>> Awasum
>>>
>>>
>>> On Fri, Nov 22, 2019 at 1:17 PM Santosh Math <
>>> [email protected]> wrote:
>>>
>>>> Hi Awasum,
>>>> First, I fetched the latest code from develop branch of Apache/Fineract
>>>> into my local machine. Then, I cherry-picked the  following commits into my
>>>> local machine before running integration test.
>>>>
>>>> https://github.com/ivan333m/fineract/commit/1e0e6ca3e749c7408c610f54791f7ec68910e655
>>>>
>>>> https://github.com/ivan333m/fineract/commit/1d9176505b1aec16c6c7a5065f73775728e31dab
>>>>
>>>> https://github.com/ivan333m/fineract/commit/33acc37a764b5b30fce5cbfa8b34239680d2c381
>>>>
>>>> However, I checked build.gradle file and it's still 1.x as you said.
>>>> How to upgrade it? I did "./gradlew -Penv=dev clean cleanEclipse eclipse"
>>>>  and getting the following error:
>>>>
>>>>  FAILURE: Build failed with an exception.
>>>>
>>>> * Where:
>>>> Script
>>>> '/home/conflux/fineract/fineract/fineract-provider/dev-dependencies.gradle'
>>>> line: 30
>>>>
>>>> * What went wrong:
>>>> A problem occurred evaluating script.
>>>> > Could not find method providedCompile() for arguments [] on object of
>>>> type
>>>> org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
>>>>
>>>> * 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 7s
>>>>
>>>> On Fri, Nov 22, 2019 at 5:20 PM Awasum Yannick <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi Santosh,
>>>>>
>>>>> Your logs show you are using spring boot 1.x and spring 4.x. I am not
>>>>> sure you are using right PR. we have not yet merged the PR for the 
>>>>> upgrade.
>>>>> See here: https://github.com/apache/fineract/pull/642
>>>>>
>>>>> We simply requested more people to test the PR to make sure most
>>>>> things are working correctly before we merge, especially the spring
>>>>> security aspect of things.
>>>>>
>>>>> So pull the PR locally and test to see if all is fine.
>>>>>
>>>>> Thanks.
>>>>> Awasum
>>>>>
>>>>> On Fri, Nov 22, 2019 at 12:35 PM Santosh Math <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi All,
>>>>>> I am doing  Integration test locally and the commit, "FINERACT-724
>>>>>> disable csrf on oauth configuration" causing the build to fail and I have
>>>>>> attached the error log with this mail.
>>>>>>
>>>>>> However, the other two commits - "FINERACT-724 fix oauth
>>>>>> configuration" & "FINERACT-724 fix travis build after spring version
>>>>>> migration" - Currently, Integration test is going on and let you know 
>>>>>> soon.
>>>>>>
>>>>>> Let me know if I am missing anything.
>>>>>>
>>>>>> On Thu, Nov 21, 2019 at 5:17 PM Awasum Yannick <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi All,
>>>>>>>
>>>>>>> We now have Travis passing again for
>>>>>>> https://github.com/apache/fineract/pull/642
>>>>>>>
>>>>>>> This is ready to go, I think.
>>>>>>>
>>>>>>> One thing I have not done is to test the security aspect to make
>>>>>>> sure the upgrade to spring boot 2.1.7 has not caused any problems.
>>>>>>>
>>>>>>> Please, will a few people help to test the PR locally, especially
>>>>>>> the spring security side of things. Probably by end of day or tomorrow, 
>>>>>>> I
>>>>>>> will merge the PR and if there are any subsequent issues, we can fix in 
>>>>>>> the
>>>>>>> coming days and weeks.
>>>>>>>
>>>>>>> This is critical for Fineract 1.x, we have always been using spring
>>>>>>> boot 1.2 (Spring 4.x). This new PR upgrades Fineract 1.x to Spring Boot
>>>>>>> 2.1.7 (Spring 5.x). This is a major change and I encourage more people 
>>>>>>> to
>>>>>>> test this.
>>>>>>>
>>>>>>> Thanks.
>>>>>>> Awasum
>>>>>>>
>>>>>>> On Thu, Nov 21, 2019 at 12:37 PM Awasum Yannick <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Ivan,
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Nov 21, 2019 at 10:26 AM Ivan Bondarenko <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> Hi, Ed, Awasum, All
>>>>>>>>>
>>>>>>>>> 1) My tests are passing locally, I have ran it many times.
>>>>>>>>> 2) My local machine has really powerful configuration. I think
>>>>>>>>> there is some race conditions in the integration tests that cause the
>>>>>>>>> random test fail.
>>>>>>>>>
>>>>>>>>
>>>>>>>> I noticed this. Even on Travis you see some Optimistic locking
>>>>>>>> problems once in  a while. Maybe an issue should be created for this?
>>>>>>>>
>>>>>>>>
>>>>>>>>> 3) Awasum, I have just connected mifos-comunity app to the
>>>>>>>>> upgraded version of the back-endand it works fine.
>>>>>>>>> Do you use basic auth mode? If not please update the code. I have
>>>>>>>>> just committed fix for oauth config, hope it helps.
>>>>>>>>> If you use basic - could you confirm that
>>>>>>>>> `V353__migrate_passwords_to_ss_5.sql` was executed on startup?
>>>>>>>>>
>>>>>>>>
>>>>>>>> Yes,..I missed this..I was using my old DB for testing which had
>>>>>>>> flyway versions above 353 and so could not log in. I used a clean DB 
>>>>>>>> now
>>>>>>>> and i can login from UI. Thanks Ivan.
>>>>>>>>
>>>>>>>>
>>>>>>>>> PS: Unfortunately I have found that integration tests have bugs
>>>>>>>>> and some critical cases are not covered, examples :
>>>>>>>>> 1) As I can see
>>>>>>>>> `HookIntegrationTest.shouldSendOfficeCreationNotification` will pas 
>>>>>>>>> in any
>>>>>>>>> case, it has no assertions(just "sout" logging)
>>>>>>>>> 2) I can't find tests with oauth config
>>>>>>>>> 3) Can't find test for documents and image uploads
>>>>>>>>> 4) I think there is some race conditions on job execution and
>>>>>>>>> job's status checks in integration tests. (I hope get it wrong)
>>>>>>>>>
>>>>>>>>> I will create jira issues for found problems, but a little bit
>>>>>>>>> later. (If someone confirm the described issues it would be really
>>>>>>>>> helpfull)
>>>>>>>>>
>>>>>>>>
>>>>>>>> You are right on all the above. Go ahead and create issues on Jira
>>>>>>>> for these.
>>>>>>>>
>>>>>>>> Thanks for your contributions and patience, Ivan.
>>>>>>>>
>>>>>>>> чт, 21 нояб. 2019 г. в 09:51, Awasum Yannick <[email protected]>:
>>>>>>>>>
>>>>>>>>>> Hi All,
>>>>>>>>>>
>>>>>>>>>> I left some review comments here:
>>>>>>>>>> https://github.com/apache/fineract/pull/642#issuecomment-556962459
>>>>>>>>>> on why Travis is failing and also problems when connecting the
>>>>>>>>>> front end to the upgraded (Spring 5.x) Fineract branch/PR.
>>>>>>>>>>
>>>>>>>>>> Any ideas?
>>>>>>>>>>
>>>>>>>>>> On Wed, Nov 20, 2019 at 11:18 PM Ed Cable <[email protected]>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi all,
>>>>>>>>>>>
>>>>>>>>>>> I just wanted to follow up on this as we're trying to wrap up
>>>>>>>>>>> the 1.4 release and bring it to a vote.
>>>>>>>>>>>
>>>>>>>>>>> Ed
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Nov 15, 2019 at 12:01 PM Ed Cable <[email protected]>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Michael and Ivan,
>>>>>>>>>>>>
>>>>>>>>>>>> So we can ship the 1.4 release on time, I wanted to inquire
>>>>>>>>>>>> about the status of merging
>>>>>>>>>>>> https://github.com/apache/fineract/pull/642
>>>>>>>>>>>>
>>>>>>>>>>>> Is there anything blocking it? It looks like Ivan's test are
>>>>>>>>>>>> passing locally but the build is still failing.
>>>>>>>>>>>>
>>>>>>>>>>>> Once that's merged, I believe we can then merge
>>>>>>>>>>>> https://github.com/apache/fineract/pull/649
>>>>>>>>>>>>
>>>>>>>>>>>> THanks,
>>>>>>>>>>>>
>>>>>>>>>>>> Ed
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> *Ed Cable*
>>>>>>>>>>> President/CEO, Mifos Initiative
>>>>>>>>>>> [email protected] | 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>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>
>>>>>> --
>>>>>> Thanks & Regards
>>>>>>
>>>>>> Santosh Math
>>>>>>
>>>>>> *QA Engineer*
>>>>>>
>>>>>> *Conflux Technologies Pvt Ltd <http://www.confluxtechnologies.com/>*
>>>>>> | *Office*: +91-080-41208662 |
>>>>>>
>>>>>> *Address*: #304, 2nd Floor, 7th Main Road, HRBR Layout 1st Block,
>>>>>> Bengaluru, Karnataka, 560043 INDIA
>>>>>>
>>>>>
>>>>
>>>> --
>>>> Thanks & Regards
>>>>
>>>> Santosh Math
>>>>
>>>> *QA Engineer*
>>>>
>>>> *Conflux Technologies Pvt Ltd <http://www.confluxtechnologies.com/>*
>>>> | *Office*: +91-080-41208662 |
>>>>
>>>> *Address*: #304, 2nd Floor, 7th Main Road, HRBR Layout 1st Block,
>>>> Bengaluru, Karnataka, 560043 INDIA
>>>>
>>>
>
> --
> Thanks & Regards
>
> Santosh Math
>
> *QA Engineer*
>
> *Conflux Technologies Pvt Ltd <http://www.confluxtechnologies.com/>*
> | *Office*: +91-080-41208662 |
>
> *Address*: #304, 2nd Floor, 7th Main Road, HRBR Layout 1st Block,
> Bengaluru, Karnataka, 560043 INDIA
>

Reply via email to