If you are running a GlueJob
in AWS and get the following error:
An error occurred while calling o86.getDynamicFrame. Exception thrown in awaitResult:
Then you need to view the CloudWatch logs to help you pinpoint where the problem is occuring.
How to solve the Exception thrown in awaitResult
It’s highly likely that the issue is in an expired IAM Role.
When a Role is created in IAM, the default maximum session duration
is set to 1 hour
.
If your GlueJob
completes before this time, then you won’t see the above error.
So you can resolve this by setting your Role
‘s maximum session duration
to a larger number.
Click Edit
in the Role’s specific console page and select a higher duration
time.
The maximum value possible is 12 hours
unless you set a custom duration
.