diff --git a/aws-flow/lib/aws/decider/task_poller.rb b/aws-flow/lib/aws/decider/task_poller.rb index d14eb0e..0ef5860 100644 --- a/aws-flow/lib/aws/decider/task_poller.rb +++ b/aws-flow/lib/aws/decider/task_poller.rb @@ -96,6 +96,9 @@ def poll_and_process_single_task @logger.info Utilities.workflow_task_to_debug_string("Finished executing task", task, @task_list) rescue AWS::SimpleWorkflow::Errors::UnknownResourceFault => e @logger.error "Error in the poller, #{e.inspect}" + rescue AWS::Errors::MissingCredentialsError => e + @logger.error "Error in the poller, #{e.inspect}" + raise e rescue Exception => e @logger.error "Error in the poller, #{e.inspect}" end