See <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/226/display/redirect>
------------------------------------------ [...truncated 58.09 KB...] <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java>:261: warning: [OperatorPrecedence] Use grouping parenthesis to make the operator precedence explicit return startImpl() && rangeTracker.tryReturnRecordAt(isAtSplitPoint(), getCurrentOffset()) ^ (see http://errorprone.info/bugpattern/OperatorPrecedence) Did you mean 'return (startImpl() && rangeTracker.tryReturnRecordAt(isAtSplitPoint(), getCurrentOffset()))'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java>:267: warning: [OperatorPrecedence] Use grouping parenthesis to make the operator precedence explicit return advanceImpl() && rangeTracker.tryReturnRecordAt(isAtSplitPoint(), getCurrentOffset()) ^ (see http://errorprone.info/bugpattern/OperatorPrecedence) Did you mean 'return (advanceImpl() && rangeTracker.tryReturnRecordAt(isAtSplitPoint(), getCurrentOffset()))'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/state/TimerSpecs.java>:37: warning: [MissingOverride] getTimeDomain implements method in TimerSpec; expected @Override public abstract TimeDomain getTimeDomain(); ^ (see http://errorprone.info/bugpattern/MissingOverride) Did you mean '@Override public abstract TimeDomain getTimeDomain();'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java>:399: warning: [MissingOverride] identity overrides method in BinaryCombineFn; expected @Override public T identity() { ^ (see http://errorprone.info/bugpattern/MissingOverride) Did you mean '@Override public T identity() {'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ByteArrayCoder.java>:149: warning: [IntLongMath] Expression of type int may overflow before being assigned to a long return VarInt.getLength(value.length) + value.length; ^ (see http://errorprone.info/bugpattern/IntLongMath) Did you mean 'return (long) VarInt.getLength(value.length) + value.length;'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/coders/IterableLikeCoder.java>:229: warning: [ClassCanBeStatic] Inner class is non-static but does not reference enclosing class private class IteratorObserver implements Observer { ^ (see http://errorprone.info/bugpattern/ClassCanBeStatic) Did you mean 'private static class IteratorObserver implements Observer {'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringUtf8Coder.java>:146: warning: [IntLongMath] Expression of type int may overflow before being assigned to a long return VarInt.getLength(size) + size; ^ (see http://errorprone.info/bugpattern/IntLongMath) Did you mean 'return (long) VarInt.getLength(size) + size;'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java>:206: warning: [ImmutableEnumChecker] enums should be immutable: 'TypeName' has field 'fieldType' of type 'org.apache.beam.sdk.schemas.Schema.FieldType', the declaration of type 'org.apache.beam.sdk.schemas.Schema.FieldType' is not annotated with @com.google.errorprone.annotations.Immutable or @javax.annotation.concurrent.Immutable private final FieldType fieldType = FieldType.of(this); ^ (see http://errorprone.info/bugpattern/ImmutableEnumChecker) <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java>:208: warning: [MutableConstantField] Constant field declarations should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List) public static final Set<TypeName> NUMERIC_TYPES = ImmutableSet.of( ^ (see http://errorprone.info/bugpattern/MutableConstantField) Did you mean 'public static final ImmutableSet<TypeName> NUMERIC_TYPES = ImmutableSet.of('? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java>:210: warning: [MutableConstantField] Constant field declarations should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List) public static final Set<TypeName> STRING_TYPES = ImmutableSet.of(STRING); ^ (see http://errorprone.info/bugpattern/MutableConstantField) Did you mean 'public static final ImmutableSet<TypeName> STRING_TYPES = ImmutableSet.of(STRING);'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java>:211: warning: [MutableConstantField] Constant field declarations should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List) public static final Set<TypeName> DATE_TYPES = ImmutableSet.of(DATETIME); ^ (see http://errorprone.info/bugpattern/MutableConstantField) Did you mean 'public static final ImmutableSet<TypeName> DATE_TYPES = ImmutableSet.of(DATETIME);'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java>:212: warning: [MutableConstantField] Constant field declarations should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List) public static final Set<TypeName> COLLECTION_TYPES = ImmutableSet.of(ARRAY); ^ (see http://errorprone.info/bugpattern/MutableConstantField) Did you mean 'public static final ImmutableSet<TypeName> COLLECTION_TYPES = ImmutableSet.of(ARRAY);'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java>:213: warning: [MutableConstantField] Constant field declarations should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List) public static final Set<TypeName> MAP_TYPES = ImmutableSet.of(MAP); ^ (see http://errorprone.info/bugpattern/MutableConstantField) Did you mean 'public static final ImmutableSet<TypeName> MAP_TYPES = ImmutableSet.of(MAP);'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java>:214: warning: [MutableConstantField] Constant field declarations should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List) public static final Set<TypeName> COMPOSITE_TYPES = ImmutableSet.of(ROW); ^ (see http://errorprone.info/bugpattern/MutableConstantField) Did you mean 'public static final ImmutableSet<TypeName> COMPOSITE_TYPES = ImmutableSet.of(ROW);'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoder.java>:39: warning: [MutableConstantField] Constant field declarations should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List) private static final Map<TypeName, Coder> CODER_MAP = ImmutableMap.<TypeName, Coder>builder() ^ (see http://errorprone.info/bugpattern/MutableConstantField) Did you mean 'private static final ImmutableMap<TypeName, Coder> CODER_MAP = ImmutableMap.<TypeName, Coder>builder()'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoder.java>:52: warning: [MutableConstantField] Constant field declarations should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List) private static final Map<TypeName, Integer> ESTIMATED_FIELD_SIZES = ^ (see http://errorprone.info/bugpattern/MutableConstantField) Did you mean 'private static final ImmutableMap<TypeName, Integer> ESTIMATED_FIELD_SIZES ='? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoder.java>:86: warning: [NarrowingCompoundAssignment] Compound assignments from long to int hide lossy casts fieldsSize += estimatedSizeBytes(schema.getField(i).getType(), row.getValue(i)); ^ (see http://errorprone.info/bugpattern/NarrowingCompoundAssignment) Did you mean 'fieldsSize = (int) (fieldsSize + estimatedSizeBytes(schema.getField(i).getType(), row.getValue(i)));'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoder.java>:88: warning: [IntLongMath] Expression of type int may overflow before being assigned to a long return bitmapSize + fieldsSize; ^ (see http://errorprone.info/bugpattern/IntLongMath) Did you mean 'return (long) bitmapSize + fieldsSize;'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java>:87: warning: [TypeParameterUnusedInFormals] Declaring a type parameter that is only used in the return type is a misuse of generics: operations on the type parameter are unchecked, it hides unsafe casts at invocations of the method, and it interacts badly with method overload resolution. public <T> T getValue(String fieldName) { ^ (see http://errorprone.info/bugpattern/TypeParameterUnusedInFormals) <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java>:96: warning: [TypeParameterUnusedInFormals] Declaring a type parameter that is only used in the return type is a misuse of generics: operations on the type parameter are unchecked, it hides unsafe casts at invocations of the method, and it interacts badly with method overload resolution. public <T> T getValue(int fieldIdx) { ^ (see http://errorprone.info/bugpattern/TypeParameterUnusedInFormals) <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java>:149: warning: [JdkObsolete] It is very rare for LinkedList to out-perform ArrayList or ArrayDeque. Avoid it unless you're willing to invest a lot of time into benchmarking. Caveat: LinkedList supports null elements, but ArrayDeque does not. private final List<TransformHierarchy.Node> visited = new LinkedList<>(); ^ (see http://errorprone.info/bugpattern/JdkObsolete) Did you mean 'private final List<TransformHierarchy.Node> visited = new ArrayList<>();'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java>:327: warning: [MissingOverride] run overrides method in Pipeline; expected @Override public PipelineResult run() { ^ (see http://errorprone.info/bugpattern/MissingOverride) Did you mean '@Override public PipelineResult run() {'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java>:332: warning: [MissingOverride] run overrides method in Pipeline; expected @Override public PipelineResult run(PipelineOptions options) { ^ (see http://errorprone.info/bugpattern/MissingOverride) Did you mean '@Override public PipelineResult run(PipelineOptions options) {'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java>:151: warning: [MissingOverride] expand implements method in PTransform; expected @Override public PCollection<Void> expand(PCollection<SuccessOrFailure> input) { ^ (see http://errorprone.info/bugpattern/MissingOverride) Did you mean '@Override public PCollection<Void> expand(PCollection<SuccessOrFailure> input) {'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java>:1521: warning: [MissingOverride] leaveCompositeTransform overrides method in Defaults; expected @Override public void leaveCompositeTransform(Node node) { ^ (see http://errorprone.info/bugpattern/MissingOverride) Did you mean '@Override public void leaveCompositeTransform(Node node) {'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java>:62: warning: [MutableConstantField] Constant field declarations should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List) public static final List<Coder.Context> ALL_CONTEXTS = ImmutableList.of( ^ (see http://errorprone.info/bugpattern/MutableConstantField) Did you mean 'public static final ImmutableList<Coder.Context> ALL_CONTEXTS = ImmutableList.of('? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java>:85: warning: [CatchFail] Ignoring exceptions and calling fail() is unnecessary, and makes test output less useful try { ^ (see http://errorprone.info/bugpattern/CatchFail) Did you mean 'throw new AssertionError("Expected that the coder is deterministic", e);' or 'coder.verifyDeterministic();'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java>:365: warning: [ReferenceEquality] Comparison using reference equality instead of value equality if (context == Coder.Context.NESTED) { ^ (see http://errorprone.info/bugpattern/ReferenceEquality) Did you mean 'if (Objects.equals(context, Coder.Context.NESTED)) {' or 'if (context.equals(Coder.Context.NESTED)) {'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/util/FluentBackoff.java>:151: warning: [MissingOverride] toString overrides method in Object; expected @Override public String toString() { ^ (see http://errorprone.info/bugpattern/MissingOverride) Did you mean '@Override public String toString() {'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/util/FluentBackoff.java>:210: warning: [MissingOverride] toString overrides method in Object; expected @Override public String toString() { ^ (see http://errorprone.info/bugpattern/MissingOverride) Did you mean '@Override public String toString() {'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/util/BackOff.java>:60: warning: [MissingOverride] reset implements method in BackOff; expected @Override public void reset() throws IOException { ^ (see http://errorprone.info/bugpattern/MissingOverride) Did you mean '@Override public void reset() throws IOException {'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/util/BackOff.java>:63: warning: [MissingOverride] nextBackOffMillis implements method in BackOff; expected @Override public long nextBackOffMillis() throws IOException { ^ (see http://errorprone.info/bugpattern/MissingOverride) Did you mean '@Override public long nextBackOffMillis() throws IOException {'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/util/BackOff.java>:74: warning: [MissingOverride] reset implements method in BackOff; expected @Override public void reset() throws IOException { ^ (see http://errorprone.info/bugpattern/MissingOverride) Did you mean '@Override public void reset() throws IOException {'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/util/BackOff.java>:77: warning: [MissingOverride] nextBackOffMillis implements method in BackOff; expected @Override public long nextBackOffMillis() throws IOException { ^ (see http://errorprone.info/bugpattern/MissingOverride) Did you mean '@Override public long nextBackOffMillis() throws IOException {'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/values/reflect/DefaultRowTypeFactory.java>:50: warning: [MutableConstantField] Constant field declarations should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List) private static final Map<Class, TypeName> SUPPORTED_TYPES = ^ (see http://errorprone.info/bugpattern/MutableConstantField) Did you mean 'private static final ImmutableMap<Class, TypeName> SUPPORTED_TYPES ='? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/values/reflect/ByteBuddyUtils.java>:103: warning: [ClassNewInstance] Class.newInstance() bypasses exception checking; prefer getDeclaredConstructor().newInstance() .newInstance(); ^ (see http://errorprone.info/bugpattern/ClassNewInstance) Did you mean '.getLoaded().getDeclaredConstructor().newInstance();'? <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java>:258: error: cannot select a static class from a parameterized type public DoFn<InputT, OutputT>.StartBundleContext startBundleContext( ^ <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java>:485: error: cannot select a static class from a parameterized type private class TestStartBundleContext extends DoFn<InputT, OutputT>.StartBundleContext { ^ <https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java>:488: error: illegal qualifier; StartBundleContext is not an inner class fn.super(); ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 3 errors 39 warnings > Task :beam-sdks-java-core:compileJava FAILED :beam-sdks-java-core:compileJava (Thread[Task worker for ':' Thread 43,5,main]) completed. Took 16.576 secs. :beam-sdks-java-core:processResources (Thread[Task worker for ':' Thread 43,5,main]) started. > Task :beam-sdks-java-core:processResources Build cache key for task ':beam-sdks-java-core:processResources' is 7358f5e7ea81211be8c6155b89b45284 Caching disabled for task ':beam-sdks-java-core:processResources': Caching has not been enabled for the task Task ':beam-sdks-java-core:processResources' is not up-to-date because: No history is available. :beam-sdks-java-core:processResources (Thread[Task worker for ':' Thread 43,5,main]) completed. Took 0.01 secs. :beam-sdks-java-core:generateTestAvroProtocol (Thread[Task worker for ':' Thread 9,5,main]) started. > Task :beam-sdks-java-core:generateTestAvroProtocol NO-SOURCE Skipping task ':beam-sdks-java-core:generateTestAvroProtocol' as it has no source files and no previous output files. :beam-sdks-java-core:generateTestAvroProtocol (Thread[Task worker for ':' Thread 9,5,main]) completed. Took 0.002 secs. :beam-sdks-java-core:generateTestAvroJava (Thread[Task worker for ':' Thread 9,5,main]) started. > Task :beam-sdks-java-core:generateTestAvroJava Build cache key for task ':beam-sdks-java-core:generateTestAvroJava' is 9e9aa26a8e0dcb97f9e9813e377053e8 Caching disabled for task ':beam-sdks-java-core:generateTestAvroJava': Caching has not been enabled for the task Task ':beam-sdks-java-core:generateTestAvroJava' is not up-to-date because: No history is available. Found 1 files Processed src/test/avro/org/apache/beam/sdk/io/user.avsc :beam-sdks-java-core:generateTestAvroJava (Thread[Task worker for ':' Thread 9,5,main]) completed. Took 0.481 secs. :beam-sdks-java-core:processTestResources (Thread[Task worker for ':' Thread 9,5,main]) started. > Task :beam-sdks-java-core:processTestResources NO-SOURCE file or directory '<https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/ws/src/sdks/java/core/src/test/resources',> not found Skipping task ':beam-sdks-java-core:processTestResources' as it has no source files and no previous output files. :beam-sdks-java-core:processTestResources (Thread[Task worker for ':' Thread 9,5,main]) completed. Took 0.0 secs. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':beam-sdks-java-core:compileJava'. > Compilation failed with exit code 1; see the compiler error output for > details. * Try: Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0. See https://docs.gradle.org/4.7/userguide/command_line_interface.html#sec:command_line_warnings BUILD FAILED in 27s 23 actionable tasks: 20 executed, 3 from cache Publishing build scan... https://gradle.com/s/ukouimjwhxqsc Build step 'Invoke Gradle script' changed build result to FAILURE Build step 'Invoke Gradle script' marked build as failure Recording test results ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error?
