Started by user ha:////4LhIf0vdZMLFequGTVnN1cMcIypvsThRPBC5Va3yiaavAAAAnh+LCAAAAAAAAP9b85aBtbiIQTGjNKU4P08vOT+vOD8nVc83PyU1x6OyILUoJzMv2y+/JJUBAhiZGBgqihhk0NSjKDWzXb3RdlLBUSYGJk8GtpzUvPSSDB8G5tKinBIGIZ+sxLJE/ZzEvHT94JKizLx0a6BxUmjGOUNodHsLgAy+EgZh/dLi1CL9nNLkxNxMoEmpxZn5ANPJiavIAAAALuca Milanesio Running as SYSTEM [EnvInject] - Loading node environment variables. Building remotely on ha:////4Ijko9NPaLow8OvBvObp0gVRb4WVb5rgISaqOakBTDEWAAAAqx+LCAAAAAAAAP9b85aBtbiIQTGjNKU4P08vOT+vOD8nVc83PyU1x6OyILUoJzMv2y+/JJUBAhiZGBgqihhk0NSjKDWzXb3RdlLBUSYGJk8GtpzUvPSSDB8G5tKinBIGIZ+sxLJE/ZzEvHT94JKizLx0a6BxUmjGOUNodHsLgAzREgZ5/eT83ILSktQi/fTknPzSFDMzXUMLc+PkJAvLJCPDZAAeyUh21AAAAA==gcloud66-1873cb89b21c (sbt) in workspace /home/jenkins/workspace/plugin-analytics-sbt-stable-3.0 Selected Git installation does not exist. Using Default Wiping out workspace first. Cloning the remote Git repository Avoid fetching tags Cloning repository https://gerrit.googlesource.com/a/gerrit > /usr/bin/git init /home/jenkins/workspace/plugin-analytics-sbt-stable-3.0 # timeout=10 Fetching upstream changes from https://gerrit.googlesource.com/a/gerrit > /usr/bin/git --version # timeout=10 using GIT_ASKPASS to set credentials .netrc credentials for gerrit.googlesource.com > /usr/bin/git fetch --no-tags --force --progress -- https://gerrit.googlesource.com/a/gerrit +refs/heads/*:refs/remotes/gerrit/* # timeout=10 > /usr/bin/git config remote.gerrit.url https://gerrit.googlesource.com/a/gerrit # timeout=10 > /usr/bin/git config --add remote.gerrit.fetch +refs/heads/*:refs/remotes/gerrit/* # timeout=10 > /usr/bin/git config remote.gerrit.url https://gerrit.googlesource.com/a/gerrit # timeout=10 Fetching upstream changes from https://gerrit.googlesource.com/a/gerrit using GIT_ASKPASS to set credentials .netrc credentials for gerrit.googlesource.com > /usr/bin/git fetch --no-tags --force --progress -- https://gerrit.googlesource.com/a/gerrit +refs/heads/*:refs/remotes/gerrit/* # timeout=10 > /usr/bin/git config remote.origin.url https://gerrit.googlesource.com/a/plugins/analytics # timeout=10 Fetching upstream changes from https://gerrit.googlesource.com/a/plugins/analytics using GIT_ASKPASS to set credentials .netrc credentials for gerrit.googlesource.com > /usr/bin/git fetch --no-tags --force --progress -- https://gerrit.googlesource.com/a/plugins/analytics +refs/heads/*:refs/remotes/origin/* # timeout=10 > /usr/bin/git rev-parse origin/stable-3.0^{commit} # timeout=10 > /usr/bin/git rev-parse refs/remotes/gerrit/origin/stable-3.0^{commit} # timeout=10 > /usr/bin/git rev-parse refs/remotes/origin/stable-3.0^{commit} # timeout=10 > /usr/bin/git rev-parse refs/remotes/origin/origin/stable-3.0^{commit} # timeout=10 Checking out Revision b263b63f644cc7244c4df1811137932974abd881 (origin/stable-3.0) > /usr/bin/git config core.sparsecheckout # timeout=10 > /usr/bin/git checkout -f b263b63f644cc7244c4df1811137932974abd881 # timeout=10 Commit message: "Merge branch 'stable-2.16' into stable-3.0" > /usr/bin/git rev-list --no-walk b263b63f644cc7244c4df1811137932974abd881 # timeout=10 [plugin-analytics-sbt-stable-3.0] $ /bin/bash -e /tmp/jenkins3725713791484228.sh [plugin-analytics-sbt-stable-3.0] $ /bin/bash -e /tmp/jenkins6541154522286815717.sh Java set to: /usr/lib/jvm/java-8-openjdk-amd64/bin/java openjdk full version "1.8.0_252-8u252-b09-1~deb9u1-b09" 2020/06/20 01:19:50 Downloading https://releases.bazel.build/3.3.0/release/bazel-3.3.0-linux-x86_64... Bazelisk version: v1.4.0 Extracting Bazel installation... Build label: 3.3.0 Build target: bazel-out/k8-opt/bin/src/main/java/com/google/devtools/build/lib/bazel/BazelServer_deploy.jar Build time: Wed Jun 17 12:55:32 2020 (1592398532) Build timestamp: 1592398532 Build timestamp as int: 1592398532 Previous HEAD position was b263b63f64 Merge branch 'stable-2.16' into stable-3.0 Switched to a new branch 'gerrit-master' Branch 'gerrit-master' set up to track remote branch 'stable-3.0' from 'gerrit'. Submodule 'plugins/codemirror-editor' (https://gerrit.googlesource.com/a/plugins/codemirror-editor) registered for path 'plugins/codemirror-editor' Submodule 'plugins/commit-message-length-validator' (https://gerrit.googlesource.com/a/plugins/commit-message-length-validator) registered for path 'plugins/commit-message-length-validator' Submodule 'plugins/delete-project' (https://gerrit.googlesource.com/a/plugins/delete-project) registered for path 'plugins/delete-project' Submodule 'plugins/download-commands' (https://gerrit.googlesource.com/a/plugins/download-commands) registered for path 'plugins/download-commands' Submodule 'plugins/gitiles' (https://gerrit.googlesource.com/a/plugins/gitiles) registered for path 'plugins/gitiles' Submodule 'plugins/hooks' (https://gerrit.googlesource.com/a/plugins/hooks) registered for path 'plugins/hooks' Submodule 'plugins/plugin-manager' (https://gerrit.googlesource.com/a/plugins/plugin-manager) registered for path 'plugins/plugin-manager' Submodule 'plugins/replication' (https://gerrit.googlesource.com/a/plugins/replication) registered for path 'plugins/replication' Submodule 'plugins/reviewnotes' (https://gerrit.googlesource.com/a/plugins/reviewnotes) registered for path 'plugins/reviewnotes' Submodule 'plugins/singleusergroup' (https://gerrit.googlesource.com/a/plugins/singleusergroup) registered for path 'plugins/singleusergroup' Submodule 'plugins/webhooks' (https://gerrit.googlesource.com/a/plugins/webhooks) registered for path 'plugins/webhooks' Cloning into '/home/jenkins/workspace/plugin-analytics-sbt-stable-3.0/plugins/codemirror-editor'... Cloning into '/home/jenkins/workspace/plugin-analytics-sbt-stable-3.0/plugins/commit-message-length-validator'... Cloning into '/home/jenkins/workspace/plugin-analytics-sbt-stable-3.0/plugins/delete-project'... Cloning into '/home/jenkins/workspace/plugin-analytics-sbt-stable-3.0/plugins/download-commands'... Cloning into '/home/jenkins/workspace/plugin-analytics-sbt-stable-3.0/plugins/gitiles'... Cloning into '/home/jenkins/workspace/plugin-analytics-sbt-stable-3.0/plugins/hooks'... Cloning into '/home/jenkins/workspace/plugin-analytics-sbt-stable-3.0/plugins/plugin-manager'... Cloning into '/home/jenkins/workspace/plugin-analytics-sbt-stable-3.0/plugins/replication'... Cloning into '/home/jenkins/workspace/plugin-analytics-sbt-stable-3.0/plugins/reviewnotes'... Cloning into '/home/jenkins/workspace/plugin-analytics-sbt-stable-3.0/plugins/singleusergroup'... Cloning into '/home/jenkins/workspace/plugin-analytics-sbt-stable-3.0/plugins/webhooks'... Submodule path 'plugins/codemirror-editor': checked out '59942b1adf1c949f3633f60ac42f67fae03b3255' Submodule path 'plugins/commit-message-length-validator': checked out '556e427fd737744ce8a6a37b89fd427ae59bc8ea' Submodule path 'plugins/delete-project': checked out '171704d1cdcd3ec281fbe90f7b5a9302b4b66866' Submodule path 'plugins/download-commands': checked out '41c61bf8c1869bff4e0b436f69478c2137d0ca07' Submodule path 'plugins/gitiles': checked out '8e0f5bdfb89371d0e3bf91f15a8fd8157821540e' Submodule path 'plugins/hooks': checked out '089687bdcc64b003d09a77f00eaa77bb79b15b9c' Submodule path 'plugins/plugin-manager': checked out 'd3b2a6eabcb641e952f253e61b927cd1f7f6e30c' Submodule path 'plugins/replication': checked out '116cbc11573e7afb0ce0782518a172cf798ec15c' Submodule path 'plugins/reviewnotes': checked out 'be5037839d987a319dac2236e9c1221d4d31848d' Submodule path 'plugins/singleusergroup': checked out '8a3b6faeaebc0f9b7d1af19eb0022b32994e476a' Submodule path 'plugins/webhooks': checked out '56ea65dd137d5dc2211378af961a44eb9b4e8c18' Starting local Bazel server and connecting to it... INFO: Invocation ID: 105be20d-3caf-4ab2-ab8a-7ad202d38099 Loading: Loading: 0 packages loaded Loading: 0 packages loaded Loading: 0 packages loaded Analyzing: target //:api (1 packages loaded, 0 targets configured) Analyzing: target //:api (24 packages loaded, 8 targets configured) Analyzing: target //:api (24 packages loaded, 8 targets configured) Analyzing: target //:api (24 packages loaded, 8 targets configured) Analyzing: target //:api (24 packages loaded, 8 targets configured) Analyzing: target //:api (93 packages loaded, 296 targets configured) Analyzing: target //:api (162 packages loaded, 2876 targets configured) Analyzing: target //:api (223 packages loaded, 3095 targets configured) Analyzing: target //:api (260 packages loaded, 3825 targets configured) INFO: Analyzed target //:api (261 packages loaded, 4343 targets configured). INFO: Found 1 target... [0 / 274] [Prepa] BazelWorkspaceStatusAction stable-status.txt WARNING: Reading from Remote Cache: BulkTransferException [336 / 498] Action external/bazel_tools/tools/jdk/platformclasspath.jar [for host]; 2s remote-cache, processwrapper-sandbox ... (4 actions running) [354 / 498] Compiling Java headers external/com_google_protobuf/libprotobuf_java-hjar.jar (123 source files, 1 source jar); 3s remote-cache, processwrapper-sandbox ... (32 actions, 29 running) [361 / 498] Compiling Java headers external/com_google_protobuf/libprotobuf_java-hjar.jar (123 source files, 1 source jar); 7s remote-cache, processwrapper-sandbox ... (32 actions, 25 running) [376 / 498] Executing genrule //prolog:gerrit-prolog-common__pl2j; 10s remote-cache, processwrapper-sandbox ... (32 actions, 26 running) [385 / 498] Executing genrule //prolog:gerrit-prolog-common__pl2j; 15s remote-cache, processwrapper-sandbox ... (28 actions, 22 running) [391 / 498] Building java/com/google/gerrit/extensions/libapi.jar (325 source files) and running annotation processors (AutoAnnotationProcessor, AutoValueProcessor); 12s remote-cache, worker ... (32 actions, 25 running) INFO: From Building java/com/google/gerrit/extensions/libapi.jar (325 source files) and running annotation processors (AutoAnnotationProcessor, AutoValueProcessor): java/com/google/gerrit/extensions/restapi/RestApiException.java:37: 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 caching(CacheControl c) { ^ (see https://errorprone.info/bugpattern/TypeParameterUnusedInFormals) INFO: From Building java/com/google/gerrit/reviewdb/libserver.jar (43 source files): java/com/google/gerrit/reviewdb/converter/BranchNameKeyProtoConverter.java:26: warning: [ImmutableEnumChecker] enums should be immutable: 'BranchNameKeyProtoConverter' has field 'projectNameConverter' of type 'com.google.gerrit.reviewdb.converter.ProtoConverter', the declaration of type 'com.google.gerrit.reviewdb.converter.ProtoConverter' is not annotated with @com.google.errorprone.annotations.Immutable private final ProtoConverter projectNameConverter = ^ (see https://errorprone.info/bugpattern/ImmutableEnumChecker) java/com/google/gerrit/reviewdb/converter/ChangeMessageKeyProtoConverter.java:26: warning: [ImmutableEnumChecker] enums should be immutable: 'ChangeMessageKeyProtoConverter' has field 'changeIdConverter' of type 'com.google.gerrit.reviewdb.converter.ProtoConverter', the declaration of type 'com.google.gerrit.reviewdb.converter.ProtoConverter' is not annotated with @com.google.errorprone.annotations.Immutable private final ProtoConverter changeIdConverter = ^ (see https://errorprone.info/bugpattern/ImmutableEnumChecker) java/com/google/gerrit/reviewdb/converter/ChangeMessageProtoConverter.java:30: warning: [ImmutableEnumChecker] enums should be immutable: 'ChangeMessageProtoConverter' has field 'changeMessageKeyConverter' of type 'com.google.gerrit.reviewdb.converter.ProtoConverter', the declaration of type 'com.google.gerrit.reviewdb.converter.ProtoConverter' is not annotated with @com.google.errorprone.annotations.Immutable changeMessageKeyConverter = ChangeMessageKeyProtoConverter.INSTANCE; ^ (see https://errorprone.info/bugpattern/ImmutableEnumChecker) java/com/google/gerrit/reviewdb/converter/ChangeMessageProtoConverter.java:31: warning: [ImmutableEnumChecker] enums should be immutable: 'ChangeMessageProtoConverter' has field 'accountIdConverter' of type 'com.google.gerrit.reviewdb.converter.ProtoConverter', the declaration of type 'com.google.gerrit.reviewdb.converter.ProtoConverter' is not annotated with @com.google.errorprone.annotations.Immutable private final ProtoConverter accountIdConverter = ^ (see https://errorprone.info/bugpattern/ImmutableEnumChecker) java/com/google/gerrit/reviewdb/converter/ChangeMessageProtoConverter.java:33: warning: [ImmutableEnumChecker] enums should be immutable: 'ChangeMessageProtoConverter' has field 'patchSetIdConverter' of type 'com.google.gerrit.reviewdb.converter.ProtoConverter', the declaration of type 'com.google.gerrit.reviewdb.converter.ProtoConverter' is not annotated with @com.google.errorprone.annotations.Immutable private final ProtoConverter patchSetIdConverter = ^ (see https://errorprone.info/bugpattern/ImmutableEnumChecker) java/com/google/gerrit/reviewdb/converter/ChangeProtoConverter.java:28: warning: [ImmutableEnumChecker] enums should be immutable: 'ChangeProtoConverter' has field 'changeIdConverter' of type 'com.google.gerrit.reviewdb.converter.ProtoConverter', the declaration of type 'com.google.gerrit.reviewdb.converter.ProtoConverter' is not annotated with @com.google.errorprone.annotations.Immutable private final ProtoConverter changeIdConverter = ^ (see https://errorprone.info/bugpattern/ImmutableEnumChecker) java/com/google/gerrit/reviewdb/converter/ChangeProtoConverter.java:30: warning: [ImmutableEnumChecker] enums should be immutable: 'ChangeProtoConverter' has field 'changeKeyConverter' of type 'com.google.gerrit.reviewdb.converter.ProtoConverter', the declaration of type 'com.google.gerrit.reviewdb.converter.ProtoConverter' is not annotated with @com.google.errorprone.annotations.Immutable private final ProtoConverter changeKeyConverter = ^ (see https://errorprone.info/bugpattern/ImmutableEnumChecker) java/com/google/gerrit/reviewdb/converter/ChangeProtoConverter.java:32: warning: [ImmutableEnumChecker] enums should be immutable: 'ChangeProtoConverter' has field 'accountIdConverter' of type 'com.google.gerrit.reviewdb.converter.ProtoConverter', the declaration of type 'com.google.gerrit.reviewdb.converter.ProtoConverter' is not annotated with @com.google.errorprone.annotations.Immutable private final ProtoConverter accountIdConverter = ^ (see https://errorprone.info/bugpattern/ImmutableEnumChecker) java/com/google/gerrit/reviewdb/converter/ChangeProtoConverter.java:34: warning: [ImmutableEnumChecker] enums should be immutable: 'ChangeProtoConverter' has field 'branchNameConverter' of type 'com.google.gerrit.reviewdb.converter.ProtoConverter', the declaration of type 'com.google.gerrit.reviewdb.converter.ProtoConverter' is not annotated with @com.google.errorprone.annotations.Immutable private final ProtoConverter branchNameConverter = ^ (see https://errorprone.info/bugpattern/ImmutableEnumChecker) java/com/google/gerrit/reviewdb/converter/PatchSetApprovalKeyProtoConverter.java:28: warning: [ImmutableEnumChecker] enums should be immutable: 'PatchSetApprovalKeyProtoConverter' has field 'patchSetIdConverter' of type 'com.google.gerrit.reviewdb.converter.ProtoConverter', the declaration of type 'com.google.gerrit.reviewdb.converter.ProtoConverter' is not annotated with @com.google.errorprone.annotations.Immutable private final ProtoConverter patchSetIdConverter = ^ (see https://errorprone.info/bugpattern/ImmutableEnumChecker) java/com/google/gerrit/reviewdb/converter/PatchSetApprovalKeyProtoConverter.java:30: warning: [ImmutableEnumChecker] enums should be immutable: 'PatchSetApprovalKeyProtoConverter' has field 'accountIdConverter' of type 'com.google.gerrit.reviewdb.converter.ProtoConverter', the declaration of type 'com.google.gerrit.reviewdb.converter.ProtoConverter' is not annotated with @com.google.errorprone.annotations.Immutable private final ProtoConverter accountIdConverter = ^ (see https://errorprone.info/bugpattern/ImmutableEnumChecker) java/com/google/gerrit/reviewdb/converter/PatchSetApprovalKeyProtoConverter.java:32: warning: [ImmutableEnumChecker] enums should be immutable: 'PatchSetApprovalKeyProtoConverter' has field 'labelIdConverter' of type 'com.google.gerrit.reviewdb.converter.ProtoConverter', the declaration of type 'com.google.gerrit.reviewdb.converter.ProtoConverter' is not annotated with @com.google.errorprone.annotations.Immutable private final ProtoConverter labelIdConverter = ^ (see https://errorprone.info/bugpattern/ImmutableEnumChecker) java/com/google/gerrit/reviewdb/converter/PatchSetApprovalProtoConverter.java:29: warning: [ImmutableEnumChecker] enums should be immutable: 'PatchSetApprovalProtoConverter' has field 'patchSetApprovalKeyProtoConverter' of type 'com.google.gerrit.reviewdb.converter.ProtoConverter', the declaration of type 'com.google.gerrit.reviewdb.converter.ProtoConverter' is not annotated with @com.google.errorprone.annotations.Immutable patchSetApprovalKeyProtoConverter = PatchSetApprovalKeyProtoConverter.INSTANCE; ^ (see https://errorprone.info/bugpattern/ImmutableEnumChecker) java/com/google/gerrit/reviewdb/converter/PatchSetApprovalProtoConverter.java:30: warning: [ImmutableEnumChecker] enums should be immutable: 'PatchSetApprovalProtoConverter' has field 'accountIdConverter' of type 'com.google.gerrit.reviewdb.converter.ProtoConverter', the declaration of type 'com.google.gerrit.reviewdb.converter.ProtoConverter' is not annotated with @com.google.errorprone.annotations.Immutable private final ProtoConverter accountIdConverter = ^ (see https://errorprone.info/bugpattern/ImmutableEnumChecker) java/com/google/gerrit/reviewdb/converter/PatchSetIdProtoConverter.java:25: warning: [ImmutableEnumChecker] enums should be immutable: 'PatchSetIdProtoConverter' has field 'changeIdConverter' of type 'com.google.gerrit.reviewdb.converter.ProtoConverter', the declaration of type 'com.google.gerrit.reviewdb.converter.ProtoConverter' is not annotated with @com.google.errorprone.annotations.Immutable private final ProtoConverter changeIdConverter = ^ (see https://errorprone.info/bugpattern/ImmutableEnumChecker) java/com/google/gerrit/reviewdb/converter/PatchSetProtoConverter.java:28: warning: [ImmutableEnumChecker] enums should be immutable: 'PatchSetProtoConverter' has field 'patchSetIdConverter' of type 'com.google.gerrit.reviewdb.converter.ProtoConverter', the declaration of type 'com.google.gerrit.reviewdb.converter.ProtoConverter' is not annotated with @com.google.errorprone.annotations.Immutable private final ProtoConverter patchSetIdConverter = ^ (see https://errorprone.info/bugpattern/ImmutableEnumChecker) java/com/google/gerrit/reviewdb/converter/PatchSetProtoConverter.java:30: warning: [ImmutableEnumChecker] enums should be immutable: 'PatchSetProtoConverter' has field 'revIdConverter' of type 'com.google.gerrit.reviewdb.converter.ProtoConverter', the declaration of type 'com.google.gerrit.reviewdb.converter.ProtoConverter' is not annotated with @com.google.errorprone.annotations.Immutable private final ProtoConverter revIdConverter = RevIdProtoConverter.INSTANCE; ^ (see https://errorprone.info/bugpattern/ImmutableEnumChecker) java/com/google/gerrit/reviewdb/converter/PatchSetProtoConverter.java:31: warning: [ImmutableEnumChecker] enums should be immutable: 'PatchSetProtoConverter' has field 'accountIdConverter' of type 'com.google.gerrit.reviewdb.converter.ProtoConverter', the declaration of type 'com.google.gerrit.reviewdb.converter.ProtoConverter' is not annotated with @com.google.errorprone.annotations.Immutable private final ProtoConverter accountIdConverter = ^ (see https://errorprone.info/bugpattern/ImmutableEnumChecker) [412 / 498] Building external/com_google_protobuf/libprotobuf_java.jar (123 source files, 1 source jar); 13s remote-cache, worker ... (8 actions running) [422 / 498] Building external/com_google_protobuf/libprotobuf_java.jar (123 source files, 1 source jar); 21s remote-cache, worker ... (8 actions running) INFO: From Action java/com/google/gerrit/extensions/extension-api-javadoc.zip: javadoc: warning - Error fetching URL: https://docs.oracle.com/en/java/javase/11/docs/api/ javadoc: warning - Error fetching URL: https://download.eclipse.org/jgit/site/5.3.7.202002110540-r/apidocs/ 2 warnings [435 / 498] Building java/com/google/gerrit/server/libserver-class.jar (971 source files) and running annotation processors (AutoAnnotationProcessor, AutoValueProcessor); 12s remote-cache, worker ... (32 actions, 26 running) INFO: From Building java/com/google/gerrit/lucene/liblucene.jar (12 source files): java/com/google/gerrit/lucene/WrappableSearcherManager.java:191: warning: [ReferenceEquality] Comparison using reference equality instead of value equality if (unwrapped == reader) { ^ (see https://errorprone.info/bugpattern/ReferenceEquality) Did you mean 'if (Objects.equals(unwrapped, reader)) {' or 'if (unwrapped.equals(reader)) {'? java/com/google/gerrit/lucene/WrappableSearcherManager.java:202: warning: [ReferenceEquality] Comparison using reference equality instead of value equality if (unwrapped != reader) { ^ (see https://errorprone.info/bugpattern/ReferenceEquality) Did you mean 'if (!Objects.equals(unwrapped, reader)) {' or 'if (!unwrapped.equals(reader)) {'? INFO: From Building java/com/google/gerrit/pgm/init/api/libapi.jar (14 source files): java/com/google/gerrit/pgm/init/api/Section.java:131: warning: [GetClassOnEnum] Calling getClass() on an enum may return a subclass of the enum type E allowedValues = (E) EnumSet.allOf(defValue.getClass()); ^ (see https://errorprone.info/bugpattern/GetClassOnEnum) Did you mean 'E allowedValues = (E) EnumSet.allOf(defValue.getDeclaringClass());'? [456 / 498] Building java/com/google/gerrit/server/libserver-class.jar (971 source files) and running annotation processors (AutoAnnotationProcessor, AutoValueProcessor); 23s remote-cache, worker ... (22 actions, 20 running) INFO: From Building java/com/google/gerrit/sshd/libsshd.jar (98 source files) and running annotation processors (AutoAnnotationProcessor, AutoValueProcessor): java/com/google/gerrit/sshd/commands/StreamEvents.java:284: warning: [SynchronizeOnNonFinalField] Synchronizing on non-final fields is not safe: if the field is ever updated, different threads may end up locking on different objects. synchronized (stdout) { ^ (see https://errorprone.info/bugpattern/SynchronizeOnNonFinalField) java/com/google/gerrit/sshd/commands/StreamEvents.java:291: warning: [SynchronizeOnNonFinalField] Synchronizing on non-final fields is not safe: if the field is ever updated, different threads may end up locking on different objects. synchronized (stdout) { ^ (see https://errorprone.info/bugpattern/SynchronizeOnNonFinalField) java/com/google/gerrit/sshd/commands/UploadArchive.java:142: warning: [ReferenceEquality] Comparison using reference equality instead of value equality if (s == PacketLineIn.END) { ^ (see https://errorprone.info/bugpattern/ReferenceEquality) Did you mean 'if (Objects.equals(s, PacketLineIn.END)) {' or 'if (s.equals(PacketLineIn.END)) {'? java/com/google/gerrit/sshd/commands/UploadArchive.java:142: warning: [StringEquality] String comparison using reference equality instead of value equality if (s == PacketLineIn.END) { ^ (see https://errorprone.info/bugpattern/StringEquality) Did you mean 'if (Objects.equals(s, PacketLineIn.END)) {' or 'if (s.equals(PacketLineIn.END)) {'? INFO: From Building java/com/google/gerrit/httpd/libhttpd-class.jar (99 source files) and running annotation processors (AutoAnnotationProcessor, AutoValueProcessor): java/com/google/gerrit/httpd/HttpServletResponseRecorder.java:74: warning: [MissingOverride] getStatus overrides method in HttpServletResponseWrapper; expected @Override public int getStatus() { ^ (see https://errorprone.info/bugpattern/MissingOverride) Did you mean '@Override @SuppressWarnings("all")'? INFO: From Building java/com/google/gerrit/acceptance/libframework-lib.jar (69 source files) and running annotation processors (AutoAnnotationProcessor, AutoValueProcessor): java/com/google/gerrit/acceptance/GerritServer.java:486: 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. private static T get(Object obj, String field) ^ (see https://errorprone.info/bugpattern/TypeParameterUnusedInFormals) [489 / 498] Building java/com/google/gerrit/server/libserver-class.jar (971 source files) and running annotation processors (AutoAnnotationProcessor, AutoValueProcessor); 35s remote-cache, worker ... (4 actions running) INFO: From Building java/com/google/gerrit/server/libserver-class.jar (971 source files) and running annotation processors (AutoAnnotationProcessor, AutoValueProcessor): java/com/google/gerrit/server/index/change/ChangeIndexRewriter.java:158: warning: [ReferenceEquality] Comparison using reference equality instead of value equality if (in == out || out instanceof IndexPredicate) { ^ (see https://errorprone.info/bugpattern/ReferenceEquality) Did you mean 'if (Objects.equals(in, out) || out instanceof IndexPredicate) {' or 'if (in.equals(out) || out instanceof IndexPredicate) {'? java/com/google/gerrit/server/index/change/ChangeIndexRewriter.java:210: warning: [ReferenceEquality] Comparison using reference equality instead of value equality if (nc == c) { ^ (see https://errorprone.info/bugpattern/ReferenceEquality) Did you mean 'if (Objects.equals(nc, c)) {' or 'if (nc.equals(c)) {'? java/com/google/gerrit/server/notedb/ReviewerStateInternal.java:53: warning: [ImmutableEnumChecker] enums should be immutable: 'ReviewerStateInternal' has field 'footerKey' of type 'org.eclipse.jgit.revwalk.FooterKey', the declaration of type 'org.eclipse.jgit.revwalk.FooterKey' is not annotated with @com.google.errorprone.annotations.Immutable private final FooterKey footerKey; ^ (see https://errorprone.info/bugpattern/ImmutableEnumChecker) java/com/google/gerrit/server/util/IdGenerator.java:48: warning: [NarrowingCompoundAssignment] Compound assignments from int to short hide lossy casts v0 += ((v1 << 2) + 0 ^ v1) + (salt ^ (v1 >>> 3)) + 1; ^ (see https://errorprone.info/bugpattern/NarrowingCompoundAssignment) Did you mean 'v0 = (short) (v0 + (((v1 << 2) + 0 ^ v1) + (salt ^ (v1 >>> 3)) + 1));'? java/com/google/gerrit/server/util/IdGenerator.java:49: warning: [NarrowingCompoundAssignment] Compound assignments from int to short hide lossy casts v1 += ((v0 << 2) + 2 ^ v0) + (salt ^ (v0 >>> 3)) + 3; ^ (see https://errorprone.info/bugpattern/NarrowingCompoundAssignment) Did you mean 'v1 = (short) (v1 + (((v0 << 2) + 2 ^ v0) + (salt ^ (v0 >>> 3)) + 3));'? java/com/google/gerrit/server/util/IdGenerator.java:57: warning: [NarrowingCompoundAssignment] Compound assignments from int to short hide lossy casts v1 -= ((v0 << 2) + 2 ^ v0) + (salt ^ (v0 >>> 3)) + 3; ^ (see https://errorprone.info/bugpattern/NarrowingCompoundAssignment) Did you mean 'v1 = (short) (v1 - (((v0 << 2) + 2 ^ v0) + (salt ^ (v0 >>> 3)) + 3));'? java/com/google/gerrit/server/util/IdGenerator.java:58: warning: [NarrowingCompoundAssignment] Compound assignments from int to short hide lossy casts v0 -= ((v1 << 2) + 0 ^ v1) + (salt ^ (v1 >>> 3)) + 1; ^ (see https://errorprone.info/bugpattern/NarrowingCompoundAssignment) Did you mean 'v0 = (short) (v0 - (((v1 << 2) + 0 ^ v1) + (salt ^ (v1 >>> 3)) + 1));'? java/com/google/gerrit/server/index/change/AllChangesIndexer.java:113: warning: [NarrowingCompoundAssignment] Compound assignments from long to int hide lossy casts changeCount += size; ^ (see https://errorprone.info/bugpattern/NarrowingCompoundAssignment) Did you mean 'changeCount = (int) (changeCount + size);'? java/com/google/gerrit/server/change/ArchiveFormat.java:38: warning: [ImmutableEnumChecker] enums should be immutable: 'ArchiveFormat' has field 'format' of type 'org.eclipse.jgit.api.ArchiveCommand.Format', the declaration of type 'org.eclipse.jgit.api.ArchiveCommand.Format' is not annotated with @com.google.errorprone.annotations.Immutable private final ArchiveCommand.Format format; ^ (see https://errorprone.info/bugpattern/ImmutableEnumChecker) java/com/google/gerrit/server/change/ChangeKindCacheImpl.java:383: warning: [ReferenceEquality] Comparison using reference equality instead of value equality && (ps.getId().get() > priorPs.getId().get() || priorPs == patch)) { ^ (see https://errorprone.info/bugpattern/ReferenceEquality) Did you mean '&& (ps.getId().get() > priorPs.getId().get() || priorPs.equals(patch))) {'? java/com/google/gerrit/server/change/ChangeKindCacheImpl.java:393: warning: [ReferenceEquality] Comparison using reference equality instead of value equality if (priorPs != patch) { ^ (see https://errorprone.info/bugpattern/ReferenceEquality) Did you mean 'if (!priorPs.equals(patch)) {'? java/com/google/gerrit/server/index/AbstractIndexModule.java:78: 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. private static T createDummyIndexFactory(Schema schema) { ^ (see https://errorprone.info/bugpattern/TypeParameterUnusedInFormals) java/com/google/gerrit/server/patch/PatchScriptBuilder.java:518: warning: [ReferenceEquality] Comparison using reference equality instead of value equality && (aId == within || within.equals(aId))) { ^ (see https://errorprone.info/bugpattern/ReferenceEquality) Did you mean '&& (Objects.equals(aId, within) || within.equals(aId))) {' or '&& (aId.equals(within) || within.equals(aId))) {'? java/com/google/gerrit/server/patch/PatchScriptBuilder.java:538: warning: [ReferenceEquality] Comparison using reference equality instead of value equality && (aId == within || within.equals(aId))) { ^ (see https://errorprone.info/bugpattern/ReferenceEquality) Did you mean '&& (Objects.equals(aId, within) || within.equals(aId))) {' or '&& (aId.equals(within) || within.equals(aId))) {'? INFO: From Action java/com/google/gerrit/acceptance/framework-javadoc.zip: javadoc: warning - Error fetching URL: https://docs.oracle.com/en/java/javase/11/docs/api/ 1 warning [496 / 498] Action plugins/plugin-api-javadoc.zip; 14s remote-cache, processwrapper-sandbox INFO: From Action plugins/plugin-api-javadoc.zip: javadoc: warning - Error fetching URL: https://docs.oracle.com/en/java/javase/11/docs/api/ 1 warning Target //:api up-to-date: bazel-bin/api.zip INFO: Elapsed time: 119.868s, Critical Path: 96.58s INFO: 472 processes: 188 remote cache hit, 217 processwrapper-sandbox, 67 worker. INFO: Build completed successfully, 498 total actions INFO: Build completed successfully, 498 total actions INFO: Invocation ID: b8b41615-ceba-48ba-bb85-22dcabf3d87a Loading: Loading: 0 packages loaded Analyzing: target //tools/maven:gen_api_install (1 packages loaded, 0 targets configured) INFO: Analyzed target //tools/maven:gen_api_install (1 packages loaded, 1 target configured). INFO: Found 1 target... [0 / 2] checking cached actions Target //tools/maven:gen_api_install up-to-date: bazel-bin/tools/maven/api_install.sh INFO: Elapsed time: 1.822s, Critical Path: 0.59s INFO: 1 process: 1 processwrapper-sandbox. INFO: Build completed successfully, 2 total actions INFO: Build completed successfully, 2 total actions INFO: Invocation ID: c575a68d-67ce-4d71-98ab-8a64bb33bd3c Loading: Loading: 0 packages loaded Analyzing: 9 targets (0 packages loaded, 0 targets configured) INFO: Analyzed 9 targets (0 packages loaded, 0 targets configured). INFO: Found 9 targets... [0 / 1] [Prepa] BazelWorkspaceStatusAction stable-status.txt INFO: Elapsed time: 0.832s, Critical Path: 0.58s INFO: 0 processes. INFO: Build completed successfully, 1 total action INFO: Build completed successfully, 1 total action Version: 3.0.12-SNAPSHOT warning: unable to rmdir 'plugins/codemirror-editor': Directory not empty warning: unable to rmdir 'plugins/commit-message-length-validator': Directory not empty warning: unable to rmdir 'plugins/delete-project': Directory not empty warning: unable to rmdir 'plugins/download-commands': Directory not empty warning: unable to rmdir 'plugins/gitiles': Directory not empty warning: unable to rmdir 'plugins/hooks': Directory not empty warning: unable to rmdir 'plugins/plugin-manager': Directory not empty warning: unable to rmdir 'plugins/replication': Directory not empty warning: unable to rmdir 'plugins/reviewnotes': Directory not empty warning: unable to rmdir 'plugins/singleusergroup': Directory not empty warning: unable to rmdir 'plugins/webhooks': Directory not empty Note: switching to 'origin/stable-3.0'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at b263b63f64 Merge branch 'stable-2.16' into stable-3.0 [info] [launcher] getting org.scala-sbt sbt 1.2.3 (this may take some time)... downloading https://repo1.maven.org/maven2/org/scala-sbt/sbt/1.2.3/sbt-1.2.3.jar ... downloading https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.6/scala-library-2.12.6.jar ... downloading https://repo1.maven.org/maven2/org/scala-sbt/main_2.12/1.2.3/main_2.12-1.2.3.jar ... downloading https://repo1.maven.org/maven2/org/scala-sbt/actions_2.12/1.2.3/actions_2.12-1.2.3.jar ... downloading https://repo1.maven.org/maven2/org/scala-sbt/logic_2.12/1.2.3/logic_2.12-1.2.3.jar ... downloading https://repo1.maven.org/maven2/org/scala-sbt/main-settings_2.12/1.2.3/main-settings_2.12-1.2.3.jar ... downloading https://repo1.maven.org/maven2/org/scala-sbt/run_2.12/1.2.3/run_2.12-1.2.3.jar ... downloading https://repo1.maven.org/maven2/org/scala-sbt/command_2.12/1.2.3/command_2.12-1.2.3.jar ... :: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml downloading https://repo1.maven.org/maven2/org/scala-sbt/scripted-sbt-redux_2.12/1.2.3/scripted-sbt-redux_2.12-1.2.3.jar ... downloading https://repo1.maven.org/maven2/org/scala-sbt/collections_2.12/1.2.3/collections_2.12-1.2.3.jar ... downloading https://repo1.maven.org/maven2/org/scala-sbt/scripted-plugin_2.12/1.2.3/scripted-plugin_2.12-1.2.3.jar ... downloading https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar ... downloading https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.8.1/log4j-slf4j-impl-2.8.1.jar ... :: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml :: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml :: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml downloading https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar ... :: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml :: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml :: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml :: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml :: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml :: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml :: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml :: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml :: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml :: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml :: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml :: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml downloading https://repo1.maven.org/maven2/org/scala-sbt/util-logging_2.12/1.2.2/util-logging_2.12-1.2.2.jar ... downloading https://repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.2.1/io_2.12-1.2.1.jar ... [SUCCESSFUL ] org.scala-sbt#scripted-plugin_2.12;1.2.3!scripted-plugin_2.12.jar (91ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/librarymanagement-core_2.12/1.2.1/librarymanagement-core_2.12-1.2.1.jar ... [SUCCESSFUL ] org.scala-sbt#sbt;1.2.3!sbt.jar (100ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/librarymanagement-ivy_2.12/1.2.1/librarymanagement-ivy_2.12-1.2.1.jar ... [SUCCESSFUL ] org.scala-sbt#logic_2.12;1.2.3!logic_2.12.jar (103ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.2.2/compiler-interface-1.2.2.jar ... [SUCCESSFUL ] org.scala-sbt#run_2.12;1.2.3!run_2.12.jar (106ms) [SUCCESSFUL ] org.scala-sbt#scripted-sbt-redux_2.12;1.2.3!scripted-sbt-redux_2.12.jar (104ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/util-relation_2.12/1.2.2/util-relation_2.12-1.2.2.jar ... downloading https://repo1.maven.org/maven2/org/scala-sbt/zinc-compile_2.12/1.2.2/zinc-compile_2.12-1.2.2.jar ... [SUCCESSFUL ] org.apache.logging.log4j#log4j-slf4j-impl;2.8.1!log4j-slf4j-impl.jar (126ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/util-position_2.12/1.2.2/util-position_2.12-1.2.2.jar ... [SUCCESSFUL ] org.apache.logging.log4j#log4j-api;2.8.1!log4j-api.jar (128ms) downloading https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.6/scala-reflect-2.12.6.jar ... [SUCCESSFUL ] org.scala-sbt#util-logging_2.12;1.2.2!util-logging_2.12.jar (104ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/completion_2.12/1.2.3/completion_2.12-1.2.3.jar ... [SUCCESSFUL ] org.scala-sbt#zinc-compile_2.12;1.2.2!zinc-compile_2.12.jar (38ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/task-system_2.12/1.2.3/task-system_2.12-1.2.3.jar ... [SUCCESSFUL ] org.scala-sbt#compiler-interface;1.2.2!compiler-interface.jar (49ms) [SUCCESSFUL ] org.scala-sbt#actions_2.12;1.2.3!actions_2.12.jar (152ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/tasks_2.12/1.2.3/tasks_2.12-1.2.3.jar ... downloading https://repo1.maven.org/maven2/org/scala-sbt/testing_2.12/1.2.3/testing_2.12-1.2.3.jar ... [SUCCESSFUL ] org.scala-sbt#io_2.12;1.2.1!io_2.12.jar (110ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/util-tracking_2.12/1.2.2/util-tracking_2.12-1.2.2.jar ... [SUCCESSFUL ] org.scala-sbt#util-relation_2.12;1.2.2!util-relation_2.12.jar (50ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/zinc-classpath_2.12/1.2.2/zinc-classpath_2.12-1.2.2.jar ... [SUCCESSFUL ] org.scala-sbt#util-position_2.12;1.2.2!util-position_2.12.jar (26ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/zinc-apiinfo_2.12/1.2.2/zinc-apiinfo_2.12-1.2.2.jar ... [SUCCESSFUL ] org.scala-sbt#librarymanagement-ivy_2.12;1.2.1!librarymanagement-ivy_2.12.jar (60ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/zinc-ivy-integration_2.12/1.2.2/zinc-ivy-integration_2.12-1.2.2.jar ... [SUCCESSFUL ] org.scala-sbt#collections_2.12;1.2.3!collections_2.12.jar (163ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/zinc_2.12/1.2.2/zinc_2.12-1.2.2.jar ... [SUCCESSFUL ] org.scala-sbt#main-settings_2.12;1.2.3!main-settings_2.12.jar (167ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/util-control_2.12/1.2.2/util-control_2.12-1.2.2.jar ... [SUCCESSFUL ] org.scala-sbt#command_2.12;1.2.3!command_2.12.jar (172ms) [SUCCESSFUL ] org.apache.logging.log4j#log4j-core;2.8.1!log4j-core.jar (165ms) downloading https://repo1.maven.org/maven2/com/lmax/disruptor/3.3.6/disruptor-3.3.6.jar ... downloading https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.6/scala-compiler-2.12.6.jar ... [SUCCESSFUL ] org.scala-sbt#util-tracking_2.12;1.2.2!util-tracking_2.12.jar (34ms) [SUCCESSFUL ] org.scala-sbt#zinc-classpath_2.12;1.2.2!zinc-classpath_2.12.jar (30ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/util-cache_2.12/1.2.2/util-cache_2.12-1.2.2.jar ... downloading https://repo1.maven.org/maven2/org/scala-sbt/test-agent/1.2.3/test-agent-1.2.3.jar ... [SUCCESSFUL ] org.scala-sbt#zinc-apiinfo_2.12;1.2.2!zinc-apiinfo_2.12.jar (30ms) [SUCCESSFUL ] org.scala-sbt#completion_2.12;1.2.3!completion_2.12.jar (44ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/compiler-bridge_2.12/1.2.2/compiler-bridge_2.12-1.2.2.jar ... downloading https://repo1.maven.org/maven2/org/scala-sbt/zinc-classfile_2.12/1.2.2/zinc-classfile_2.12-1.2.2.jar ... [SUCCESSFUL ] org.scala-sbt#tasks_2.12;1.2.3!tasks_2.12.jar (42ms) [SUCCESSFUL ] org.scala-sbt#util-control_2.12;1.2.2!util-control_2.12.jar (26ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/zinc-compile-core_2.12/1.2.2/zinc-compile-core_2.12-1.2.2.jar ... [SUCCESSFUL ] org.scala-sbt#zinc_2.12;1.2.2!zinc_2.12.jar (30ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/zinc-core_2.12/1.2.2/zinc-core_2.12-1.2.2.jar ... [SUCCESSFUL ] org.scala-sbt#zinc-ivy-integration_2.12;1.2.2!zinc-ivy-integration_2.12.jar (36ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/zinc-persist_2.12/1.2.2/zinc-persist_2.12-1.2.2.jar ... [SUCCESSFUL ] org.scala-sbt#librarymanagement-core_2.12;1.2.1!librarymanagement-core_2.12.jar (107ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/protocol_2.12/1.2.3/protocol_2.12-1.2.3.jar ... downloading https://repo1.maven.org/maven2/org/scala-sbt/core-macros_2.12/1.2.3/core-macros_2.12-1.2.3.jar ... [SUCCESSFUL ] org.scala-sbt#testing_2.12;1.2.3!testing_2.12.jar (54ms) downloading https://repo1.maven.org/maven2/org/scala-sbt/util-scripted_2.12/1.2.2/util-scripted_2.12-1.2.2.jar ... [SUCCESSFUL ] org.scala-sbt#task-system_2.12;1.2.3!task-system_2.12.jar (63ms) [SUCCESSFUL ] org.scala-sbt#test-agent;1.2.3!test-agent.jar (26ms) [SUCCESSFUL ] com.lmax#disruptor;3.3.6!disruptor.jar (45ms) [SUCCESSFUL ] org.scala-sbt#main_2.12;1.2.3!main_2.12.jar (223ms) [SUCCESSFUL ] org.scala-sbt#util-cache_2.12;1.2.2!util-cache_2.12.jar (39ms) [SUCCESSFUL ] org.scala-sbt#zinc-compile-core_2.12;1.2.2!zinc-compile-core_2.12.jar (34ms) [SUCCESSFUL ] org.scala-sbt#zinc-classfile_2.12;1.2.2!zinc-classfile_2.12.jar (43ms) [SUCCESSFUL ] org.scala-sbt#core-macros_2.12;1.2.3!core-macros_2.12.jar (35ms) [SUCCESSFUL ] org.scala-sbt#protocol_2.12;1.2.3!protocol_2.12.jar (38ms) [SUCCESSFUL ] org.scala-sbt#util-scripted_2.12;1.2.2!util-scripted_2.12.jar (36ms) [SUCCESSFUL ] org.scala-sbt#zinc-core_2.12;1.2.2!zinc-core_2.12.jar (48ms) [SUCCESSFUL ] org.scala-lang#scala-reflect;2.12.6!scala-reflect.jar (102ms) [SUCCESSFUL ] org.scala-sbt#compiler-bridge_2.12;1.2.2!compiler-bridge_2.12.jar (67ms) [SUCCESSFUL ] org.scala-sbt#zinc-persist_2.12;1.2.2!zinc-persist_2.12.jar (103ms) [SUCCESSFUL ] org.scala-lang#scala-library;2.12.6!scala-library.jar (327ms) [SUCCESSFUL ] org.scala-lang#scala-compiler;2.12.6!scala-compiler.jar (378ms) :: retrieving :: org.scala-sbt#boot-app confs: [default] 80 artifacts copied, 0 already retrieved [info] [launcher] getting Scala 2.12.6 (for sbt)... :: retrieving :: org.scala-sbt#boot-scala confs: [default] 5 artifacts copied, 0 already retrieved [info] Loading settings for project plugin-analytics-sbt-stable-3-0-build from plugins.sbt ... [info] Loading project definition from /home/jenkins/workspace/plugin-analytics-sbt-stable-3.0/project [warn] There may be incompatibilities among your library dependencies. [warn] Run 'evicted' to see detailed eviction warnings [info] Loading settings for project root from build.sbt ... [info] Set current project to analytics (in build file:/home/jenkins/workspace/plugin-analytics-sbt-stable-3.0/) [info] Executing in batch mode. For better performance use sbt's shell [info] Updating ... [info] Done updating. [info] Compiling 23 Scala sources to /home/jenkins/workspace/plugin-analytics-sbt-stable-3.0/target/scala-2.11/classes ... [info] Non-compiled module 'compiler-bridge_2.11' for Scala 2.11.8. Compiling... [info] Compilation completed in 10.776s. [warn] there were four feature warnings; re-run with -feature for details [warn] one warning found [info] Done compiling. [success] Total time: 25 s, completed Jun 20, 2020 1:23:21 AM [info] Compiling 16 Scala sources to /home/jenkins/workspace/plugin-analytics-sbt-stable-3.0/target/scala-2.11/test-classes ... [info] Done compiling. log4j:WARN No appenders could be found for logger (org.eclipse.jgit.util.FS). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. Initialized /tmp/junit9083929474385404925/junit3539515909321829653 Jun 20, 2020 1:23:30 AM com.google.gerrit.server.git.LocalDiskRepositoryManager$Lifecycle start INFO: Defaulting core.streamFileThreshold to 228m Jun 20, 2020 1:23:31 AM com.google.gerrit.server.cache.h2.H2CacheFactory getCacheDir INFO: Enabling disk cache /tmp/junit9083929474385404925/junit3539515909321829653/cache Jun 20, 2020 1:23:31 AM com.google.gerrit.server.git.WorkQueue createQueue INFO: Adding metrics for 'WorkQueue' queue Jun 20, 2020 1:23:31 AM com.google.gerrit.server.git.WorkQueue createQueue INFO: Adding metrics for 'Index-Interactive' queue Jun 20, 2020 1:23:31 AM com.google.gerrit.server.git.WorkQueue createQueue INFO: Adding metrics for 'ReceiveCommits' queue Jun 20, 2020 1:23:31 AM com.google.gerrit.server.rules.PrologEnvironment$Args INFO: reductionLimit: 100000, compileLimit: 1000000 Jun 20, 2020 1:23:32 AM com.google.gerrit.server.plugins.PluginLoader start INFO: Loading plugins from /tmp/junit9083929474385404925/junit3539515909321829653/plugins Reindexing projects: 50% (1/2) Reindexing projects: 100% (2/2) Reindexing projects: 100% (2/2) Reindexed 2 documents in projects index in 0.1s (16.4/s) Jun 20, 2020 1:23:32 AM com.google.gerrit.server.cache.h2.H2CacheFactory stop INFO: Finishing 6 disk cache updates Jun 20, 2020 1:23:34 AM com.google.gerrit.server.cache.h2.H2CacheFactory getCacheDir INFO: Enabling disk cache /tmp/junit9083929474385404925/junit3539515909321829653/cache Jun 20, 2020 1:23:35 AM com.google.gerrit.server.git.WorkQueue createQueue INFO: Adding metrics for 'WorkQueue' queue Jun 20, 2020 1:23:35 AM com.google.gerrit.server.git.WorkQueue createQueue INFO: Adding metrics for 'Index-Interactive' queue Jun 20, 2020 1:23:35 AM com.google.gerrit.server.git.WorkQueue createQueue INFO: Adding metrics for 'ReceiveCommits' queue Jun 20, 2020 1:23:35 AM com.google.gerrit.server.documentation.QueryDocumentationExecutor readIndexDirectory WARNING: No index available Jun 20, 2020 1:23:35 AM com.google.gerrit.server.rules.PrologEnvironment$Args INFO: reductionLimit: 100000, compileLimit: 1000000 Jun 20, 2020 1:23:35 AM com.google.gerrit.server.config.ScheduleConfig isInvalidOrMissing INFO: No schedule configuration for "gc". Jun 20, 2020 1:23:35 AM com.google.gerrit.server.config.ScheduleConfig isInvalidOrMissing INFO: No schedule configuration for "changeCleanup". Jun 20, 2020 1:23:35 AM com.google.gerrit.server.config.GitwebCgiConfig WARNING: gitweb not installed (no /usr/lib/cgi-bin/gitweb.cgi found) Jun 20, 2020 1:23:36 AM com.google.gerrit.server.git.LocalDiskRepositoryManager$Lifecycle start INFO: Defaulting core.streamFileThreshold to 228m Jun 20, 2020 1:23:36 AM com.google.gerrit.server.plugins.PluginLoader start INFO: Loading plugins from /tmp/junit9083929474385404925/junit3539515909321829653/plugins Jun 20, 2020 1:23:36 AM com.google.gerrit.server.config.ScheduleConfig isInvalidOrMissing INFO: No schedule configuration for "accountDeactivation". Jun 20, 2020 1:23:36 AM com.google.gerrit.pgm.Daemon run INFO: Gerrit Code Review [headless] (dev) ready Gerrit Server Started [info] AggregatedHistogramFilterByDatesSpec: [info] Author history filter [info] - should select one commit without intervals restriction [info] - should select only the second of two commits based on the start timestamp [info] - should select only the first of two commits based on the end timestamp [info] - should select only one middle commit out of three based on interval from/to timestamp [info] - should aggregate commits of the same user separately when they are in different branches and branchesExtractor is set [info] CommitInfoSpec: [info] CommitInfo [info] - should be serialised as JSON correctly [info] IgnoreFileSuffixFilterSpec: [info] IgnoreFileSuffixFilter [info] - should include a file with suffix not listed in configuration [info] - should not include a file with suffix listed in configuration [info] BotLikeExtractorImplSpec: [info] isBotLike [info] - should return true when all files match bot-like identifiers [info] - should return false when at least one file does not match bot-like identifiers [info] - should return false when no bot-like identifiers have been provided [info] UserActivityHistogramSpec: [info] UserActivityHistogram [info] - should return no activities [info] - should aggregate to one activity [info] UserActivitySummarySpec: [info] numCommits [info] - should count only comments filtered by their merge status [info] AggregationSpec: [info] AggregatedHistogramFilter by email and year [info] - should aggregate two commits from the same author the same year [info] - should keep as separate rows activity from the same author on two different year [info] - should keep as separate rows activity from two different authors on the same year [info] AggregatedHistogramFilter by email and month [info] - should aggregate two commits from the same author the same month [info] - should keep as separate rows activity from the same author on two different months [info] - should keep as separate rows activity from two different authors on the same month [info] AggregatedHistogramFilter by email and day [info] - should aggregate two commits of the same author the same day [info] - should keep as separate rows activity from the same author on two different days [info] - should keep as separate rows activity from two different authors on the same day [info] AggregatedHistogramFilter by email and hour [info] - should aggregate two commits of the same author on the same hour [info] - should keep separate commits from the same author on different hours [info] - should keep separate commits from different authors on the same hour [info] ContributorsServiceSpec: [info] ContributorsService [info] - should get commit statistics [info] CommitStatisticsCommentLinkSpec: [info] - should collect no commentslink if no matching [info] - should collect simple bugzilla comments [info] - should collect simple track link [info] - should collect multiple links [info] BranchesExtractorSpec: [info] branchesOfCommit [info] - should extract one branch for a commit existing only in one branch [info] - should extract two branches for a commit existing in two different branches [info] CommitStatisticsSpec: [info] CommitStatistics [info] - should stats a single file added [info] - should sum to another compatible CommitStatistics generating an aggregated stat [info] - should fail if trying to be added to a CommitStatistics object for a different isMerge value [info] - should stats multiple files added [info] - should stats lines eliminated [info] - should stats a Seq[RevCommit] [info] - should return zero value stats if the commit does not include any file [info] - should split merge commits and non-merge commits [info] Run completed in 16 seconds, 758 milliseconds. [info] Total number of tests run: 41 [info] Suites: completed 11, aborted 0 [info] Tests: succeeded 41, failed 0, canceled 0, ignored 0, pending 0 [info] All tests passed. [success] Total time: 23 s, completed Jun 20, 2020 1:23:44 AM log4j:WARN No appenders could be found for logger (org.eclipse.jgit.util.FS). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. Initialized /tmp/junit4023647377048649677/junit2892651055529338589 Jun 20, 2020 1:23:47 AM com.google.gerrit.server.git.LocalDiskRepositoryManager$Lifecycle start INFO: Defaulting core.streamFileThreshold to 228m Jun 20, 2020 1:23:48 AM com.google.gerrit.server.cache.h2.H2CacheFactory getCacheDir INFO: Enabling disk cache /tmp/junit4023647377048649677/junit2892651055529338589/cache Jun 20, 2020 1:23:48 AM com.google.gerrit.server.git.WorkQueue createQueue INFO: Adding metrics for 'WorkQueue' queue Jun 20, 2020 1:23:48 AM com.google.gerrit.server.git.WorkQueue createQueue INFO: Adding metrics for 'Index-Interactive' queue Jun 20, 2020 1:23:48 AM com.google.gerrit.server.git.WorkQueue createQueue INFO: Adding metrics for 'ReceiveCommits' queue Jun 20, 2020 1:23:48 AM com.google.gerrit.server.rules.PrologEnvironment$Args INFO: reductionLimit: 100000, compileLimit: 1000000 Jun 20, 2020 1:23:48 AM com.google.gerrit.server.plugins.PluginLoader start INFO: Loading plugins from /tmp/junit4023647377048649677/junit2892651055529338589/plugins Reindexing projects: 50% (1/2) Reindexing projects: 100% (2/2) Reindexing projects: 100% (2/2) Reindexed 2 documents in projects index in 0.1s (22.2/s) Jun 20, 2020 1:23:49 AM com.google.gerrit.server.cache.h2.H2CacheFactory stop INFO: Finishing 6 disk cache updates Jun 20, 2020 1:23:51 AM com.google.gerrit.server.cache.h2.H2CacheFactory getCacheDir INFO: Enabling disk cache /tmp/junit4023647377048649677/junit2892651055529338589/cache Jun 20, 2020 1:23:51 AM com.google.gerrit.server.git.WorkQueue createQueue INFO: Adding metrics for 'WorkQueue' queue Jun 20, 2020 1:23:51 AM com.google.gerrit.server.git.WorkQueue createQueue INFO: Adding metrics for 'Index-Interactive' queue Jun 20, 2020 1:23:51 AM com.google.gerrit.server.git.WorkQueue createQueue INFO: Adding metrics for 'ReceiveCommits' queue Jun 20, 2020 1:23:51 AM com.google.gerrit.server.documentation.QueryDocumentationExecutor readIndexDirectory WARNING: No index available Jun 20, 2020 1:23:52 AM com.google.gerrit.server.rules.PrologEnvironment$Args INFO: reductionLimit: 100000, compileLimit: 1000000 Jun 20, 2020 1:23:52 AM com.google.gerrit.server.config.ScheduleConfig isInvalidOrMissing INFO: No schedule configuration for "gc". Jun 20, 2020 1:23:52 AM com.google.gerrit.server.config.ScheduleConfig isInvalidOrMissing INFO: No schedule configuration for "changeCleanup". Jun 20, 2020 1:23:52 AM com.google.gerrit.server.config.GitwebCgiConfig WARNING: gitweb not installed (no /usr/lib/cgi-bin/gitweb.cgi found) Jun 20, 2020 1:23:52 AM com.google.gerrit.server.git.LocalDiskRepositoryManager$Lifecycle start INFO: Defaulting core.streamFileThreshold to 233m Jun 20, 2020 1:23:52 AM com.google.gerrit.server.plugins.PluginLoader start INFO: Loading plugins from /tmp/junit4023647377048649677/junit2892651055529338589/plugins Jun 20, 2020 1:23:52 AM com.google.gerrit.server.config.ScheduleConfig isInvalidOrMissing INFO: No schedule configuration for "accountDeactivation". Jun 20, 2020 1:23:52 AM com.google.gerrit.pgm.Daemon run INFO: Gerrit Code Review [headless] (dev) ready Gerrit Server Started [info] IgnoreFileSuffixFilterSpec: [info] IgnoreFileSuffixFilter [info] - should include a file with suffix not listed in configuration [info] - should not include a file with suffix listed in configuration [info] BranchesExtractorSpec: [info] branchesOfCommit [info] - should extract one branch for a commit existing only in one branch [info] - should extract two branches for a commit existing in two different branches [info] AggregationSpec: [info] AggregatedHistogramFilter by email and year [info] - should aggregate two commits from the same author the same year [info] - should keep as separate rows activity from the same author on two different year [info] - should keep as separate rows activity from two different authors on the same year [info] AggregatedHistogramFilter by email and month [info] - should aggregate two commits from the same author the same month [info] - should keep as separate rows activity from the same author on two different months [info] - should keep as separate rows activity from two different authors on the same month [info] AggregatedHistogramFilter by email and day [info] - should aggregate two commits of the same author the same day [info] - should keep as separate rows activity from the same author on two different days [info] - should keep as separate rows activity from two different authors on the same day [info] AggregatedHistogramFilter by email and hour [info] - should aggregate two commits of the same author on the same hour [info] - should keep separate commits from the same author on different hours [info] - should keep separate commits from different authors on the same hour [info] UserActivityHistogramSpec: [info] UserActivityHistogram [info] - should return no activities [info] - should aggregate to one activity [info] CommitStatisticsCommentLinkSpec: [info] - should collect no commentslink if no matching [info] - should collect simple bugzilla comments [info] - should collect simple track link [info] - should collect multiple links [info] CommitInfoSpec: [info] CommitInfo [info] - should be serialised as JSON correctly [info] ContributorsServiceSpec: [info] ContributorsService [info] - should get commit statistics [info] AggregatedHistogramFilterByDatesSpec: [info] Author history filter [info] - should select one commit without intervals restriction [info] - should select only the second of two commits based on the start timestamp [info] - should select only the first of two commits based on the end timestamp [info] - should select only one middle commit out of three based on interval from/to timestamp [info] - should aggregate commits of the same user separately when they are in different branches and branchesExtractor is set [info] CommitStatisticsSpec: [info] CommitStatistics [info] - should stats a single file added [info] - should sum to another compatible CommitStatistics generating an aggregated stat [info] - should fail if trying to be added to a CommitStatistics object for a different isMerge value [info] - should stats multiple files added [info] - should stats lines eliminated [info] - should stats a Seq[RevCommit] [info] - should return zero value stats if the commit does not include any file [info] - should split merge commits and non-merge commits [info] BotLikeExtractorImplSpec: [info] isBotLike [info] - should return true when all files match bot-like identifiers [info] - should return false when at least one file does not match bot-like identifiers [info] - should return false when no bot-like identifiers have been provided [info] UserActivitySummarySpec: [info] numCommits [info] - should count only comments filtered by their merge status [info] Run completed in 16 seconds, 15 milliseconds. [info] Total number of tests run: 41 [info] Suites: completed 11, aborted 0 [info] Tests: succeeded 41, failed 0, canceled 0, ignored 0, pending 0 [info] All tests passed. [info] Strategy 'discard' was applied to 5 files (Run the task at debug level to see details) [info] Strategy 'rename' was applied to 2 files (Run the task at debug level to see details) [info] Packaging /home/jenkins/workspace/plugin-analytics-sbt-stable-3.0/target/scala-2.11/analytics.jar ... [info] Done packaging. [success] Total time: 19 s, completed Jun 20, 2020 1:24:04 AM Jun 20, 2020 1:24:04 AM com.google.gerrit.pgm.Daemon lambda$run$1 INFO: caught shutdown, cleaning up Jun 20, 2020 1:24:04 AM com.google.gerrit.pgm.Daemon lambda$run$1 INFO: caught shutdown, cleaning up Jun 20, 2020 1:24:04 AM java.util.jar.Attributes read WARNING: Duplicate name in Manifest: Implementation-Version. Ensure that the manifest does not have duplicate entries, and that blank lines separate individual sections in both your manifest and in the META-INF/MANIFEST.MF entry in the jar file. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1930 0 1930 0 0 21125 0 --:--:-- --:--:-- --:--:-- 21208 Archiving artifacts Finished: SUCCESS