# Getting the stack trace

**URL:** <https://www.ruby-forum.com/t/getting-the-stack-trace/88889>\
**Category:** Rails\
**Created:** [March 15, 2007, 10:50am UTC](https://www.ruby-forum.com/t/getting-the-stack-trace/88889 "2007-03-15T10:50:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Naga\_harish\_K](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/90ced4/32.png) [@Naga\_harish\_K](https://www.ruby-forum.com/u/Naga_harish_K)\
**Post date:** [March 15, 2007, 10:50am UTC](https://www.ruby-forum.com/t/getting-the-stack-trace/88889/1 "2007-03-15T10:50:13Z")

</div>

Hi all,  
I am using the following code to print the exception, but is there a  
way to get the stack trace of the complete error like

Exception: No option with text of Contract form in this select element  
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1145/./watir.rb:3656:in  
`select_item_in_select_list' C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1145/./watir.rb:3621:in`select’  
C:/InstantRails/ruby/lib/ruby/1.8/test/unit/testcase.rb:70:in `run' C:/InstantRails/ruby/lib/ruby/1.8/test/unit/testsuite.rb:32:in`run’  
C:/InstantRails/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `run' C:/InstantRails/ruby/lib/ruby/1.8/test/unit/testsuite.rb:32:in`run’  
C:/InstantRails/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `run' C:/InstantRails/ruby/lib/ruby/1.8/test/unit/ui/testrunnermediator.rb:44:in`run\_suite’  
C:/Backup/RadRails/plugins/org.rubypeople.rdt.testunit\_0.8.0.604272100PRD/ruby/RemoteTestRunner.rb:107:in  
`start_mediator' C:/Backup/RadRails/plugins/org.rubypeople.rdt.testunit_0.8.0.604272100PRD/ruby/RemoteTestRunner.rb:52:in`start’  
C:/Backup/RadRails/plugins/org.rubypeople.rdt.testunit\_0.8.0.604272100PRD/ruby/RemoteTestRunner.rb:272

begin  
…  
…  
rescue Exception =\> e  
puts e.to\_s  
end

so for my above code my output is “No option with text of Contract form  
in this select element”  
but i want the whole error trace, So how i could use the code in ruby  
for this??

---

<div class="post-metadata">

**Author:** ![Naga\_harish\_K](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/90ced4/32.png) [@Naga\_harish\_K](https://www.ruby-forum.com/u/Naga_harish_K)\
**Post date:** [March 16, 2007, 4:34am UTC](https://www.ruby-forum.com/t/getting-the-stack-trace/88889/2 "2007-03-16T04:34:18Z")

</div>

Naga harish Kanegolla wrote:

> C:/InstantRails/ruby/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run’
> 
> so for my above code my output is “No option with text of Contract form  
> in this select element”  
> but i want the whole error trace, So how i could use the code in ruby  
> for this??

rescue Exception =\> e  
puts e.to\_s  
puts e.backtrace.join("\n")  
end

–  
Michael W.
