Started by an SCM change Running as SYSTEM [EnvInject] - Loading node environment variables. Building remotely on ha:////4LxHui2sq5bRmUZepPN0HGrioKDQBJuG03Wxc3rUw73tAAAAqh+LCAAAAAAAAP9b85aBtbiIQTGjNKU4P08vOT+vOD8nVc83PyU1x6OyILUoJzMv2y+/JJUBAhiZGBgqihhk0NSjKDWzXb3RdlLBUSYGJk8GtpzUvPSSDB8G5tKinBIGIZ+sxLJE/ZzEvHT94JKizLx0a6BxUmjGOUNodHsLgAz5EgY5/eT83ILSktQi/ZT85OzUIl0DA+Miw9RS05SCqooSANNN2lPTAAAAdocker-003r1eu5dpzxt on gcloud2 (bazel-chrome-latest bazel-debian mvn bazel-debian-chrome-latest docker) in workspace /home/jenkins/workspace/plugin-lfs-bazel-stable-3.6-stable-3.7 Selected Git installation does not exist. Using Default Wiping out workspace first. Cloning the remote Git repository Cloning repository https://gerrit.googlesource.com/a/plugins/lfs > /usr/bin/git init /home/jenkins/workspace/plugin-lfs-bazel-stable-3.6-stable-3.7 # timeout=10 Fetching upstream changes from https://gerrit.googlesource.com/a/plugins/lfs > /usr/bin/git --version # timeout=10 using GIT_ASKPASS to set credentials .netrc credentials for gerrit.googlesource.com > /usr/bin/git fetch --tags --force --progress -- https://gerrit.googlesource.com/a/plugins/lfs +refs/heads/*:refs/remotes/origin/* # timeout=10 > /usr/bin/git config remote.origin.url https://gerrit.googlesource.com/a/plugins/lfs # timeout=10 > /usr/bin/git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > /usr/bin/git config remote.origin.url https://gerrit.googlesource.com/a/plugins/lfs # timeout=10 Fetching upstream changes from https://gerrit.googlesource.com/a/plugins/lfs using GIT_ASKPASS to set credentials .netrc credentials for gerrit.googlesource.com > /usr/bin/git fetch --tags --force --progress -- https://gerrit.googlesource.com/a/plugins/lfs +refs/heads/*:refs/remotes/origin/* # timeout=10 > /usr/bin/git rev-parse refs/remotes/origin/stable-3.6^{commit} # timeout=10 > /usr/bin/git rev-parse refs/remotes/origin/origin/stable-3.6^{commit} # timeout=10 Checking out Revision 73df3d51e2dacbc214531a8b0ce3767dc14ca476 (refs/remotes/origin/stable-3.6) > /usr/bin/git config core.sparsecheckout # timeout=10 > /usr/bin/git checkout -f 73df3d51e2dacbc214531a8b0ce3767dc14ca476 # timeout=10 Commit message: "Fix flogger compile time errors" First time build. Skipping changelog. [plugin-lfs-bazel-stable-3.6-stable-3.7] $ /bin/bash -e /tmp/jenkins6972487188287402913.sh [plugin-lfs-bazel-stable-3.6-stable-3.7] $ /bin/bash -e /tmp/jenkins2274345700823601792.sh Java set to: /usr/lib/jvm/java-11-openjdk-amd64/bin/java Building plugin lfs/stable-3.6 with Gerrit/stable-3.7 From https://gerrit.googlesource.com/a/gerrit * branch stable-3.7 -> FETCH_HEAD * [new branch] stable-3.7 -> gerrit/stable-3.7 Previous HEAD position was 73df3d51e2 Fix flogger compile time errors Switched to a new branch 'stable-3.7' Branch 'stable-3.7' set up to track remote branch 'stable-3.7' from 'gerrit'. Submodule 'modules/jgit' (https://gerrit.googlesource.com/a/jgit) registered for path 'modules/jgit' 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' Submodule 'polymer-bridges' (https://gerrit.googlesource.com/a/polymer-bridges) registered for path 'polymer-bridges' Cloning into '/home/jenkins/workspace/plugin-lfs-bazel-stable-3.6-stable-3.7/modules/jgit'... Cloning into '/home/jenkins/workspace/plugin-lfs-bazel-stable-3.6-stable-3.7/plugins/codemirror-editor'... Cloning into '/home/jenkins/workspace/plugin-lfs-bazel-stable-3.6-stable-3.7/plugins/commit-message-length-validator'... Cloning into '/home/jenkins/workspace/plugin-lfs-bazel-stable-3.6-stable-3.7/plugins/delete-project'... Cloning into '/home/jenkins/workspace/plugin-lfs-bazel-stable-3.6-stable-3.7/plugins/download-commands'... Cloning into '/home/jenkins/workspace/plugin-lfs-bazel-stable-3.6-stable-3.7/plugins/gitiles'... Cloning into '/home/jenkins/workspace/plugin-lfs-bazel-stable-3.6-stable-3.7/plugins/hooks'... Cloning into '/home/jenkins/workspace/plugin-lfs-bazel-stable-3.6-stable-3.7/plugins/plugin-manager'... Cloning into '/home/jenkins/workspace/plugin-lfs-bazel-stable-3.6-stable-3.7/plugins/replication'... Cloning into '/home/jenkins/workspace/plugin-lfs-bazel-stable-3.6-stable-3.7/plugins/reviewnotes'... Cloning into '/home/jenkins/workspace/plugin-lfs-bazel-stable-3.6-stable-3.7/plugins/singleusergroup'... Cloning into '/home/jenkins/workspace/plugin-lfs-bazel-stable-3.6-stable-3.7/plugins/webhooks'... Cloning into '/home/jenkins/workspace/plugin-lfs-bazel-stable-3.6-stable-3.7/polymer-bridges'... Submodule path 'modules/jgit': checked out '5ae8d28faaf6168921f673c89a4e6d601ffad78d' Submodule path 'plugins/codemirror-editor': checked out '3af12c5a5e65861830b42bd07933e275c33b9159' Submodule path 'plugins/commit-message-length-validator': checked out 'c38e0a9d36767092b20558b28eff7f546c6d754c' Submodule path 'plugins/delete-project': checked out 'b183ee5230273670f3235cc5b3cf32562ccfb7ee' Submodule path 'plugins/download-commands': checked out 'b90e523f589a0e2902823233010163f453243926' Submodule path 'plugins/gitiles': checked out '24529d232268ac51fd6850770f70dc0fcd732dd8' Submodule path 'plugins/hooks': checked out '30073628612bce23826f4be71bfdd159da521cbc' Submodule path 'plugins/plugin-manager': checked out 'ba74d4969462c2592bcf97868dd76c33041d47b2' Submodule path 'plugins/replication': checked out '47ee3dab0dd96900e85662adf0d5f48a33d17733' Submodule path 'plugins/reviewnotes': checked out '4198fe8df1c1b86d812f32da63e891b1c2fc6f3e' Submodule path 'plugins/singleusergroup': checked out '3239ce3a471f5aa9edd8f6f702bee655ea81f77d' Submodule path 'plugins/webhooks': checked out '1dc0a718839f8872a59c189da7243ee77a4fe782' Submodule path 'polymer-bridges': checked out '855f4781b702de120953a64da5c277ea4908deaa' openjdk full version "11.0.20+8-post-Debian-1deb11u1" Bazelisk version: v1.12.0 Starting local Bazel server and connecting to it... Build label: 6.2.0 Build target: bazel-out/k8-opt/bin/src/main/java/com/google/devtools/build/lib/bazel/BazelServer_deploy.jar Build time: Tue May 9 18:33:08 2023 (1683657188) Build timestamp: 1683657188 Build timestamp as int: 1683657188 INFO: Invocation ID: 20dbfd9c-cf07-4b11-a867-6454babd98fb INFO: Options provided by the client: Inherited 'common' options: --isatty=0 --terminal_columns=80 INFO: Reading rc options for 'build' from /home/jenkins/workspace/plugin-lfs-bazel-stable-3.6-stable-3.7/.bazelrc: 'build' options: --workspace_status_command=python3 ./tools/workspace_status.py --repository_cache=~/.gerritcodereview/bazel-cache/repository --action_env=PATH --disk_cache=~/.gerritcodereview/bazel-cache/cas --java_language_version=11 --java_runtime_version=remotejdk_11 --tool_java_language_version=11 --tool_java_runtime_version=remotejdk_11 --incompatible_strict_action_env --announce_rc Loading: Loading: Loading: Loading: Loading: Loading: Loading: Loading: 0 packages loaded Loading: 0 packages loaded currently loading: plugins/lfs Loading: 0 packages loaded currently loading: plugins/lfs Loading: 0 packages loaded currently loading: plugins/lfs Loading: 0 packages loaded currently loading: plugins/lfs Loading: 0 packages loaded currently loading: plugins/lfs Loading: 0 packages loaded currently loading: plugins/lfs Loading: 0 packages loaded currently loading: plugins/lfs Loading: 0 packages loaded currently loading: plugins/lfs Loading: 0 packages loaded currently loading: plugins/lfs Analyzing: target //plugins/lfs:lfs (1 packages loaded, 0 targets configured) Analyzing: target //plugins/lfs:lfs (36 packages loaded, 146 targets configured) Analyzing: target //plugins/lfs:lfs (36 packages loaded, 146 targets configured) Analyzing: target //plugins/lfs:lfs (37 packages loaded, 146 targets configured) Analyzing: target //plugins/lfs:lfs (124 packages loaded, 2021 targets configured) Analyzing: target //plugins/lfs:lfs (141 packages loaded, 2794 targets configured) Analyzing: target //plugins/lfs:lfs (218 packages loaded, 4539 targets configured) Analyzing: target //plugins/lfs:lfs (253 packages loaded, 5647 targets configured) Analyzing: target //plugins/lfs:lfs (253 packages loaded, 5664 targets configured) Analyzing: target //plugins/lfs:lfs (253 packages loaded, 5664 targets configured) Analyzing: target //plugins/lfs:lfs (254 packages loaded, 5664 targets configured) Analyzing: target //plugins/lfs:lfs (254 packages loaded, 5664 targets configured) INFO: Analyzed target //plugins/lfs:lfs (492 packages loaded, 14253 targets configured). INFO: Found 1 target... [0 / 70] [Prepa] Writing file external/remote_java_tools/singlejar_cc_bin-2.params [for tool] ... (8 actions, 2 running) [71 / 119] [Prepa] BazelWorkspaceStatusAction stable-status.txt ... (8 actions, 0 running) INFO: From Compiling java_tools/src/tools/singlejar/combiners.cc [for tool]: In file included from /usr/include/string.h:495, from bazel-out/k8-opt-exec-2B5CBBC6/bin/external/remote_java_tools/_virtual_includes/combiners/src/tools/singlejar/zip_headers.h:24, from bazel-out/k8-opt-exec-2B5CBBC6/bin/external/remote_java_tools/_virtual_includes/combiners/src/tools/singlejar/transient_bytes.h:26, from bazel-out/k8-opt-exec-2B5CBBC6/bin/external/remote_java_tools/_virtual_includes/combiners/src/tools/singlejar/combiners.h:24, from external/remote_java_tools/java_tools/src/tools/singlejar/combiners.cc:15: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void LH::extra_fields(const uint8_t*, uint16_t)' at bazel-out/k8-opt-exec-2B5CBBC6/bin/external/remote_java_tools/_virtual_includes/combiners/src/tools/singlejar/zip_headers.h:290:13, inlined from 'virtual void* Concatenator::OutputEntry(bool)' at external/remote_java_tools/java_tools/src/tools/singlejar/combiners.cc:88:21: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:34:33: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bazel-out/k8-opt-exec-2B5CBBC6/bin/external/remote_java_tools/_virtual_includes/combiners/src/tools/singlejar/transient_bytes.h:26, from bazel-out/k8-opt-exec-2B5CBBC6/bin/external/remote_java_tools/_virtual_includes/combiners/src/tools/singlejar/combiners.h:24, from external/remote_java_tools/java_tools/src/tools/singlejar/combiners.cc:15: bazel-out/k8-opt-exec-2B5CBBC6/bin/external/remote_java_tools/_virtual_includes/combiners/src/tools/singlejar/zip_headers.h: In member function 'virtual void* Concatenator::OutputEntry(bool)': bazel-out/k8-opt-exec-2B5CBBC6/bin/external/remote_java_tools/_virtual_includes/combiners/src/tools/singlejar/zip_headers.h:327:8: note: at offset 0 to object 'LH::file_name_' with size 0 declared here 327 | char file_name_[0]; | ^~~~~~~~~~ In file included from /usr/include/string.h:495, from bazel-out/k8-opt-exec-2B5CBBC6/bin/external/remote_java_tools/_virtual_includes/combiners/src/tools/singlejar/zip_headers.h:24, from bazel-out/k8-opt-exec-2B5CBBC6/bin/external/remote_java_tools/_virtual_includes/combiners/src/tools/singlejar/transient_bytes.h:26, from bazel-out/k8-opt-exec-2B5CBBC6/bin/external/remote_java_tools/_virtual_includes/combiners/src/tools/singlejar/combiners.h:24, from external/remote_java_tools/java_tools/src/tools/singlejar/combiners.cc:15: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void LH::extra_fields(const uint8_t*, uint16_t)' at bazel-out/k8-opt-exec-2B5CBBC6/bin/external/remote_java_tools/_virtual_includes/combiners/src/tools/singlejar/zip_headers.h:290:13, inlined from 'virtual void* Concatenator::OutputEntry(bool)' at external/remote_java_tools/java_tools/src/tools/singlejar/combiners.cc:88:21: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:34:33: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bazel-out/k8-opt-exec-2B5CBBC6/bin/external/remote_java_tools/_virtual_includes/combiners/src/tools/singlejar/transient_bytes.h:26, from bazel-out/k8-opt-exec-2B5CBBC6/bin/external/remote_java_tools/_virtual_includes/combiners/src/tools/singlejar/combiners.h:24, from external/remote_java_tools/java_tools/src/tools/singlejar/combiners.cc:15: bazel-out/k8-opt-exec-2B5CBBC6/bin/external/remote_java_tools/_virtual_includes/combiners/src/tools/singlejar/zip_headers.h: In member function 'virtual void* Concatenator::OutputEntry(bool)': bazel-out/k8-opt-exec-2B5CBBC6/bin/external/remote_java_tools/_virtual_includes/combiners/src/tools/singlejar/zip_headers.h:327:8: note: at offset 0 to object 'LH::file_name_' with size 0 declared here 327 | char file_name_[0]; | ^~~~~~~~~~ [320 / 515] [Prepa] BazelWorkspaceStatusAction stable-status.txt ... (60 actions, 56 running) [376 / 515] [Prepa] BazelWorkspaceStatusAction stable-status.txt ... (61 actions, 58 running) [393 / 515] Extracting interface @flexmark-profile-pegdown//jar:jar; 1s remote-cache, linux-sandbox ... (63 actions, 62 running) [426 / 515] Extracting interface @soy//jar:jar; 2s remote-cache, linux-sandbox ... (35 actions, 34 running) [439 / 515] Compiling Java headers java/com/google/gerrit/index/libquery_exception-hjar.jar (2 source files); 2s remote-cache, linux-sandbox ... (24 actions running) [447 / 515] Compiling Java headers external/com_google_protobuf/java/core/liblite_runtime_only-hjar.jar (89 source files); 3s remote-cache, linux-sandbox ... (18 actions running) [449 / 515] Executing genrule //prolog:gerrit-prolog-common__pl2j; 3s remote-cache, linux-sandbox ... (17 actions, 16 running) [454 / 515] Executing genrule //prolog:gerrit-prolog-common__pl2j; 5s remote-cache, linux-sandbox ... (8 actions running) [455 / 515] Executing genrule //prolog:gerrit-prolog-common__pl2j; 6s remote-cache, linux-sandbox ... (8 actions running) [456 / 515] Executing genrule //prolog:gerrit-prolog-common__pl2j; 7s remote-cache, linux-sandbox ... (6 actions running) [460 / 515] Building external/jgit/org.eclipse.jgit/libjgit_non_stamped-class.jar (904 source files); 7s remote-cache, multiplex-worker ... (3 actions, 2 running) [460 / 515] Building external/jgit/org.eclipse.jgit/libjgit_non_stamped-class.jar (904 source files); 8s remote-cache, multiplex-worker ... (4 actions running) [461 / 515] Building external/jgit/org.eclipse.jgit/libjgit_non_stamped-class.jar (904 source files); 10s remote-cache, multiplex-worker [461 / 515] Building external/jgit/org.eclipse.jgit/libjgit_non_stamped-class.jar (904 source files); 21s remote-cache, multiplex-worker [462 / 515] [Prepa] Building Java resource jar [463 / 515] Executing genrule @jgit//org.eclipse.jgit:jgit; 1s remote-cache, linux-sandbox [464 / 515] [Prepa] Compiling Java headers java/com/google/gerrit/git/libgit-hjar.jar (4 source files) [465 / 515] Compiling Java headers java/com/google/gerrit/git/libgit-hjar.jar (4 source files); 1s remote-cache, linux-sandbox ... (21 actions, 20 running) [473 / 515] Compiling Java headers external/jgit/org.eclipse.jgit.lfs/libjgit-lfs-hjar.jar (33 source files); 2s remote-cache, linux-sandbox ... (10 actions running) [479 / 515] Compiling Java headers java/com/google/gerrit/server/cache/serialize/libserialize-hjar.jar (9 source files); 1s remote-cache, linux-sandbox ... (20 actions running) [480 / 515] Compiling Java headers external/jgit/org.eclipse.jgit.lfs.server/libjgit-lfs-server-hjar.jar (14 source files); 1s remote-cache, linux-sandbox ... (20 actions running) [489 / 515] Compiling Java headers java/com/google/gerrit/server/cache/serialize/entities/libentities-hjar.jar (18 source files); 1s remote-cache, linux-sandbox ... (4 actions running) [492 / 515] [Prepa] Compiling Java headers java/com/google/gerrit/metrics/libmetrics-hjar.jar (33 source files) [493 / 515] [Prepa] Compiling Java headers java/com/google/gerrit/index/libindex-hjar.jar (51 source files) [493 / 515] Compiling Java headers java/com/google/gerrit/index/libindex-hjar.jar (51 source files); 1s remote-cache, linux-sandbox [494 / 515] Compiling Java headers java/com/google/gerrit/index/project/libproject-hjar.jar (9 source files); 0s remote-cache, linux-sandbox ... (4 actions running) [496 / 515] Compiling Java headers java/com/google/gerrit/server/libserver-hjar.jar (1142 source files) and running annotation processors (AutoFactoryProcessor); 0s remote-cache, linux-sandbox [497 / 515] [Prepa] Compiling Java headers java/com/google/gerrit/server/cache/mem/libmem-hjar.jar (3 source files) ... (2 actions, 0 running) [499 / 515] Compiling Java headers java/com/google/gerrit/pgm/init/api/libapi-hjar.jar (14 source files); 1s remote-cache, linux-sandbox ... (11 actions, 10 running) [503 / 515] Compiling Java headers java/com/google/gerrit/server/restapi/librestapi-hjar.jar (311 source files) and running annotation processors (AutoFactoryProcessor); 2s remote-cache, linux-sandbox ... (4 actions running) [506 / 515] Compiling Java headers java/com/google/gerrit/server/api/libapi-hjar.jar (39 source files); 1s remote-cache, linux-sandbox ... (3 actions, 2 running) [507 / 515] Compiling Java headers java/com/google/gerrit/sshd/libsshd-hjar.jar (110 source files); 1s remote-cache, linux-sandbox ... (6 actions running) [511 / 515] [Prepa] Building plugins/lfs/liblfs__plugin-class.jar (54 source files) and running annotation processors (AutoAnnotationProcessor, AutoValueProcessor, AutoOneOfProcessor, AutoValueGsonAdapterFactoryProcessor) [513 / 515] [Prepa] Building deploy jar bazel-out/k8-fastbuild/bin/plugins/lfs/lfs__non_stamped_deploy.jar Target //plugins/lfs:lfs up-to-date: bazel-bin/plugins/lfs/lfs.jar INFO: Elapsed time: 119.352s, Critical Path: 62.59s INFO: 515 processes: 234 disk cache hit, 91 internal, 183 linux-sandbox, 7 worker. INFO: Build completed successfully, 515 total actions INFO: Invocation ID: 674cd62c-aae0-4644-b2df-12733df3fdd3 INFO: Options provided by the client: Inherited 'common' options: --isatty=0 --terminal_columns=80 INFO: Reading rc options for 'test' from /home/jenkins/workspace/plugin-lfs-bazel-stable-3.6-stable-3.7/.bazelrc: Inherited 'build' options: --workspace_status_command=python3 ./tools/workspace_status.py --repository_cache=~/.gerritcodereview/bazel-cache/repository --action_env=PATH --disk_cache=~/.gerritcodereview/bazel-cache/cas --java_language_version=11 --java_runtime_version=remotejdk_11 --tool_java_language_version=11 --tool_java_runtime_version=remotejdk_11 --incompatible_strict_action_env --announce_rc INFO: Reading rc options for 'test' from /home/jenkins/workspace/plugin-lfs-bazel-stable-3.6-stable-3.7/.bazelrc: 'test' options: --build_tests_only --test_output=all Loading: Loading: Loading: 0 packages loaded INFO: Build option --test_env has changed, discarding analysis cache. Analyzing: 2 targets (1 packages loaded, 0 targets configured) INFO: Analyzed 2 targets (68 packages loaded, 6109 targets configured). INFO: Found 2 test targets... [0 / 6] [Prepa] BazelWorkspaceStatusAction stable-status.txt INFO: From Testing //tools/bzl:always_pass_test: ==================== Test output for //tools/bzl:always_pass_test: ================================================================================ [479 / 646] 1 / 2 tests; [Prepa] BazelWorkspaceStatusAction stable-status.txt ... (35 actions, 27 running) [485 / 646] 1 / 2 tests; [Prepa] BazelWorkspaceStatusAction stable-status.txt ... (23 actions, 20 running) [522 / 646] 1 / 2 tests; Building external/com_google_protobuf/java/core/liblite_runtime_only.jar (89 source files); 2s remote-cache, multiplex-worker ... (64 actions, 46 running) [535 / 646] 1 / 2 tests; Building external/com_google_protobuf/java/core/liblite_runtime_only.jar (89 source files); 3s remote-cache, multiplex-worker ... (63 actions, 41 running) [540 / 646] 1 / 2 tests; Building external/com_google_protobuf/java/core/liblite_runtime_only.jar (89 source files); 4s remote-cache, multiplex-worker ... (64 actions, 43 running) INFO: From Building java/com/google/gerrit/common/libserver.jar (19 source files) and running annotation processors (AutoAnnotationProcessor, AutoValueProcessor, AutoOneOfProcessor): java/com/google/gerrit/common/data/GlobalCapability.java:169: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. public static Collection getAllNames() { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'public static List getAllNames() {'? [546 / 646] 1 / 2 tests; Building external/com_google_protobuf/java/core/liblite_runtime_only.jar (89 source files); 5s remote-cache, multiplex-worker ... (64 actions, 42 running) [555 / 646] 1 / 2 tests; Building external/com_google_protobuf/java/core/liblite_runtime_only.jar (89 source files); 6s remote-cache, multiplex-worker ... (64 actions, 44 running) [562 / 646] 1 / 2 tests; Building external/com_google_protobuf/java/core/liblite_runtime_only.jar (89 source files); 8s remote-cache, multiplex-worker ... (64 actions, 44 running) [570 / 646] 1 / 2 tests; Building external/com_google_protobuf/java/core/liblite.jar (89 source files, 1 source jar); 8s remote-cache, multiplex-worker ... (64 actions, 40 running) INFO: From Building java/com/google/gerrit/extensions/libapi.jar (359 source files) and running annotation processors (AutoAnnotationProcessor, AutoValueProcessor, AutoOneOfProcessor): java/com/google/gerrit/extensions/conditions/BooleanCondition.java:273: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. Note that it is possible to return a more specific type even when overriding a method. public Iterable children(Class type) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'public List children(Class type) {'? [573 / 646] 1 / 2 tests; Building external/com_google_protobuf/java/core/liblite.jar (89 source files, 1 source jar); 9s remote-cache, multiplex-worker ... (64 actions, 41 running) INFO: From Building java/com/google/gerrit/server/cache/serialize/entities/libentities.jar (18 source files): java/com/google/gerrit/server/cache/serialize/entities/ProjectSerializer.java:51: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Set configs = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableSet configs ='? [580 / 646] 1 / 2 tests; Building proto/libcache_proto-speed.jar (1 source jar); 10s remote-cache, multiplex-worker ... (64 actions, 43 running) INFO: From Building java/com/google/gerrit/index/libindex.jar (51 source files) and running annotation processors (AutoAnnotationProcessor, AutoValueProcessor, AutoOneOfProcessor): java/com/google/gerrit/index/Schema.java:305: warning: [PreferredInterfaceType] Method return type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). public final Iterable> buildFields(T obj, ImmutableSet skipFields) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'public final ImmutableList> buildFields(T obj, ImmutableSet skipFields) {'? java/com/google/gerrit/index/query/FieldBundle.java:55: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Iterable result = fields.get(schemaField.getName()); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList result = fields.get(schemaField.getName());'? java/com/google/gerrit/index/query/IndexPredicate.java:106: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Set tokenizedValue = tokenizeString(value); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableSet tokenizedValue = tokenizeString(value);'? java/com/google/gerrit/index/query/IndexPredicate.java:105: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Set tokenizedField = tokenizeString(String.valueOf(fieldValueFromObject)); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableSet tokenizedField = tokenizeString(String.valueOf(fieldValueFromObject));'? java/com/google/gerrit/index/query/InternalQuery.java:91: warning: [PreferredInterfaceType] Method return type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). public final List query(Predicate p) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'public final ImmutableList query(Predicate p) {'? [587 / 646] 1 / 2 tests; Building proto/libcache_proto-speed.jar (1 source jar); 11s remote-cache, multiplex-worker ... (64 actions, 43 running) [592 / 646] 1 / 2 tests; Building proto/libcache_proto-speed.jar (1 source jar); 12s remote-cache, multiplex-worker ... (64 actions, 44 running) INFO: From Building java/com/google/gerrit/lucene/liblucene.jar (13 source files): java/com/google/gerrit/lucene/LuceneChangeIndex.java:555: warning: [ImpossibleNullComparison] This value cannot be null, and comparing it to null may be misleading. if (fields.contains(field.getName()) && doc.get(field.getName()) != null) { ^ (see https://errorprone.info/bugpattern/ImpossibleNullComparison) Did you mean 'if (fields.contains(field.getName()) && doc.containsKey(field.getName())) {'? INFO: From Building java/com/google/gerrit/auth/libauth.jar (14 source files) and running annotation processors (AutoAnnotationProcessor, AutoValueProcessor, AutoOneOfProcessor): java/com/google/gerrit/auth/ldap/Helper.java:388: warning: [BanJNDI] Using JNDI may deserialize user input via the `Serializable` API which is extremely dangerous ctx.getAttributes(compositeGroupName, schema.accountMemberFieldArray) ^ (see https://errorprone.info/bugpattern/BanJNDI) java/com/google/gerrit/auth/ldap/LdapQuery.java:73: warning: [BanJNDI] Using JNDI may deserialize user input via the `Serializable` API which is extremely dangerous res = ctx.search(base, pattern.getRawPattern(), pattern.bind(params), sc); ^ (see https://errorprone.info/bugpattern/BanJNDI) java/com/google/gerrit/auth/ldap/LdapType.java:26: warning: [BanJNDI] Using JNDI may deserialize user input via the `Serializable` API which is extremely dangerous final Attributes rootAtts = ctx.getAttributes(""); ^ (see https://errorprone.info/bugpattern/BanJNDI) java/com/google/gerrit/auth/ldap/LdapRealm.java:411: warning: [BanJNDI] Using JNDI may deserialize user input via the `Serializable` API which is extremely dangerous ctx.getAttributes(compositeGroupName); ^ (see https://errorprone.info/bugpattern/BanJNDI) [601 / 646] 1 / 2 tests; Building proto/libcache_proto-speed.jar (1 source jar); 13s remote-cache, multiplex-worker ... (64 actions, 43 running) [605 / 646] 1 / 2 tests; Building proto/libcache_proto-speed.jar (1 source jar); 14s remote-cache, multiplex-worker ... (60 actions, 40 running) INFO: From Building java/com/google/gerrit/gpg/libgpg.jar (18 source files) and running annotation processors (AutoFactoryProcessor): java/com/google/gerrit/gpg/server/PostGpgKeys.java:137: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Map toRemove = readKeysToRemove(input, existingExtIds); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableMap toRemove = readKeysToRemove(input, existingExtIds);'? java/com/google/gerrit/gpg/server/PostGpgKeys.java:134: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Collection existingExtIds = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableSet existingExtIds ='? java/com/google/gerrit/gpg/server/PostGpgKeys.java:139: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List newKeys = readKeysToAdd(input, fingerprintsToRemove); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList newKeys = readKeysToAdd(input, fingerprintsToRemove);'? java/com/google/gerrit/gpg/server/GpgKeys.java:196: warning: [PreferredInterfaceType] Method return type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). private Iterable getGpgExtIds(AccountResource rsrc) throws IOException { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private ImmutableSet getGpgExtIds(AccountResource rsrc) throws IOException {'? [613 / 646] 1 / 2 tests; Building external/com_google_protobuf/java/core/libcore.jar (36 source files, 1 source jar); 15s remote-cache, multiplex-worker ... (50 actions, 35 running) INFO: From Building java/com/google/gerrit/index/testing/libtesting.jar (6 source files): java/com/google/gerrit/index/testing/AbstractFakeIndex.java:137: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List results; ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList results;'? [618 / 646] 1 / 2 tests; Building java/com/google/gerrit/pgm/init/libinit-class.jar (30 source files); 5s remote-cache ... (44 actions, 32 running) [621 / 646] 1 / 2 tests; Building java/com/google/gerrit/server/fixes/testing/libtesting.jar (2 source files); 5s remote-cache ... (38 actions, 29 running) INFO: From Building java/com/google/gerrit/server/api/libapi.jar (39 source files): java/com/google/gerrit/server/api/changes/ChangesImpl.java:134: warning: [PreferredInterfaceType] Method return type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). private List get(QueryRequest q) throws RestApiException { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private ImmutableList get(QueryRequest q) throws RestApiException {'? java/com/google/gerrit/server/api/projects/ProjectApiImpl.java:543: warning: [PreferredInterfaceType] Method return type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Note that it is possible to return a more specific type even when overriding a method. public List get() throws RestApiException { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'public ImmutableList get() throws RestApiException {'? java/com/google/gerrit/server/api/projects/ProjectApiImpl.java:529: warning: [PreferredInterfaceType] Method return type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Note that it is possible to return a more specific type even when overriding a method. public List get() throws RestApiException { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'public ImmutableList get() throws RestApiException {'? [626 / 646] 1 / 2 tests; Building external/jgit/org.eclipse.jgit.junit/libjunit.jar (13 source files); 5s remote-cache ... (30 actions, 24 running) INFO: From Building java/com/google/gerrit/pgm/init/libinit-class.jar (30 source files): java/com/google/gerrit/pgm/init/index/IndexModuleOnInit.java:87: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Set expected = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableSet expected ='? java/com/google/gerrit/pgm/init/index/IndexModuleOnInit.java:86: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Collection> result = ImmutableList.of(accounts, groups); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList> result = ImmutableList.of(accounts, groups);'? java/com/google/gerrit/pgm/init/index/IndexModuleOnInit.java:48: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. private static final ImmutableCollection> ALL_SCHEMA_DEFS = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private static final ImmutableList> ALL_SCHEMA_DEFS ='? java/com/google/gerrit/pgm/init/index/IndexModuleOnInit.java:89: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Set actual = FluentIterable.from(result).transform(IndexDefinition::getName).toSet(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableSet actual = FluentIterable.from(result).transform(IndexDefinition::getName).toSet();'? INFO: From Building java/com/google/gerrit/server/git/receive/libreceive.jar (18 source files) and running annotation processors (AutoAnnotationProcessor, AutoValueProcessor, AutoOneOfProcessor): java/com/google/gerrit/server/git/receive/AsyncReceiveCommits.java:425: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Set created = result.changes().get(ReceiveCommitsResult.ChangeStatus.CREATED); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableSet created = result.changes().get(ReceiveCommitsResult.ChangeStatus.CREATED);'? java/com/google/gerrit/server/git/receive/AsyncReceiveCommits.java:426: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Set replaced = result.changes().get(ReceiveCommitsResult.ChangeStatus.REPLACED); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableSet replaced = result.changes().get(ReceiveCommitsResult.ChangeStatus.REPLACED);'? java/com/google/gerrit/server/git/receive/AsyncReceiveCommits.java:430: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Set autoclosed = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableSet autoclosed ='? java/com/google/gerrit/server/git/receive/ReceiveCommits.java:2538: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List newIds = seq.nextChangeIds(newChanges.size()); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList newIds = seq.nextChangeIds(newChanges.size());'? java/com/google/gerrit/server/git/receive/ReceiveCommits.java:3251: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List groups = ImmutableList.of(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList groups = ImmutableList.of();'? java/com/google/gerrit/server/git/receive/ReceiveCommits.java:3265: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List oldGroups = ps.groups(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList oldGroups = ps.groups();'? java/com/google/gerrit/server/git/receive/ReceiveCommits.java:2912: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List groups = ImmutableList.of(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList groups = ImmutableList.of();'? java/com/google/gerrit/server/git/receive/ReceiveCommits.java:2341: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Collection existingPatchSets = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList existingPatchSets ='? java/com/google/gerrit/server/git/receive/ReceiveCommits.java:2716: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List groups = ImmutableList.of(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList groups = ImmutableList.of();'? java/com/google/gerrit/server/git/receive/ReceiveCommits.java:3034: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List existingPatchSetsWithSameCommit = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList existingPatchSetsWithSameCommit ='? [632 / 646] 1 / 2 tests; Building java/com/google/gerrit/httpd/libhttpd-class.jar (102 source files) and running annotation processors (AutoAnnotationProcessor, AutoValueProcessor, AutoOneOfProcessor); 6s remote-cache, multiplex-worker ... (21 actions, 18 running) INFO: From Building java/com/google/gerrit/pgm/libpgm-class.jar (18 source files) and running annotation processors (AutoAnnotationProcessor, AutoValueProcessor, AutoOneOfProcessor): java/com/google/gerrit/pgm/ChangeExternalIdCaseSensitivity.java:110: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Collection todo = externalIds.all(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableSet todo = externalIds.all();'? java/com/google/gerrit/pgm/Init.java:146: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List> schemaDefs = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList> schemaDefs ='? java/com/google/gerrit/pgm/LocalUsernamesToLowerCase.java:81: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Collection todo = externalIds.all(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableSet todo = externalIds.all();'? java/com/google/gerrit/pgm/Ls.java:52: warning: [PreferredInterfaceType] Method return type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). private static Iterable entriesOf(ZipFile zipFile) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private static ImmutableList entriesOf(ZipFile zipFile) {'? java/com/google/gerrit/pgm/WarDistribution.java:67: warning: [PreferredInterfaceType] Method return type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). private static Iterable entriesOf(ZipFile zipFile) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private static ImmutableList entriesOf(ZipFile zipFile) {'? INFO: From Building java/com/google/gerrit/sshd/libsshd.jar (110 source files) and running annotation processors (AutoAnnotationProcessor, AutoValueProcessor, AutoOneOfProcessor): java/com/google/gerrit/sshd/commands/CheckProjectAccessCommand.java:106: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Set idList = accountResolver.resolve(userName).asIdSet(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableSet idList = accountResolver.resolve(userName).asIdSet();'? java/com/google/gerrit/sshd/commands/ListLoggingLevelCommand.java:55: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private static Iterable getCurrentLoggers() { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private static List getCurrentLoggers() {'? java/com/google/gerrit/sshd/commands/SetLoggingLevelCommand.java:89: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private static Iterable getCurrentLoggers() { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private static List getCurrentLoggers() {'? INFO: From Building java/com/google/gerrit/httpd/libhttpd-class.jar (102 source files) and running annotation processors (AutoAnnotationProcessor, AutoValueProcessor, AutoOneOfProcessor): java/com/google/gerrit/httpd/GitOverHttpServlet.java:261: warning: [PreferredInterfaceType] Method return type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). private static ListMultimap extractParameters(HttpServletRequest request) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private static ImmutableListMultimap extractParameters(HttpServletRequest request) {'? java/com/google/gerrit/httpd/gitweb/GitwebServlet.java:772: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private static Iterable getHeaderNames(HttpServletRequest req) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private static List getHeaderNames(HttpServletRequest req) {'? java/com/google/gerrit/httpd/raw/IndexHtmlUtil.java:148: warning: [PreferredInterfaceType] Method return type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). static Map staticTemplateData( ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'static ImmutableMap staticTemplateData('? [640 / 646] 1 / 2 tests; Building java/com/google/gerrit/server/restapi/librestapi.jar (311 source files) and running annotation processors (AutoFactoryProcessor, AutoAnnotationProcessor, AutoValueProcessor, AutoOneOfProcessor); 5s remote-cache, multiplex-worker ... (9 actions, 8 running) [642 / 646] 1 / 2 tests; Building java/com/google/gerrit/server/restapi/librestapi.jar (311 source files) and running annotation processors (AutoFactoryProcessor, AutoAnnotationProcessor, AutoValueProcessor, AutoOneOfProcessor); 7s remote-cache, multiplex-worker ... (6 actions running) INFO: From Building java/com/google/gerrit/acceptance/libframework-lib.jar (105 source files) and running annotation processors (AutoAnnotationProcessor, AutoValueProcessor, AutoOneOfProcessor): java/com/google/gerrit/acceptance/PushOneCommit.java:437: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Iterable actualIds = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableSet actualIds ='? java/com/google/gerrit/acceptance/AbstractDaemonTest.java:1242: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List expectedLines = ImmutableList.copyOf(expectedContentSideB.split("\n", -1)); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList expectedLines = ImmutableList.copyOf(expectedContentSideB.split("\n", -1));'? java/com/google/gerrit/acceptance/AbstractDaemonTest.java:767: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List allEmails = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList allEmails ='? java/com/google/gerrit/acceptance/ProjectResetter.java:213: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Multimap refStatesByProject = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ListMultimap refStatesByProject ='? java/com/google/gerrit/acceptance/ProjectResetter.java:139: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. private final Multimap refsByProject; ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private final ListMultimap refsByProject;'? java/com/google/gerrit/acceptance/ProjectResetter.java:171: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. private Multimap keptRefsByProject; ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private ListMultimap keptRefsByProject;'? java/com/google/gerrit/acceptance/ProjectResetter.java:173: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. private Multimap deletedRefsByProject; ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private ListMultimap deletedRefsByProject;'? java/com/google/gerrit/acceptance/ProjectResetter.java:218: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection refs = repo.getRefDatabase().getRefs(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List refs = repo.getRefDatabase().getRefs();'? java/com/google/gerrit/acceptance/ProjectResetter.java:262: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection nonRestoredRefs = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'Set nonRestoredRefs ='? java/com/google/gerrit/acceptance/ProjectResetter.java:172: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. private Multimap restoredRefsByProject; ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private ListMultimap restoredRefsByProject;'? java/com/google/gerrit/acceptance/AbstractPluginFieldsTest.java:306: warning: [PreferredInterfaceType] Method return type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). protected static List pluginInfoFromChangeInfo(ChangeInfo changeInfo) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'protected static ImmutableList pluginInfoFromChangeInfo(ChangeInfo changeInfo) {'? [643 / 646] 1 / 2 tests; Building java/com/google/gerrit/server/restapi/librestapi.jar (311 source files) and running annotation processors (AutoFactoryProcessor, AutoAnnotationProcessor, AutoValueProcessor, AutoOneOfProcessor); 11s remote-cache, multiplex-worker ... (4 actions running) INFO: From Building java/com/google/gerrit/server/restapi/librestapi.jar (311 source files) and running annotation processors (AutoFactoryProcessor, AutoAnnotationProcessor, AutoValueProcessor, AutoOneOfProcessor): java/com/google/gerrit/server/restapi/account/PutPreferred.java:127: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Set existingExtIdsWithThisEmail = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableSet existingExtIdsWithThisEmail ='? java/com/google/gerrit/server/restapi/account/GetAgreements.java:96: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Collection cas = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableCollection cas ='? java/com/google/gerrit/server/restapi/group/ListMembers.java:151: warning: [PreferredInterfaceType] Method return type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). private static Set getDirectMemberIds( ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private static ImmutableSet getDirectMemberIds('? java/com/google/gerrit/server/restapi/account/GetExternalIds.java:73: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Collection ids = externalIds.byAccount(resource.getUser().getAccountId()); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableSet ids = externalIds.byAccount(resource.getUser().getAccountId());'? java/com/google/gerrit/server/restapi/project/QueryProjects.java:123: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List pds = result.entities(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList pds = result.entities();'? java/com/google/gerrit/server/restapi/change/CreateMergePatchSet.java:171: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List groups = null; ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList groups = null;'? java/com/google/gerrit/server/restapi/change/GetPastAssignees.java:44: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Set pastAssignees = rsrc.getNotes().load().getPastAssignees(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableSet pastAssignees = rsrc.getNotes().load().getPastAssignees();'? java/com/google/gerrit/server/restapi/change/ListChangeComments.java:90: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private Iterable listComments(ChangeResource rsrc) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private List listComments(ChangeResource rsrc) {'? java/com/google/gerrit/server/restapi/change/ListChangeDrafts.java:73: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private Iterable listComments(ChangeResource rsrc) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private List listComments(ChangeResource rsrc) {'? java/com/google/gerrit/server/restapi/change/ListRobotComments.java:81: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private Iterable listComments(RevisionResource rsrc) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private List listComments(RevisionResource rsrc) {'? java/com/google/gerrit/server/restapi/change/Mergeable.java:123: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List names = branchOrder.get().getMoreStable(ref.getName()); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList names = branchOrder.get().getMoreStable(ref.getName());'? java/com/google/gerrit/server/restapi/change/RevertSubmission.java:251: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Multimap changesPerProjectAndBranch = ArrayListMultimap.create(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ListMultimap changesPerProjectAndBranch = ArrayListMultimap.create();'? java/com/google/gerrit/server/restapi/change/Reviewers.java:89: warning: [PreferredInterfaceType] Method return type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). private Collection fetchAccountIds(ChangeResource rsrc) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private ImmutableSet fetchAccountIds(ChangeResource rsrc) {'? java/com/google/gerrit/server/restapi/change/RevisionReviewers.java:86: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Collection reviewers = approvalsUtil.getReviewers(rsrc.getNotes()).all(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableSet reviewers = approvalsUtil.getReviewers(rsrc.getNotes()).all();'? java/com/google/gerrit/server/restapi/change/Submit.java:361: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Map params = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableMap params ='? java/com/google/gerrit/server/restapi/change/Submit.java:390: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection targetBranch = cbb.get(branch); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List targetBranch = cbb.get(branch);'? java/com/google/gerrit/server/restapi/change/Submit.java:351: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Map params = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableMap params ='? java/com/google/gerrit/server/restapi/config/GetServerInfo.java:183: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Collection agreements = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableCollection agreements ='? java/com/google/gerrit/server/restapi/config/GetSummary.java:91: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection> pending = workQueue.getTasks(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List> pending = workQueue.getTasks();'? java/com/google/gerrit/server/restapi/config/ReloadConfig.java:65: warning: [PreferredInterfaceType] Method return type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). private static List toEntryInfos( ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private static ImmutableList toEntryInfos('? java/com/google/gerrit/server/restapi/group/ListGroups.java:288: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List relevantGroups = existingGroups.collect(toImmutableList()); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList relevantGroups = existingGroups.collect(toImmutableList());'? java/com/google/gerrit/server/restapi/group/ListGroups.java:378: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List ownedGroups = foundGroups.collect(toImmutableList()); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList ownedGroups = foundGroups.collect(toImmutableList());'? java/com/google/gerrit/server/restapi/group/ListGroups.java:386: warning: [PreferredInterfaceType] Method return type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). private Set loadGroups(Collection groupUuids) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private ImmutableSet loadGroups(Collection groupUuids) {'? java/com/google/gerrit/server/restapi/group/QueryGroups.java:124: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List groups = result.entities(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList groups = result.entities();'? java/com/google/gerrit/server/restapi/project/ListBranches.java:164: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection heads = db.getRefDatabase().getRefsByPrefix(Constants.R_HEADS); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List heads = db.getRefDatabase().getRefsByPrefix(Constants.R_HEADS);'? java/com/google/gerrit/server/restapi/project/SetAccessUtil.java:278: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Set pluginCapabilities = pluginPermissionsUtil.collectPluginCapabilities().keySet(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableSet pluginCapabilities = pluginPermissionsUtil.collectPluginCapabilities().keySet();'? java/com/google/gerrit/server/restapi/project/SetAccessUtil.java:269: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Set pluginPermissions = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableSet pluginPermissions ='? java/com/google/gerrit/server/restapi/project/ListDashboards.java:77: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List list = scan(ps, project, setDefault); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList list = scan(ps, project, setDefault);'? java/com/google/gerrit/server/restapi/project/CreateSubmitRequirement.java:139: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List validationMessages = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList validationMessages ='? java/com/google/gerrit/server/restapi/project/ListLabels.java:83: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Collection labelTypes = projectState.getConfig().getLabelSections().values(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableCollection labelTypes = projectState.getConfig().getLabelSections().values();'? java/com/google/gerrit/server/restapi/project/SetAccess.java:87: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List additions = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList additions ='? java/com/google/gerrit/server/restapi/project/SetAccess.java:85: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List removals = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList removals ='? java/com/google/gerrit/server/restapi/project/UpdateSubmitRequirement.java:134: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). List validationMessages = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableList validationMessages ='? [644 / 646] 1 / 2 tests; Building java/com/google/gerrit/server/libserver-class.jar (1142 source files) and running annotation processors (AutoFactoryProcessor, AutoAnnotationProcessor, AutoValueProcessor, AutoOneOfProcessor); 13s remote-cache, multiplex-worker [644 / 646] 1 / 2 tests; Building java/com/google/gerrit/server/libserver-class.jar (1142 source files) and running annotation processors (AutoFactoryProcessor, AutoAnnotationProcessor, AutoValueProcessor, AutoOneOfProcessor); 23s remote-cache, multiplex-worker [644 / 646] 1 / 2 tests; Building java/com/google/gerrit/server/libserver-class.jar (1142 source files) and running annotation processors (AutoFactoryProcessor, AutoAnnotationProcessor, AutoValueProcessor, AutoOneOfProcessor); 54s remote-cache, multiplex-worker INFO: From Building java/com/google/gerrit/server/libserver-class.jar (1142 source files) and running annotation processors (AutoFactoryProcessor, AutoAnnotationProcessor, AutoValueProcessor, AutoOneOfProcessor): java/com/google/gerrit/server/query/change/ChangeData.java:395: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. private Collection publishedComments; ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private List publishedComments;'? java/com/google/gerrit/server/query/change/ChangeData.java:396: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. private Collection robotComments; ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private List robotComments;'? java/com/google/gerrit/server/query/change/ChangeData.java:660: warning: [PreferredInterfaceType] Variable type should use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). Set refs = refStates.get(project); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'ImmutableSet refs = refStates.get(project);'? java/com/google/gerrit/server/change/ChangeJson.java:663: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection stars = cd.stars(user.getAccountId()); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'Set stars = cd.stars(user.getAccountId());'? java/com/google/gerrit/server/change/ChangeJson.java:374: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private Collection submitRecordsFor(ChangeData cd) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private List submitRecordsFor(ChangeData cd) {'? java/com/google/gerrit/server/change/ChangeJson.java:776: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private Collection reviewerUpdates(ChangeData cd) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private List reviewerUpdates(ChangeData cd) {'? java/com/google/gerrit/server/change/ChangeJson.java:362: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection reqInfos = new ArrayList<>(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List reqInfos = new ArrayList<>();'? java/com/google/gerrit/server/change/ChangeJson.java:907: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private Collection toAccountInfoByEmail(Collection
addresses) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private List toAccountInfoByEmail(Collection
addresses) {'? java/com/google/gerrit/server/change/ChangeJson.java:900: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private Collection toAccountInfo(Collection accounts) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private List toAccountInfo(Collection accounts) {'? java/com/google/gerrit/server/change/ChangeJson.java:817: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private Collection removableReviewers(ChangeData cd, ChangeInfo out) ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private List removableReviewers(ChangeData cd, ChangeInfo out)'? java/com/google/gerrit/server/change/ChangeJson.java:383: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection reqInfos = new ArrayList<>(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List reqInfos = new ArrayList<>();'? java/com/google/gerrit/server/index/change/ChangeField.java:662: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private static Iterable getLabels(ChangeData cd) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private static Set getLabels(ChangeData cd) {'? java/com/google/gerrit/server/index/change/ChangeField.java:1225: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private static Iterable storedSubmitRecords(ChangeData cd, SubmitRuleOptions opts) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private static List storedSubmitRecords(ChangeData cd, SubmitRuleOptions opts) {'? java/com/google/gerrit/server/approval/ApprovalsUtil.java:286: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private Collection addCcs( ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private Set addCcs('? java/com/google/gerrit/server/notedb/ChangeUpdate.java:168: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. private Iterable groups; ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private List groups;'? java/com/google/gerrit/server/CommentsUtil.java:480: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private Collection getDraftRefs(Repository repo, Change.Id changeId) throws IOException { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private List getDraftRefs(Repository repo, Change.Id changeId) throws IOException {'? java/com/google/gerrit/server/CommentsUtil.java:484: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private Collection getChangesWithDrafts(Repository repo, Account.Id accountId) ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private Set getChangesWithDrafts(Repository repo, Account.Id accountId)'? java/com/google/gerrit/server/project/ProjectState.java:504: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection ret = new ArrayList<>(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List ret = new ArrayList<>();'? java/com/google/gerrit/server/query/change/InternalChangeQuery.java:194: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private Iterable byCommitsOnBranchNotMergedFromIndex( ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private List byCommitsOnBranchNotMergedFromIndex('? java/com/google/gerrit/server/query/change/InternalChangeQuery.java:163: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private Iterable byCommitsOnBranchNotMergedFromDatabase( ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private List byCommitsOnBranchNotMergedFromDatabase('? java/com/google/gerrit/server/util/ThreadLocalRequestContext.java:48: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/util/ThreadLocalRequestContext.java:53: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/util/ThreadLocalRequestContext.java:58: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/plugins/CopyConfigModule.java:48: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/plugins/CopyConfigModule.java:56: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/plugins/CopyConfigModule.java:63: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/plugins/CopyConfigModule.java:70: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/plugins/CopyConfigModule.java:78: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/plugins/CopyConfigModule.java:85: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/plugins/CopyConfigModule.java:93: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/plugins/CopyConfigModule.java:101: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/plugins/CopyConfigModule.java:108: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/account/AbstractRealm.java:66: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection ids = user.state().externalIds(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'Set ids = user.state().externalIds();'? java/com/google/gerrit/server/account/externalids/OnlineExternalIdCaseSensivityMigrator.java:81: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection todo = externalIds.all(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'Set todo = externalIds.all();'? java/com/google/gerrit/server/change/AbandonUtil.java:107: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection validChanges = new ArrayList<>(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List validChanges = new ArrayList<>();'? java/com/google/gerrit/server/change/AddReviewersOp.java:89: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. private Collection
addedReviewersByEmail = ImmutableList.of(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private List
addedReviewersByEmail = ImmutableList.of();'? java/com/google/gerrit/server/change/AddReviewersOp.java:91: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. private Collection
addedCCsByEmail = ImmutableList.of(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private List
addedCCsByEmail = ImmutableList.of();'? java/com/google/gerrit/server/change/DeleteReviewersUtil.java:81: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private Collection fetchAccountIds(ChangeNotes changeNotes) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private Set fetchAccountIds(ChangeNotes changeNotes) {'? java/com/google/gerrit/server/change/RelatedChangesSorter.java:146: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private Collection walkAncestors( ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private Set walkAncestors('? java/com/google/gerrit/server/change/IncludedIn.java:86: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection branches = refDb.getRefsByPrefix(Constants.R_HEADS); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List branches = refDb.getRefsByPrefix(Constants.R_HEADS);'? java/com/google/gerrit/server/change/IncludedIn.java:85: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection tags = refDb.getRefsByPrefix(Constants.R_TAGS); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List tags = refDb.getRefsByPrefix(Constants.R_TAGS);'? java/com/google/gerrit/server/change/IncludedIn.java:126: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private Collection filterReadableRefs( ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private List filterReadableRefs('? java/com/google/gerrit/server/change/WalkSorter.java:210: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection psds = byCommit.get(c); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List psds = byCommit.get(c);'? java/com/google/gerrit/server/config/SysExecutorModule.java:41: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/config/SysExecutorModule.java:52: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/config/SysExecutorModule.java:64: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/config/SysExecutorModule.java:76: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/events/EventFactory.java:177: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection reviewers = approvalsUtil.getReviewers(notes).all(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'Set reviewers = approvalsUtil.getReviewers(notes).all();'? java/com/google/gerrit/server/git/ChangesByProjectCacheImpl.java:129: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private Collection queryChangeDatas(Project.NameKey project) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private List queryChangeDatas(Project.NameKey project) {'? java/com/google/gerrit/server/git/GroupCollector.java:271: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private Iterable resolveGroup(ObjectId forCommit, String group) throws IOException { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private List resolveGroup(ObjectId forCommit, String group) throws IOException {'? java/com/google/gerrit/server/git/GroupCollector.java:170: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection parentGroups = groups.get(p); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List parentGroups = groups.get(p);'? java/com/google/gerrit/server/index/AbstractIndexModule.java:103: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/index/IndexModule.java:174: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection> result = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List> result ='? java/com/google/gerrit/server/index/IndexModule.java:163: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/index/IndexModule.java:186: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/index/IndexModule.java:193: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/index/IndexModule.java:204: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/index/IndexModule.java:210: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/index/IndexModule.java:217: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/index/IndexModule.java:238: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/mail/receive/MailProcessor.java:263: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection comments = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List comments ='? java/com/google/gerrit/server/mime/MimeUtil2Module.java:29: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/notedb/ChangeNotesParser.java:402: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection userApprovals = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List userApprovals ='? java/com/google/gerrit/server/patch/DiffExecutorModule.java:31: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/permissions/ChangeControl.java:136: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection results = cd.reviewers().all(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'Set results = cd.reviewers().all();'? java/com/google/gerrit/server/plugins/PluginLoader.java:680: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection elementsToRemove = new ArrayList<>(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List elementsToRemove = new ArrayList<>();'? java/com/google/gerrit/server/plugins/PluginLoader.java:681: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection elementsToAdd = new ArrayList<>(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List elementsToAdd = new ArrayList<>();'? java/com/google/gerrit/server/plugins/JarScanner.java:332: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private static Iterable entriesOf(JarFile jarFile) { ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private static List entriesOf(JarFile jarFile) {'? java/com/google/gerrit/server/plugins/JarScanner.java:114: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection discoverdData = rawMap.get(descr); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List discoverdData = rawMap.get(descr);'? java/com/google/gerrit/server/plugins/ServerPluginInfoModule.java:69: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/plugins/ServerPluginInfoModule.java:90: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/project/Reachable.java:80: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection visible = new ArrayList<>(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List visible = new ArrayList<>();'? java/com/google/gerrit/server/query/change/IsWatchedByPredicate.java:88: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. protected static Collection getWatches(ChangeQueryBuilder.Arguments args) ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'protected static Set getWatches(ChangeQueryBuilder.Arguments args)'? java/com/google/gerrit/server/rules/DefaultSubmitRule.java:70: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection approvalsForLabel = getApprovalsForLabel(approvals, t); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List approvalsForLabel = getApprovalsForLabel(approvals, t);'? java/com/google/gerrit/server/rules/IgnoreSelfApprovalRule.java:130: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. static Collection filterApprovalsByLabel( ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'static List filterApprovalsByLabel('? java/com/google/gerrit/server/rules/IgnoreSelfApprovalRule.java:122: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. static Collection filterOutPositiveApprovalsOfUser( ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'static List filterOutPositiveApprovalsOfUser('? java/com/google/gerrit/server/rules/PredicateClassLoader.java:42: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. final Collection classLoaders = ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'final Set classLoaders ='? java/com/google/gerrit/server/ssh/SshAddressesModule.java:40: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/ssh/SshAddressesModule.java:71: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? java/com/google/gerrit/server/submit/SubscriptionGraph.java:313: warning: [PreferredInterfaceType] Method return type can use a more specific type to convey more information to callers. private Collection getDestinationBranches( ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'private Set getDestinationBranches('? java/com/google/gerrit/server/submit/SubscriptionGraph.java:334: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection ret = new ArrayList<>(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List ret = new ArrayList<>();'? java/com/google/gerrit/server/submit/UpdateOrderCalculator.java:71: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection subscriptions = subscriptionGraph.getSubscriptions(branch); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'Set subscriptions = subscriptionGraph.getSubscriptions(branch);'? java/com/google/gerrit/server/submit/GitModules.java:93: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection ret = new ArrayList<>(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List ret = new ArrayList<>();'? java/com/google/gerrit/server/submit/LocalMergeSuperSetComputation.java:110: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection nonVisibleChanges = new ArrayList<>(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List nonVisibleChanges = new ArrayList<>();'? java/com/google/gerrit/server/submit/LocalMergeSuperSetComputation.java:109: warning: [PreferredInterfaceType] Variable type can use a more specific type to convey more information to callers. Collection visibleChanges = new ArrayList<>(); ^ (see https://errorprone.info/bugpattern/PreferredInterfaceType) Did you mean 'List visibleChanges = new ArrayList<>();'? java/com/google/gerrit/server/update/SuperprojectUpdateSubmissionListener.java:43: warning: [ProvidesMethodOutsideOfModule] @Provides methods need to be declared in a Module to have any effect. @Provides ^ (see https://errorprone.info/bugpattern/ProvidesMethodOutsideOfModule) Did you mean to remove this line? [645 / 646] 1 / 2 tests; [Prepa] Building Java resource jar [646 / 647] 1 / 2 tests; Testing //plugins/lfs:lfs_tests; 1s remote-cache, linux-sandbox [646 / 647] 2 / 2 tests; Testing //plugins/lfs:lfs_tests; 10s remote-cache, linux-sandbox INFO: From Testing //plugins/lfs:lfs_tests: ==================== Test output for //plugins/lfs:lfs_tests: JUnit4 Test Runner .log4j:WARN No appenders could be found for logger (org.apache.sshd.common.util.security.bouncycastle.BouncyCastleSecurityProviderRegistrar). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. Nov 27, 2023 1:16:57 PM com.google.gerrit.server.git.WorkQueue createQueue INFO: Adding metrics for 'WorkQueue' queue Nov 27, 2023 1:16:57 PM com.google.gerrit.server.git.WorkQueue createQueue INFO: Adding metrics for 'ReceiveCommits' queue Nov 27, 2023 1:16:57 PM com.google.gerrit.server.documentation.QueryDocumentationExecutor readIndexDirectory WARNING: No index available Nov 27, 2023 1:16:57 PM com.google.gerrit.server.rules.PrologEnvironment$Args INFO: reductionLimit: 100000, compileLimit: 1000000 Nov 27, 2023 1:16:57 PM com.google.gerrit.server.config.ScheduleConfig isInvalidOrMissing INFO: No schedule configuration for "gc". Nov 27, 2023 1:16:57 PM com.google.gerrit.server.config.ScheduleConfig isInvalidOrMissing INFO: No schedule configuration for "changeCleanup". Nov 27, 2023 1:16:59 PM com.google.gerrit.server.project.PeriodicProjectListCacheWarmer$LifeCycle start WARNING: project_list cache warmer is disabled Nov 27, 2023 1:16:59 PM com.google.gerrit.server.plugins.PluginLoader removeStalePluginFiles WARNING: Unable to discover stale plugin files: /home/jenkins/.cache/bazel/_bazel_jenkins/5b70c7d1de4909ee69f5e61b627e4735/sandbox/linux-sandbox/576/execroot/gerrit/_tmp/6b0db9e71daeec70bff151bf2dd4c6a9/junit1497108829920068353/junit1201572768986205155/tmp Nov 27, 2023 1:16:59 PM com.google.gerrit.server.plugins.PluginLoader start INFO: /home/jenkins/.cache/bazel/_bazel_jenkins/5b70c7d1de4909ee69f5e61b627e4735/sandbox/linux-sandbox/576/execroot/gerrit/_tmp/6b0db9e71daeec70bff151bf2dd4c6a9/junit1497108829920068353/junit1201572768986205155/plugins does not exist; creating Nov 27, 2023 1:16:59 PM com.google.gerrit.server.plugins.PluginLoader start INFO: Loading plugins from /home/jenkins/.cache/bazel/_bazel_jenkins/5b70c7d1de4909ee69f5e61b627e4735/sandbox/linux-sandbox/576/execroot/gerrit/_tmp/6b0db9e71daeec70bff151bf2dd4c6a9/junit1497108829920068353/junit1201572768986205155/plugins Nov 27, 2023 1:16:59 PM com.google.gerrit.server.config.ScheduleConfig isInvalidOrMissing INFO: No schedule configuration for "accountDeactivation". Nov 27, 2023 1:17:00 PM com.google.gerrit.server.config.FileBasedGlobalPluginConfigProvider get INFO: No /home/jenkins/.cache/bazel/_bazel_jenkins/5b70c7d1de4909ee69f5e61b627e4735/sandbox/linux-sandbox/576/execroot/gerrit/_tmp/6b0db9e71daeec70bff151bf2dd4c6a9/junit1497108829920068353/junit1201572768986205155/etc/lfs.config; assuming defaults .Nov 27, 2023 1:17:00 PM com.google.gerrit.server.config.FileBasedGlobalPluginConfigProvider get INFO: No /home/jenkins/.cache/bazel/_bazel_jenkins/5b70c7d1de4909ee69f5e61b627e4735/sandbox/linux-sandbox/576/execroot/gerrit/_tmp/6b0db9e71daeec70bff151bf2dd4c6a9/junit1497108829920068353/junit1201572768986205155/etc/lfs.config; assuming defaults .Nov 27, 2023 1:17:00 PM com.google.gerrit.server.config.FileBasedGlobalPluginConfigProvider get INFO: No /home/jenkins/.cache/bazel/_bazel_jenkins/5b70c7d1de4909ee69f5e61b627e4735/sandbox/linux-sandbox/576/execroot/gerrit/_tmp/6b0db9e71daeec70bff151bf2dd4c6a9/junit1497108829920068353/junit1201572768986205155/etc/lfs.config; assuming defaults Nov 27, 2023 1:17:00 PM com.google.gerrit.server.config.ScheduleConfig isInvalidOrMissing INFO: No schedule configuration for "accountDeactivation". ......... Time: 8.974 OK (12 tests) BazelTestRunner exiting with a return value of 0 JVM shutdown hooks (if any) will run now. The JVM will exit once they complete. -- JVM shutdown starting at 2023-11-27 13:17:00 -- ================================================================================ INFO: Elapsed time: 88.178s, Critical Path: 76.96s INFO: 159 processes: 7 internal, 67 linux-sandbox, 85 worker. INFO: Build completed successfully, 159 total actions //plugins/lfs:lfs_tests PASSED in 10.1s //tools/bzl:always_pass_test PASSED in 0.1s Executed 2 out of 2 tests: 2 tests pass. There were tests whose specified size is too big. Use the --test_verbose_timeout_warnings command line option to see which ones these are. Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 Nov 27, 2023 1:17:01 PM 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. Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 [plugin-lfs-bazel-stable-3.6-stable-3.7] $ /bin/bash -e /tmp/jenkins2742095813802284371.sh % 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 2261 0 2261 0 0 44333 0 --:--:-- --:--:-- --:--:-- 44333 Archiving artifacts Finished: SUCCESS