[ https://issues.apache.org/jira/browse/RATIS-703?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16946184#comment-16946184 ]
Hadoop QA commented on RATIS-703: --------------------------------- | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 0m 0s{color} | {color:blue} Docker mode activated. {color} | | {color:red}-1{color} | {color:red} docker {color} | {color:red} 0m 3s{color} | {color:red} Docker failed to build yetus/ratis:date2019-10-07. {color} | \\ \\ || Subsystem || Report/Notes || | JIRA Issue | RATIS-703 | | JIRA Patch URL | https://issues.apache.org/jira/secure/attachment/12982415/RATIS-703.00.patch | | Console output | https://builds.apache.org/job/PreCommit-RATIS-Build/1038/console | | Powered by | Apache Yetus 0.8.0 http://yetus.apache.org | This message was automatically generated. > Intermittent ambiguous method reference > --------------------------------------- > > Key: RATIS-703 > URL: https://issues.apache.org/jira/browse/RATIS-703 > Project: Ratis > Issue Type: Bug > Reporter: Henrik Hegardt > Assignee: Henrik Hegardt > Priority: Major > Attachments: RATIS-703.00.patch > > > I'm getting intermittent ambiguous method reference compilation errors. It > seems like it's a real bug since the method is ambigious when the referenced > generic types have been ereased. Though I'm not sure why this is not always > failing, it should, but it's probably a bug in Javac. I'm running Eclipse and > it consistently complains about it. > Output from Maven: > [ERROR] > testRevertConfigurationChange(org.apache.ratis.server.simulation.TestRaftReconfigurationWithSimulatedRpc) > Time elapsed: 0.108 s <<< ERROR! > java.lang.Error: > Unresolved compilation problems: > The method attempt(CheckedSupplier<Boolean,RuntimeException>, int, > TimeDuration, String, Logger) is ambiguous for the type JavaUtils > The method attempt(CheckedSupplier<Boolean,RuntimeException>, int, > TimeDuration, String, Logger) is ambiguous for the type JavaUtils > [INFO] Running > org.apache.ratis.server.simulation.TestServerRestartWithSimulatedRpc > [ERROR] Tests run: 5, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: > 4.013 s <<< FAILURE! - in > org.apache.ratis.server.simulation.TestServerRestartWithSimulatedRpc > [ERROR] > testRestartCommitIndex(org.apache.ratis.server.simulation.TestServerRestartWithSimulatedRpc) > Time elapsed: 0.081 s <<< ERROR! > java.lang.Error: > Unresolved compilation problems: > The method attempt(CheckedSupplier<Boolean,RuntimeException>, int, > TimeDuration, String, Logger) is ambiguous for the type JavaUtils > The method attempt(CheckedSupplier<Boolean,RuntimeException>, int, > TimeDuration, String, Logger) is ambiguous for the type JavaUtils > [ERROR] > testRestartFollower(org.apache.ratis.server.simulation.TestServerRestartWithSimulatedRpc) > Time elapsed: 0.074 s <<< ERROR! > java.lang.Error: > Unresolved compilation problem: > The method attempt(CheckedSupplier<Boolean,RuntimeException>, int, > TimeDuration, String, Logger) is ambiguous for the type JavaUtils > A fix (but ugly) would just to be to re arrange the arguments. > -- This message was sent by Atlassian Jira (v8.3.4#803005)