# 1.8.4 broke my Rinda app

**URL:** <https://www.ruby-forum.com/t/1-8-4-broke-my-rinda-app/69187>\
**Category:** Ruby\
**Created:** [February 16, 2006, 3:00pm UTC](https://www.ruby-forum.com/t/1-8-4-broke-my-rinda-app/69187 "2006-02-16T15:00:40Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jimc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/ba8739/32.png) [@jimc](https://www.ruby-forum.com/u/jimc)\
**Post date:** [February 16, 2006, 3:00pm UTC](https://www.ruby-forum.com/t/1-8-4-broke-my-rinda-app/69187/1 "2006-02-16T15:00:40Z")

</div>

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,  
Jim

========= BEGIN SAMPLE CODE =========  
require ‘rinda/ring’  
require ‘rinda/tuplespace’

DRb.start\_service

ts = Rinda::TupleSpace.new  
server = Rinda::RingServer.new(ts)

provider = Rinda::RingProvider.new :Whatever, Object.new, ‘Whatever’  
provider.provide

DRb.thread.join  
========== END SAMPLE CODE ==========

---

<div class="post-metadata">

**Author:** ![jimc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/ba8739/32.png) [@jimc](https://www.ruby-forum.com/u/jimc)\
**Post date:** [July 30, 2006, 4:33am UTC](https://www.ruby-forum.com/t/1-8-4-broke-my-rinda-app/69187/2 "2006-07-30T04:33:10Z")

</div>

Jim -

I too am experiencing this symptom.

Have you resolve this?

Thanx for your thoughts.

Jodi

---

<div class="post-metadata">

**Author:** ![jimc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/ba8739/32.png) [@jimc](https://www.ruby-forum.com/u/jimc)\
**Post date:** [July 31, 2006, 2:20am UTC](https://www.ruby-forum.com/t/1-8-4-broke-my-rinda-app/69187/3 "2006-07-31T02:20:55Z")

</div>

I’ve just submitted the patch:

[http://rubyforge.org/tracker/index.php?func=detail&aid=5244&group\_id=426&atid=1700](http://rubyforge.org/tracker/index.php?func=detail&aid=5244&group_id=426&atid=1700)
