{"record":{"id":"40a038634d159c33","repo":"bblimke/webmock","slug":"execution-expired","errorCode":null,"errorMessage":"execution expired","messagePattern":"execution expired","errorType":"exception","errorClass":"Net::OpenTimeout","httpStatus":null,"severity":"error","filePath":"lib/webmock/http_lib_adapters/net_http.rb","lineNumber":181,"sourceCode":"          body = webmock_response.body\n          body = nil if webmock_response.status[0].to_s == '204'\n\n          response.instance_variable_set(:@body, body)\n          webmock_response.headers.to_a.each do |name, values|\n            values = [values] unless values.is_a?(Array)\n            values.each do |value|\n              response.add_field(name, value)\n            end\n          end\n\n          response.instance_variable_set(:@read, true)\n\n          response.uri = request_uri\n\n          response.extend Net::WebMockHTTPResponse\n\n          if webmock_response.should_timeout\n            raise Net::OpenTimeout, \"execution expired\"\n          end\n\n          webmock_response.raise_error_if_any\n\n          yield response if block_given?\n\n          response\n        end\n\n        def build_webmock_response(net_http_response)\n          webmock_response = WebMock::Response.new\n          webmock_response.status = [\n             net_http_response.code.to_i,\n             net_http_response.message]\n          webmock_response.headers = net_http_response.to_hash\n          webmock_response.body = net_http_response.body\n          webmock_response\n        end","sourceCodeStart":163,"sourceCodeEnd":199,"githubUrl":"https://github.com/bblimke/webmock/blob/b187df8827e1f08a1684a8ddc0a5050dbd449c16/lib/webmock/http_lib_adapters/net_http.rb#L163-L199","documentation":"Error \"execution expired\" thrown in bblimke/webmock.","triggerScenarios":"Thrown at lib/webmock/http_lib_adapters/net_http.rb:181 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"b187df8827e1f08a1684a8ddc0a5050dbd449c16","analyzedAt":"2026-08-23T02:55:22.028Z","schemaVersion":2},"datasetVersion":"2026-08-23T08:06:27.607Z"}