diff --git a/grpclb/src/main/java/io/grpc/grpclb/GrpclbState.java b/grpclb/src/main/java/io/grpc/grpclb/GrpclbState.java index 97afc6c612..2904511492 100644 --- a/grpclb/src/main/java/io/grpc/grpclb/GrpclbState.java +++ b/grpclb/src/main/java/io/grpc/grpclb/GrpclbState.java @@ -589,14 +589,10 @@ final class GrpclbState { } closed = true; cleanUp(); - try { - if (error == null) { - lbRequestWriter.onCompleted(); - } else { - lbRequestWriter.onError(error); - } - } catch (Exception e) { - // Don't care + if (error == null) { + lbRequestWriter.onCompleted(); + } else { + lbRequestWriter.onError(error); } }