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?