# \[Bug #2393\] NoMethodError's message change in second time

**URL:** <https://www.ruby-forum.com/t/bug-2393-nomethoderrors-message-change-in-second-time/179362>\
**Category:** Development\
**Created:** [November 23, 2009, 1:55pm UTC](https://www.ruby-forum.com/t/bug-2393-nomethoderrors-message-change-in-second-time/179362 "2009-11-23T13:55:27Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![SSwanabe](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d6d6ee/32.png) [@SSwanabe](https://www.ruby-forum.com/u/SSwanabe)\
**Post date:** [November 23, 2009, 1:55pm UTC](https://www.ruby-forum.com/t/bug-2393-nomethoderrors-message-change-in-second-time/179362/1 "2009-11-23T13:55:27Z")

</div>

Bug #2393: NoMethodError’s message change in second time  
[http://redmine.ruby-lang.org/issues/show/2393](http://redmine.ruby-lang.org/issues/show/2393)

e$B5/I\<\<Te(B: \_ wanabe  
e$B%9%F!\<%?%9e(B: Open, e$BM%@hEYe(B: Low  
e$B%+%F%4%je(B: core, Target version: Ruby 1.8.8  
ruby -v: ruby 1.8.8dev (2009-11-23 revision 25888) [i386-mingw32]

e$B2?$b%\*!\<%P!\<%i%$%I$7$F$$$J$$%a%=%C%I$+$ie(B super  
e$B$G%a%=%C%I$r8F$S=P$=$&$H$7$?$H$-e(B  
e$B0lEYL$HFsEYL\0J9\_$G0J2\<$N$h$&$KNc30$N%a%C%;!\<%8$,JQ2=$7$^$9!#e(B  
1.9 e$B$N%A%1%C%H$J$N$G4X78$"$k$+$o$+$j$^$;$s$,!"e(BBug #2312  
e$B$N;0HVL$NNc$K;w$F$$$k5$$,$7$^$9!#e(B

$ ruby -ve ‘def foo; super; end; 2.times{foo rescue p $!}’  
ruby 1.8.8dev (2009-11-23 revision 25888) [i386-mingw32]  
-e:1: warning: too many arguments for format string  
#\<NoMethodError: super: no superclass method `foo'> #<NoMethodError: undefined method `foo’ for main:Object\>

---

<div class="post-metadata">

**Author:** ![SSwanabe](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d6d6ee/32.png) [@SSwanabe](https://www.ruby-forum.com/u/SSwanabe)\
**Post date:** [November 23, 2009, 4:07pm UTC](https://www.ruby-forum.com/t/bug-2393-nomethoderrors-message-change-in-second-time/179362/2 "2009-11-23T16:07:43Z")

</div>

e$B%A%1%C%He(B #2393 e$B$,99?7$5$l$^$7$?!#e(B (by Nobuyoshi N.)

e$B%9%F!\<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B  
e$B?JD=e(B % 0e$B$+$ie(B100e$B$KJQ99e(B

This issue was solved with changeset r25890.  
\_, thank you for reporting this issue.  
Your contribution to Ruby is greatly appreciated.  
May Ruby be with you.

* * *

[http://redmine.ruby-lang.org/issues/show/2393](http://redmine.ruby-lang.org/issues/show/2393)
