Skip to content
This repository has been archived by the owner on Dec 18, 2023. It is now read-only.

Can't require rails after browse #23

Open
sandro opened this issue Nov 29, 2016 · 0 comments
Open

Can't require rails after browse #23

sandro opened this issue Nov 29, 2016 · 0 comments

Comments

@sandro
Copy link

sandro commented Nov 29, 2016

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
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant