Closed mauricioaniche closed 4 years ago
2. There might had been multiple refactorings in this file. For a second refactoring, RMiner points to the new file. @jan-gerling, can you double check which refactorings you see in commit 738da55d5b8ac986a63ceb5692ed04c15b1dc864?
.fineract.ui.online.customers.customerlist.CustomersPresenter"
Ok, I could reproduce the bug. Indeed, it happens when a Move Class happens together with another refactoring. I'll try to isolate it in a toy repo and fix the bug.
Close it, for now, wait for the results of the last stress test
In the last run, we got an
IllegalArgumentException
in thebuildRefactoringCommitObject
. That was caused because the file we were looking for did not exist in the previous commit.Looking at one instance of the exception, in this commit, the class DataManagerCustomer can't be found. It does exist in the previous version. However, note that it was moved from one package to another, and thus, from one directory to another.
RMiner returned the new path:
app/src/main/java/org/apache/fineract/data/datamanager/api/DataManagerCustomer.java
.There are two possibilities here:
If 2 is the case, we have two options:
Log I used to observe this?