JuliusBrussee/caveman · error
cachebench: provider response exceeds configured limit
Error message
cachebench: provider response exceeds configured limit
What it means
Error "cachebench: provider response exceeds configured limit" thrown in JuliusBrussee/caveman.
Source
Thrown at cacheengine/cachebench/replay_http.go:157
return ReplayResponse{}, errors.New("cachebench: could not build provider request")
}
request.Header.Set("content-type", "application/json")
request.Header.Set("accept", "application/json")
request.Header.Set("user-agent", "caveman-cachebench-replay/1")
if err := transport.authorize(provider, outbound.Region, request, outbound.Body); err != nil {
return ReplayResponse{}, err
}
response, err := transport.client.Do(request)
if err != nil {
return ReplayResponse{}, errors.New("cachebench: provider request failed")
}
defer response.Body.Close()
body, err := io.ReadAll(io.LimitReader(response.Body, transport.maxResponseBytes+1))
if err != nil {
return ReplayResponse{StatusCode: response.StatusCode}, errors.New("cachebench: provider response read failed")
}
if int64(len(body)) > transport.maxResponseBytes {
return ReplayResponse{StatusCode: response.StatusCode}, errors.New("cachebench: provider response exceeds configured limit")
}
return ReplayResponse{
StatusCode: response.StatusCode, Body: body,
ProviderRequestID: providerRequestID(response.Header),
}, nil
}
func (transport *HTTPReplayTransport) endpoint(provider string, outbound ReplayOutbound) (*url.URL, error) {
if !validBoundedText(outbound.Model, 512, false) {
return nil, errors.New("cachebench: invalid replay model")
}
base := transport.baseURLs[provider]
if provider == "bedrock" && base == nil {
if !validAWSRegion(outbound.Region) {
return nil, errors.New("cachebench: invalid Bedrock region")
}
parsed, _ := url.Parse("https://bedrock-runtime." + outbound.Region + ".amazonaws.com")
base = parsedView on GitHub (pinned to 27d5a3981a)
Solutions
- The provider response exceeded the configured limit; narrow the request or raise the limit.
When it happens
Trigger: Thrown at cacheengine/cachebench/replay_http.go:157 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of JuliusBrussee/caveman@27d5a3981a (2026-08-15).
Data as JSON: /api/errors/0e9b5a5855fb10fd.
Report an issue: GitHub.