#500: DRb problems
-------------------------------+--------------------------------------------
 Reporter:  fons...@…          |       Owner:  lsansone...@…        
     Type:  defect             |      Status:  new                  
 Priority:  minor              |   Milestone:                       
Component:  MacRuby            |    Keywords:                       
-------------------------------+--------------------------------------------
 Hi! I'm trying to write a simple DRb service.

 Server runs on MacRuby

 {{{
 class Downloader
   def download
     puts "Downloading"
   end
 end

 service = DRb.start_service("druby://0.0.0.0:9999", Downloader.new)
 puts "service started on port 9999"
 DRb.thread.join
 }}}

 Client runs on regular 1.8.7 Ruby

 {{{
 require 'drb'
 server = DRbObject.new_with_uri('druby://localhost:9999')
 server.download

 DRb::DRbConnError: connection closed
         from
 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/drb/drb.rb:570:in
 `load'
         from
 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/drb/drb.rb:632:in
 `recv_reply'
         from
 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/drb/drb.rb:923:in
 `recv_reply'
         from
 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/drb/drb.rb:1202:in
 `send_message'
         from
 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/drb/drb.rb:1093:in
 `method_missing'
         from
 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/drb/drb.rb:1177:in
 `open'
         from
 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/drb/drb.rb:1092:in
 `method_missing'
         from
 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/drb/drb.rb:1110:in
 `with_friend'
         from
 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/drb/drb.rb:1091:in
 `method_missing'
         from (irb):3
 }}}

 if I try to run the client under macruby, the server.download call hangs
 forever.

 Latest nightly Macruby, on the latest SL with the latest XCode

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/500>
MacRuby <http://macruby.org/>

_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to