Forum: Ruby 1.8.4 broke my Rinda app

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Jim C. (Guest)
on 2006-02-16 16:00
(Received via mailing list)
At the bottom of this email is a contrived example of something I was
able to do in 1.8.2, but results in a RuntimeError with either 1.8.3
or 1.8.4.

Essentially, I'm registering a service with a ring "in-process".  Can
someone please tell me whether this should work in 1.8.4 (i.e. a bug),
or how I must restructure it in order to upgrade?

When run with 1.8.4, I get the following trace after a 5s timeout:

/usr/local/lib/ruby/1.8/rinda/ring.rb:212:in `lookup_ring_any':
RingNotFound (RuntimeError)
        from /usr/local/lib/ruby/1.8/rinda/ring.rb:109:in `finger'
        from /usr/local/lib/ruby/1.8/rinda/ring.rb:118:in `primary'
        from /usr/local/lib/ruby/1.8/rinda/ring.rb:241:in `provide'
        from ./ringserver.rb:14

But 1.8.2 has no issues whatsoever.

Thanks for your help,

========= BEGIN SAMPLE CODE =========
require 'rinda/ring'
require 'rinda/tuplespace'


ts =
server =

provider = :Whatever,, 'Whatever'

========== END SAMPLE CODE ==========
jodi (sent by (Guest)
on 2006-07-30 06:33
(Received via mailing list)
Jim -

I too am experiencing this symptom.

Have you resolve this?

Thanx for your thoughts.

Kent S. (Guest)
on 2006-07-31 04:20
(Received via mailing list)
This topic is locked and can not be replied to.