ESOURCE grpc config_error ai_generated true

RESOURCE_EXHAUSTED: received message larger than max on client

ID: grpc/max-message-size-client

Also available as: JSON · Markdown
85%Fix Rate
88%Confidence
3Evidence
2023-01-01First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
1 active

Root Cause

Response message exceeds client max receive size.

generic

Workarounds

  1. 90% success Set max_receive_message_length to expected maximum
    options=[("grpc.max_receive_message_length",50*1024*1024)]
  2. 88% success Use server streaming for large responses

Dead Ends

Common approaches that don't work:

  1. Set max to unlimited on client 82% fail

    OOM on huge responses

  2. Truncate response on server 78% fail

    Data loss