/Users/carl/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bunny-2.7.0/lib/bunny/concurrent/continuation_queue.rb:39:in `block in poll': Timeout::Error (Timeout::Error)
from /Users/carl/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bunny-2.7.0/lib/bunny/concurrent/continuation_queue.rb:30:in `synchronize'
from /Users/carl/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bunny-2.7.0/lib/bunny/concurrent/continuation_queue.rb:30:in `poll'
from /Users/carl/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bunny-2.7.0/lib/bunny/channel.rb:1779:in `wait_on_basic_get_continuations'
from /Users/carl/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bunny-2.7.0/lib/bunny/channel.rb:605:in `basic_get'
from test/ruby.rb:6:in `<main>'
Rather than an expected NotFound error.
The text was updated successfully, but these errors were encountered:
Bunny::Channel#basic_get uses a separate conitnuation data structure, so
if a timeout hits any pending channel-level exceptions won't be thrown
without some extra effort.
This code:
Will generate:
Rather than an expected
NotFound
error.The text was updated successfully, but these errors were encountered: