咳といいます。 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