From 26bd0eee4705e4ddac0e351fded5a8bd4e49f863 Mon Sep 17 00:00:00 2001 From: MV Shiva Date: Fri, 13 Jun 2025 12:30:13 +0530 Subject: [PATCH] core: Use lazy message formatting in checkState (#12144) --- core/src/main/java/io/grpc/internal/InternalSubchannel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/io/grpc/internal/InternalSubchannel.java b/core/src/main/java/io/grpc/internal/InternalSubchannel.java index 27a80f7c19..a27e46eaf6 100644 --- a/core/src/main/java/io/grpc/internal/InternalSubchannel.java +++ b/core/src/main/java/io/grpc/internal/InternalSubchannel.java @@ -346,7 +346,7 @@ final class InternalSubchannel implements InternalInstrumented, Tr if (state.getState() != newState.getState()) { Preconditions.checkState(state.getState() != SHUTDOWN, - "Cannot transition out of SHUTDOWN to " + newState); + "Cannot transition out of SHUTDOWN to %s", newState.getState()); if (reconnectDisabled && newState.getState() == TRANSIENT_FAILURE) { state = ConnectivityStateInfo.forNonError(IDLE); } else {