> > The drb documentation says that I can raise exceptions in a remote
> > object method and the exception is marshaled to the calling side.
> >
> > Unfortunately this do not work for me. If any exception is raised in a
> > remote object, I get the following exception in the calling process:
> 
> [snip]
> 
> > What do I do wrong?
> 
> What's your code?
> 
[...]
>      raise RuntimeError, "Here we go!"
[...]

Thank you, I have recognised my problem: the exception I raised was not
a StandardError descendant.

Anyway, there are not too much documentation about standard exception
classes, and its handling, but I have realized that only StandardError
and its descendants I catched by a simple 'rescue'. So I have to make my
own exceptions a subclass of StandardError instead of Exception.

Thanks again!
Ferenc