handle_errors

in lib/aws/active_job/sqs/executor.rb [115:130]


        def handle_errors
          
          while ((exception, message) = @error_queue.pop)
            raise exception unless @error_handler

            @error_handler.call(exception, message)

          end
        rescue StandardError => e
          @logger.info("Unhandled exception executing jobs in poller: #{e}.")
          @logger.info('Shutting down executor')
          shutdown unless @shutting_down.true?

          raise e 
        end