From 230853405c8f424326cc3e53e9ddc60014d52f3c Mon Sep 17 00:00:00 2001 From: Mike Perham Date: Mon, 27 Feb 2012 07:08:26 -0800 Subject: [PATCH 1/2] Fix airbrake backtraces, fixes #60 --- lib/sidekiq/middleware/server/exception_handler.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/sidekiq/middleware/server/exception_handler.rb b/lib/sidekiq/middleware/server/exception_handler.rb index 514f54fe..cc3cd05b 100644 --- a/lib/sidekiq/middleware/server/exception_handler.rb +++ b/lib/sidekiq/middleware/server/exception_handler.rb @@ -18,9 +18,7 @@ module Sidekiq private def send_to_airbrake(msg, ex) - ::Airbrake.notify(:error_class => ex.class.name, - :error_message => "#{ex.class.name}: #{ex.message}", - :parameters => msg) + ::Airbrake.notify(ex, :parameters => msg) end def send_to_exceptional(msg, ex) From b5d60450e37ebda14a02f3ad2d9c19c82e42547b Mon Sep 17 00:00:00 2001 From: Claudio Poli Date: Mon, 27 Feb 2012 21:55:41 +0100 Subject: [PATCH 2/2] Fix e => ex --- lib/sidekiq/middleware/server/exception_handler.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sidekiq/middleware/server/exception_handler.rb b/lib/sidekiq/middleware/server/exception_handler.rb index 6a38bccb..33be0d87 100644 --- a/lib/sidekiq/middleware/server/exception_handler.rb +++ b/lib/sidekiq/middleware/server/exception_handler.rb @@ -30,7 +30,7 @@ module Sidekiq end def send_to_exception_notifier(msg, ex) - ::ExceptionNotifier::Notifier.background_exception_notification(e, :data => { :message => msg }) + ::ExceptionNotifier::Notifier.background_exception_notification(ex, :data => { :message => msg }) end end end