Hi all, I'm using ruby 1.6.3 from the FreeBSD ports collection (with ruby-1.6.3-2001.03.21.patch.gz) and drb 1.3.1. I have a solid 12 hours ruby experience, and the pragmatic book :-) I made a simple script to test distributed objects: a client calls a server's method maaany times, with no delays. There is only one client, but if I use 2 clients the server breaks sooner. Sometimes the client locks, sometimes the server locks together with the client, and recovers after a while. When the server is stalled, I do telnet localhost 2000 (URI's port) and get: Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Resource temporarily unavailable telnet: Unable to connect to remote host If the server tries to call back a method on the client object (passed as parameter), after a few iterations I get: /usr/local/lib/ruby/site_ruby/1.6/drb/drb.rb:174:in `method_missing': 0x40731c8 is recycled object (RangeError) from sample.rb:20 from sample.rb:18:in `times' from sample.rb:18 Could it be two objects with the same id? Is anybody familiar with this kind of errors? I lack clues... thanks :) -- jimmy