Yes, rebasing against HEAD is almost always a good idea. I did run locally “./gradlew :sdks:java:harness:check” (which includes “spotbugs" check) against current HEAD and there is no issue with spotbugsMain task.
— Alexey > On 7 Jul 2021, at 04:28, Matthew Ouyang <matthew.ouy...@gmail.com> wrote: > > I get the following spotbugs failure after running spotlessApply on a project > that I did not modify and cannot reproduce in a Windows 10 environment. I am > also unable to see the particular failure being cited because a file local to > the machine the build ran on is being referenced. > > What confuses me is that the failure occurred in the sdks/java/harness > project eventhough I didn't change it. I also didn't find build failures for > commits made against that project. To be fair, my branch is based on a > commit that is 3 weeks old. Would rebasing to HEAD master make a difference? > > PR: https://github.com/apache/beam/pull/15070 > <https://github.com/apache/beam/pull/15070> > Jenkins: > https://ci-beam.apache.org/job/beam_PreCommit_Java_Phrase/3779/console > <https://ci-beam.apache.org/job/beam_PreCommit_Java_Phrase/3779/console> > > 03:03:22 FAILURE: Build failed with an exception. > 03:03:22 > 03:03:22 * What went wrong: > 03:03:22 Execution failed for task ':sdks:java:harness:spotbugsMain'. > 03:03:22 > A failure occurred while executing > com.github.spotbugs.snom.internal.SpotBugsRunnerForWorker$SpotBugsExecutor > 03:03:22 > 1 SpotBugs violations were found. See the report at: > file:///home/jenkins/jenkins-slave/workspace/beam_PreCommit_Java_Phrase/src/sdks/java/harness/build/reports/spotbugs/main.xml > <> > ```