Skip to content

Commit 62fafe7

Browse files
github-brice-jaglinejona86
authored andcommitted
core: clarify exception message
Reformulate message to highlight that SizeEnforcingInputStream is applied on the message size of the message after decompression.
1 parent ffebe23 commit 62fafe7

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

core/src/main/java/io/grpc/internal/MessageDeframer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -517,8 +517,8 @@ private void reportCount() {
517517
private void verifySize() {
518518
if (count > maxMessageSize) {
519519
throw Status.RESOURCE_EXHAUSTED.withDescription(String.format(
520-
"Compressed gRPC message exceeds maximum size %d: %d bytes read",
521-
maxMessageSize, count)).asRuntimeException();
520+
"Decompressed gRPC message exceeds maximum size %d",
521+
maxMessageSize)).asRuntimeException();
522522
}
523523
}
524524
}

core/src/test/java/io/grpc/internal/MessageDeframerTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@ public void sizeEnforcingInputStream_readByteAboveLimit() throws IOException {
378378

379379
try {
380380
thrown.expect(StatusRuntimeException.class);
381-
thrown.expectMessage("RESOURCE_EXHAUSTED: Compressed gRPC message exceeds");
381+
thrown.expectMessage("RESOURCE_EXHAUSTED: Decompressed gRPC message exceeds");
382382

383383
while (stream.read() != -1) {
384384
}
@@ -424,7 +424,7 @@ public void sizeEnforcingInputStream_readAboveLimit() throws IOException {
424424

425425
try {
426426
thrown.expect(StatusRuntimeException.class);
427-
thrown.expectMessage("RESOURCE_EXHAUSTED: Compressed gRPC message exceeds");
427+
thrown.expectMessage("RESOURCE_EXHAUSTED: Decompressed gRPC message exceeds");
428428

429429
stream.read(buf, 0, buf.length);
430430
} finally {
@@ -467,7 +467,7 @@ public void sizeEnforcingInputStream_skipAboveLimit() throws IOException {
467467

468468
try {
469469
thrown.expect(StatusRuntimeException.class);
470-
thrown.expectMessage("RESOURCE_EXHAUSTED: Compressed gRPC message exceeds");
470+
thrown.expectMessage("RESOURCE_EXHAUSTED: Decompressed gRPC message exceeds");
471471

472472
stream.skip(4);
473473
} finally {

0 commit comments

Comments
 (0)