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 <awa...@apache.org> 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 <
> sant...@confluxtechnologies.com> 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 <awa...@apache.org> 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 <awa...@apache.org>
>>> wrote:
>>>
>>>> Hi Ivan,
>>>>
>>>>
>>>>
>>>> On Thu, Nov 21, 2019 at 10:26 AM Ivan Bondarenko <ivan3...@gmail.com>
>>>> 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 <awa...@apache.org>:
>>>>>
>>>>>> 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 <edca...@mifos.org> 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 <edca...@mifos.org> 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
>>>>>>> edca...@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>
>>>>>>>
>>>>>>>
>>
>> --
>> 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