Hi, > >> Next I've decided to supply attr_reader to access @name and class > >> became: > >> class MyObject > >> attr_reader :name > >> def initialize( name ) > >> @name = name > >> end > >> end > >> > >> When I've fetched my object from DRb server and called obj.name I > >> saw error message: > >> undefined method `name' for #<MyClass:0x80e5864> ======= MyClass ? MyObject ?? > Error comes out on the clientside, when object is unmarshalized and > received by client. It exists, but doesn't respond to :name. But as I > told before it responds to :name if I define method 'name' to access > instance variable (not reader). This seems strange to me. Hmm, I have no idea. The marshalized data was broken ?? Can I see the simple code which displays the error message?