aws-deadline / deadline-cloud-for-houdini

AWS Deadline Cloud for Houdini
Apache License 2.0
12 stars 10 forks source link

Bug: expired credentials message isn't actionable #134

Open joel-wong-aws opened 5 months ago

joel-wong-aws commented 5 months ago

Expected Behaviour

The message should be more actionable. For example, if the user is using Deadline Cloud monitor credentials, we could open the Deadline Cloud monitor and ask the user to log in.

Current Behaviour

Currently, when the AWS Deadline Cloud credentials are expired, a message "AWS Deadline Cloud credentials are expired." will appear in the Houdini Console. While this message is informative, it isn't clear what the user should do to resolve the issue.

Reproduction Steps

Pre-requesites:

Reproduction Steps:

  1. Install Deadline Cloud for Houdini submitter
  2. Open the out network
  3. Create a Deadline Cloud ROP
  4. An error message appears "AWS Deadline Cloud credentials are expired."

Code Snippet

The error message comes from here.

There is similar functionality in the Deadline Cloud for Unreal Engine here that makes the expired credentials message more actionable. Perhaps this could be in a shared function in the Deadline Cloud client library?