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