# HTTPClient::ReceiveTimeoutError: execution expired

**URL:** <https://www.ruby-forum.com/t/httpclient-execution-expired/186520>\
**Category:** Ruby\
**Created:** [April 8, 2010, 8:39am UTC](https://www.ruby-forum.com/t/httpclient-execution-expired/186520 "2010-04-08T08:39:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![kalpesh131](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/9e8a1a/32.png) [@kalpesh131](https://www.ruby-forum.com/u/kalpesh131)\
**Post date:** [April 8, 2010, 8:39am UTC](https://www.ruby-forum.com/t/httpclient-execution-expired/186520/1 "2010-04-08T08:39:04Z")

</div>

I am trying to initiate HTTP communication using :🧼:RPC::Driver but  
getting below error. Its not consistent. Sometimes it fails, sometimes  
goes through.

================  
#\<HTTPClient::ReceiveTimeoutError: execution expired\>

/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/timeout.rb:42:in  
`fill_rbuff' /usr/local/lib/ruby/1.8/openssl/buffering.rb:106:in`gets’  
/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:284:in  
`gets' /usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:748:in`parse\_header’  
/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/timeout.rb:128:in  
`timeout' /usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:746:in`parse\_header’  
/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:727:in  
`read_header' /usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:568:in`get\_header’  
/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:1003:in  
`do_get_header' /usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:956:in`do\_get\_block’  
/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:765:in  
`do_request' /usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:848:in`protect\_keep\_alive\_disconnected’  
/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:764:in  
`do_request' /usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:666:in`request’  
/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:596:in  
`post' /usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/streamHandler.rb:238:in`send\_post’  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/streamHandler.rb:172:in  
`send' /usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/rpc/proxy.rb:179:in`route’  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/rpc/proxy.rb:143:in  
`call' /usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/rpc/driver.rb:181:in`call’(eval):6:in `create’

================

I am using “ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-linux]”

Could not find any solution.

Any help?

-Kalpesh
