diff --git a/bin/sidekiq b/bin/sidekiq index c5dd8b51..67a2dbe7 100755 --- a/bin/sidekiq +++ b/bin/sidekiq @@ -31,7 +31,12 @@ begin cli.run rescue => e raise e if $DEBUG - STDERR.puts e.message - STDERR.puts e.backtrace.join("\n") + if Sidekiq.error_handlers.length == 0 + STDERR.puts e.message + STDERR.puts e.backtrace.join("\n") + else + cli.handle_exception e + end + exit 1 end