At https://github.com/twingly/ecco/blob/v0.5.0/lib/ecco/lifecycle_failure_listener.rb#L9-L12 we get an exception from Java, and create a new Ruby exception which we return to the user with the message from the old exception. Often the message is `nil`, so it would be useful to also include the original exception, to help the user understand what's going on. Like Ruby does since 2.1 with [Exception Causes](http://devblog.avdi.org/2013/12/25/exception-causes-in-ruby-2-1/).
At https://github.com/twingly/ecco/blob/v0.5.0/lib/ecco/lifecycle_failure_listener.rb#L9-L12 we get an exception from Java, and create a new Ruby exception which we return to the user with the message from the old exception.
Often the message is
nil, so it would be useful to also include the original exception, to help the user understand what's going on.Like Ruby does since 2.1 with Exception Causes.