From: "naruse (Yui NARUSE)" Date: 2012-03-30T14:12:29+09:00 Subject: [ruby-core:43924] [Backport93 - Backport #5415][Closed] YAML serialization problem for Exception Issue #5415 has been updated by naruse (Yui NARUSE). Status changed from Open to Closed ---------------------------------------- Backport #5415: YAML serialization problem for Exception https://bugs.ruby-lang.org/issues/5415#change-25442 Author: jingweno (Owen Ou) Status: Closed Priority: Normal Assignee: Category: Target version: The implementation of YAML.object_maker allocates an object and instance_variable_set the instance variables passed as the second argument, while Exception doesn't seem to use such instance variable to return the exception message (Exception#message). This bug can be reproduced by typing YAML::load(YAML::dump(Exception.new('test_message'))) in IRB. this bug can be reproduced in Ruby 1.8 as well -- http://bugs.ruby-lang.org/