bblimke/webmock · error · Net::OpenTimeout
execution expired
Error message
execution expired
What it means
Error "execution expired" thrown in bblimke/webmock.
Source
Thrown at lib/webmock/http_lib_adapters/net_http.rb:181
body = webmock_response.body
body = nil if webmock_response.status[0].to_s == '204'
response.instance_variable_set(:@body, body)
webmock_response.headers.to_a.each do |name, values|
values = [values] unless values.is_a?(Array)
values.each do |value|
response.add_field(name, value)
end
end
response.instance_variable_set(:@read, true)
response.uri = request_uri
response.extend Net::WebMockHTTPResponse
if webmock_response.should_timeout
raise Net::OpenTimeout, "execution expired"
end
webmock_response.raise_error_if_any
yield response if block_given?
response
end
def build_webmock_response(net_http_response)
webmock_response = WebMock::Response.new
webmock_response.status = [
net_http_response.code.to_i,
net_http_response.message]
webmock_response.headers = net_http_response.to_hash
webmock_response.body = net_http_response.body
webmock_response
endView on GitHub (pinned to b187df8827)
When it happens
Trigger: Thrown at lib/webmock/http_lib_adapters/net_http.rb:181 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of bblimke/webmock@b187df8827 (2026-08-23).
Data as JSON: /api/errors/40a038634d159c33.
Report an issue: GitHub.