I faced a throttling exception while running a Glue job through Step Functions, and to handle it, I added a retry block for the "AWSGlueException" error (which is the superclass exception, as described here: https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/glue/model/AWSGlueException.html). While testing, I encountered another exception which is Glue.ValidationException, but my Step Function did not retry because I hadn't explicitly specified that exception. So, my question is if subclass exceptions are not automatically handled by the superclass exception in Step Functions?
How does exception handling works in AWS Stepfunction?
189 Views Asked by Puranik K At
1
There are 1 best solutions below
Related Questions in AMAZON-WEB-SERVICES
- "Access Denied" - User's Permissions to S3 Bucket
- Cohort analysis with Amazon Redshift / PostgreSQL
- Using Amazon KMS service on Heroku
- can't ssh in after cloning an EC2 instance on Amazon AWS
- Using HDFS with Apache Spark on Amazon EC2
- How can I access Mule ESB Community edition via browser?
- AWS EC2: Migrating from Windows to Linux Server
- AWS ELB Load Balancer: is it possible to set multiple session cookies?
- AWS Flow Framework: Can we run activity worker and activity task on different EC2 instances
- Unable to access files from public s3 bucket with boto
- Cloudfront stream only part of the video
- s3cmd not working as cron-task when echos/dates are added
- How to deploy django 1.8 on Elastic Beanstalk using Docker
- InstanceProfile is required for creating cluster - create python function to install module
- How to fix WordPress HTTPS issues when behind an Amazon Load Balancer?
Related Questions in AWS-GLUE
- AWS Glue Dynamobd Connection Timed out Error
- AWS Glue: Rename_field() does not work after relationalize
- AWS Glue takes a long time to finish
- AWS Glue S3 VPC Endpoint Policy Issue
- AWS Glue unable to access input data set
- AWSGlue: can it connect the SQL Server data stores?
- ETL pipeline in AWS with s3 as datalake how to handle incremental updates
- How to list all databases and tables in AWS Glue Catalog?
- How to create AWS Glue table where partitions have different columns? ('HIVE_PARTITION_SCHEMA_MISMATCH')
- AWS Glue to Redshift: Is it possible to replace, update or delete data?
- Spark Catalog w/ AWS Glue: database not found
- Convert dd-mmm-yyyy to yyyy-mm-dd in sparksql
- How to iterate through a Glue DynamicFrame
- Setting S3 Bucket permissions when writing between 2 AWS Accounts while running from Glue
- AWS Glue: Data Skewed or not Skewed?
Related Questions in AWS-STEP-FUNCTIONS
- How can i call AWS Step Functions by API Gateway?
- AWS Fail Step Function in case of Lambda Failure, and still send Error Object in response
- Can AWS Step Function depend on concurrent Lambdas completing?
- AWS steps parallel state to orchestrate EMR jobs
- In an AWS Step Function's Parallel state, if one branch fails is there a way to ensure that the other branches continue until completion?
- AWS X-Ray and StepFunctions -> can't get TraceHeader
- AWS Step Functions SDK: State type `Choice` does not support method `next`
- How many items can AWS Step Function Map task handle?
- Is there a way to pass file size as an input parameter from an AWS S3 bucket to a StepFunctions state machine?
- How can I define step function execution name from an EventBridge rule?
- Invoking AWS Step Function from API Gateway and returning response?
- Api Gateway Step Functions integration - xml payload problem
- throttle down lambda execution in aws
- Execute SQL query on Redshift using AWS fargate orchestrated by Step Function
- AWS Step Function sfn.ListExecutions not showing executions
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
No, Step Functions won't retry in this case. For Step Functions, the error is just an opaque string that can originate anywhere, it doesn't know about the concept of exceptions and their inheritance. It's stated pretty clearly in the Error handling in Step Functions documentation.