Actions
Feature #11347
openErrors with cause not reported properly to console
Status:
Open
Assignee:
-
Target version:
-
Description
Hello, errors with cause
are an important and very useful feature for debugging. It seems though default reporting is not showing the cause
and nested causes to user. Here's a test file:
raise "GAHGAH" rescue raise "error with cause" rescue e=$!
puts "Error: #{e}"
puts "Cause: #{e.cause}"
raise e
As you can see, the cause
of the error is not printed in any way to the console when error is raised:
$ ruby /tmp/test.rb
Error: error with cause
Cause: GAHGAH
/tmp/test.rb:1:in `rescue in <main>': error with cause (RuntimeError)
from /tmp/test.rb:1:in `<main>
Actions
Like0
Like0Like0Like0