This repository was archived by the owner on Dec 18, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 33
This repository was archived by the owner on Dec 18, 2023. It is now read-only.
Can't require rails after browse #23
Copy link
Copy link
Open
Description
I just upgraded my library from dnssd 2 to 3 and now it's choking when I try to require rails after a dnssd lookup.
ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14]
Console 1
>> require 'dnssd'
=> true
>> DNSSD::VERSION
=> "3.0.1"
>> DNSSD.register "foo", "_foo._tcp", nil, 12345
=> #<DNSSD::Service::Register:0x007faed250a040 @replies=[], @continue=true, @thread=nil, @lock=#<Mutex:0x007faed2509ff0>, @records=[]>
Console 2
>> require 'dnssd'
=> true
>> DNSSD::VERSION
=> "3.0.1"
>> DNSSD.browse!("_foo._tcp") {|x| p x; break}
#<DNSSD::Reply::Browse:0x3fc4355f4694 "foo._foo._tcp.local." interface: en11 flags: #<DNSSD::Flags add, more_coming>>
=> nil
>> require "/Users/user/src/web/tyn/config/application"
Errno::EBADF: Bad file descriptor @ fptr_finalize - /Users/user/.rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/source/local.rb
from /Users/user/.rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/user/.rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/user/.rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/source.rb:231:in `<top (required)>'
from /Users/user/.rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/user/.rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/user/.gem/ruby/2.2.2/gems/bundler-1.13.6/lib/bundler/rubygems_ext.rb:15:in `<top (required)>'
from /Users/user/.rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/user/.rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/user/.gem/ruby/2.2.2/gems/bundler-1.13.6/lib/bundler.rb:10:in `<top (required)>'
from /Users/user/.rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/user/.rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/user/.gem/ruby/2.2.2/gems/bundler-1.13.6/lib/bundler/setup.rb:6:in `<top (required)>'
from /Users/user/.rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:128:in `require'
from /Users/user/.rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:128:in `rescue in require'
from /Users/user/.rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:39:in `require'
from /Users/user/src/web/tyn/config/boot.rb:6:in `<top (required)>'
from /Users/user/.rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/user/.rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/user/src/web/tyn/config/application.rb:1:in `<top (required)>'
from /Users/user/.rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/user/.rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from (irb):4
Metadata
Metadata
Assignees
Labels
No labels