咳といいます。

On 2005/05/15, at 9:59, H.Yamamoto wrote:

> 山本です。
>
> 例外周りの挙動が変わったようで、幾つかのテストが失敗するように 
> なっています。
>
>   1) Failure:
> test_11_remote_no_method_error(TestDRbCore) [/home/akr/tmp/ 
> autobuild/ruby-1.8/20050515T060903/ruby/test/drb/drbtest.rb:246]:
> <DRb::DRbRemoteError> exception expected but was
> Class: <NoMethodError>
> Message: <"undefined method `message' for #<String:0x41272df0>">

次のような変更でうまく行くと思うのですがどうでしょう。

Index: drb.rb
===================================================================
RCS file: /var/cvs/src/ruby/lib/drb/drb.rb,v
retrieving revision 1.11.2.19
diff -u -r1.11.2.19 drb.rb
--- drb.rb      11 Apr 2005 14:48:50 -0000      1.11.2.19
+++ drb.rb      15 May 2005 12:43:40 -0000
@@ -1090,7 +1090,8 @@
          raise result
        else
          bt = self.class.prepare_backtrace(@uri, result)
-        raise result, result.message, bt + caller
+       result.set_backtrace(bt + caller)
+        raise result
        end
      end