# Printing stacktrace

**URL:** <https://www.ruby-forum.com/t/printing-stacktrace/194551>\
**Category:** Rails\
**Created:** [September 7, 2010, 1:15am UTC](https://www.ruby-forum.com/t/printing-stacktrace/194551 "2010-09-07T01:15:52Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![badnaam](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/e36b37/32.png) [@badnaam](https://www.ruby-forum.com/u/badnaam)\
**Post date:** [September 7, 2010, 1:15am UTC](https://www.ruby-forum.com/t/printing-stacktrace/194551/1 "2010-09-07T01:15:52Z")

</div>

I am trying the following in the irb console

begin  
a = 4  
a.dfsdfadsf  
rescue =\> exp  
puts exp.backtrace.join("\n")  
else  
puts “in else”  
ensure  
puts “ensure”  
end

I am hoping to see a stacktrace of exception complaining about  
method\_missing for Fixnum but instead I get

(eval):3:in `execute' /usr/local/lib/ruby/gems/1.8/gems/interactive_editor-0.0.4/lib/ interactive_editor.rb:33:in`edit’  
/usr/local/lib/ruby/gems/1.8/gems/interactive\_editor-0.0.4/lib/  
interactive\_editor.rb:42:in `edit' /usr/local/lib/ruby/gems/1.8/gems/interactive_editor-0.0.4/lib/ interactive_editor.rb:80:in`ed’  
(irb):32:in `irb_binding' /usr/local/lib/ruby/1.8/irb/workspace.rb:52:in`irb\_binding’  
/usr/local/lib/ruby/1.8/irb/workspace.rb:52

Is this a problem with interactive editor or am I not doing it right?

Thanks

---

<div class="post-metadata">

**Author:** ![badnaam](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/e36b37/32.png) [@badnaam](https://www.ruby-forum.com/u/badnaam)\
**Post date:** [September 7, 2010, 9:32am UTC](https://www.ruby-forum.com/t/printing-stacktrace/194551/2 "2010-09-07T09:32:07Z")

</div>

On 7 September 2010 00:15, badnaam [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I am trying the following in the irb console
> 
> begin  
> a = 4  
> a.dfsdfadsf  
> rescue =\> exp

Should that be rescue Exception =\> exp?

Colin
