From: Hugh Sasse Date: 2005-11-17T02:36:02+09:00 Subject: Re: DRb Crashing On Thu, 17 Nov 2005, James Edward Gray II wrote: > On Nov 16, 2005, at 10:09 AM, Hugh Sasse wrote: > > > On Thu, 17 Nov 2005, James Edward Gray II wrote: > > > > > I realize this isn't what you were originally asking for and I can try the > > > change, if you want to see it. To me it's irrelevant though, because > > > TupleSpace supports a Regexp search and it should not be crashing when > > > doing > > > it. > > > > > > > IIRC it didn't in the past. My point is that if the old way works then > > maybe it narrows down where to swat the bug. My expectation is that > > it won't make any difference, but it it isn't tested we won't know. > > Same issue. Bother. > > $ ruby client.rb > (druby://localhost:61676) /usr/local/lib/ruby/1.8/rinda/tuplespace.rb:446:in > `move': undefined method `push' for :push:Symbol (NoMethodError) which means the parameter port is set to :push > from (druby://localhost:61676) > /usr/local/lib/ruby/1.8/monitor.rb:229:in `synchronize' > from (druby://localhost:61676) > /usr/local/lib/ruby/1.8/rinda/tuplespace.rb:443:in `move' > from (druby://localhost:61676) > /usr/local/lib/ruby/1.8/drb/drb.rb:1552:in `perform_without_block' > from (druby://localhost:61676) something to do with @obj and @argv. These are delivered by __send__. > /usr/local/lib/ruby/1.8/drb/drb.rb:1512:in `perform' > from (druby://localhost:61676) > /usr/local/lib/ruby/1.8/drb/drb.rb:1586:in `main_loop' > from (druby://localhost:61676) seems to come from cliemt.recvfrom. > /usr/local/lib/ruby/1.8/drb/drb.rb:1582:in `main_loop' [...] > /usr/local/lib/ruby/1.8/drb/drb.rb:1624:in `start_service' > from (druby://localhost:61676) server.rb:7 > from /usr/local/lib/ruby/1.8/rinda/rinda.rb:229:in `take' > from client.rb:11 All comments are from looking at the CVS, but the line numbers agree, AFAICS. > $ cat client.rb [...] > __END__ Looks fine to me. > > James Edward Gray II > I'm stumped. Hugh