Fix CompileTimeConstant ErrorProne issue Fixed CompileTimeConstant error [1] raised by Flogger: "[FloggerLogString] Arguments to log(String) must be compile-time constants or parameters annotated with @CompileTimeConstant. If possible, use Flogger's formatting log methods instead" [1]: https://errorprone.info/bugpattern/CompileTimeConstant Bug: Issue 16650 Change-Id: Id0753978860fa2821527731856a96b200c5adf06
diff --git a/src/main/java/com/googlesource/gerrit/plugins/validation/dfsrefdb/zookeeper/ZkSharedRefDatabase.java b/src/main/java/com/googlesource/gerrit/plugins/validation/dfsrefdb/zookeeper/ZkSharedRefDatabase.java index 3fc54a3..c3cf002 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/validation/dfsrefdb/zookeeper/ZkSharedRefDatabase.java +++ b/src/main/java/com/googlesource/gerrit/plugins/validation/dfsrefdb/zookeeper/ZkSharedRefDatabase.java
@@ -165,10 +165,8 @@ return newDistributedValue.succeeded(); } catch (Exception e) { - String message = - String.format( - "Error trying to perform CAS of generic value at path %s", pathFor(project, refName)); - logger.atWarning().withCause(e).log(message); + logger.atWarning().withCause(e).log( + "Error trying to perform CAS of generic value at path %s", pathFor(project, refName)); throw new GlobalRefDbSystemError(message, e); } }