tsantalis / RefactoringMiner

MIT License
363 stars 137 forks source link

Timeout Exception apache/camel cd4154e #599

Closed victorgveloso closed 8 months ago

victorgveloso commented 8 months ago

https://github.com/apache/camel/commit/cd4154e9b0979c9a52f2e10fe358b496567cd8f7 timed out

135559529 [main] ERROR b.u.d.l.r.o.AnalyzeProjectsHandler - Error analyzing commit cd4154e9b0979c9a52f2e10fe358b496567cd8f7
java.util.concurrent.TimeoutException: null
    at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:204)
    at org.refactoringminer.rm1.GitHistoryRefactoringMinerImpl.detect(GitHistoryRefactoringMinerImpl.java:762)
    at org.refactoringminer.rm1.GitHistoryRefactoringMinerImpl.detectAll(GitHistoryRefactoringMinerImpl.java:808)
    at br.ufmg.dcc.labsoft.refactoringanalyzer.operations.AnalyzeAllCommits.lambda$analyzeProject$0(AnalyzeAllCommits.java:61)
    at br.ufmg.dcc.labsoft.refactoringanalyzer.operations.TaskWithProjectLock.extractProjectPath(TaskWithProjectLock.java:49)
    at br.ufmg.dcc.labsoft.refactoringanalyzer.operations.AnalyzeAllCommits.analyzeProject(AnalyzeAllCommits.java:52)
    at br.ufmg.dcc.labsoft.refactoringanalyzer.operations.AnalyzeAllCommits.doTask(AnalyzeAllCommits.java:45)
    at br.ufmg.dcc.labsoft.refactoringanalyzer.operations.TaskWithProjectLock.doTask(TaskWithProjectLock.java:75)
    at br.ufmg.dcc.labsoft.refactoringanalyzer.operations.AnalyzeAllCommits.main(AnalyzeAllCommits.java:27)
tsantalis commented 8 months ago

@victorgveloso The commit does not exist.

victorgveloso commented 8 months ago

@tsantalis

This commit should be found at https://github.com/apache/hive/commit/cd4154e9b0979c9a52f2e10fe358b496567cd8f7

See #607 for further details on how I got this URL

tsantalis commented 8 months ago

Finishes fast within a few seconds

Refactorings at cd4154e9b0979c9a52f2e10fe358b496567cd8f7 Split Conditional if(exception != null && exception.getMessage() != null && lostAMContainerErrorPattern.matcher(exception.getMessage()).matches()) to [if(exception != null && exception.getMessage() != null), if(lostAMContainerErrorPattern.matcher(exception.getMessage()).matches() || exception.getMessage().contains(unmanagedAMFailure))] in method public run(hookContext HookContext) : void from class org.apache.hadoop.hive.ql.reexec.ReExecuteLostAMQueryPlugin.LocalHook Add Attribute Modifier final in attribute private lostAMContainerErrorPattern : Pattern from class org.apache.hadoop.hive.ql.reexec.ReExecuteLostAMQueryPlugin