-
Notifications
You must be signed in to change notification settings - Fork 313
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
InvalidClientTokenId during DescribeStacks #988
Comments
Looks like a boto error. Are you using a particular IAM role when running sceptre? Does that role have perms to |
@craighurley Yes and yes. |
alex-harvey-z3q
added a commit
to alex-harvey-z3q/sceptre
that referenced
this issue
Apr 6, 2021
Before this, the catch_exceptions function in cli/helpers would catch a range of exceptions and then hide all but the error message from the caller. Over the years, this has caused myself and others quite a lot of lost time, as it is now often quite unclear what caused Sceptre to fail. Simply re-raising the original exception provides valuable information to allow users of Sceptre to debug their failing code.
alex-harvey-z3q
added a commit
to alex-harvey-z3q/sceptre
that referenced
this issue
Apr 6, 2021
Before this, the catch_exceptions function in cli/helpers would catch a range of exceptions and then hide all but the error message from the caller. Over the years, this has caused myself and others quite a lot of lost time, as it is now often quite unclear what caused Sceptre to fail. Simply re-raising the original exception provides valuable information to allow users of Sceptre to debug their failing code.
alex-harvey-z3q
added a commit
to alex-harvey-z3q/sceptre
that referenced
this issue
Apr 6, 2021
Before this, the catch_exceptions function in cli/helpers would catch a range of exceptions and then hide all but the error message from the caller. Over the years, this has caused myself and others quite a lot of lost time, as it is now often quite unclear what caused Sceptre to fail. Simply re-raising the original exception provides valuable information to allow users of Sceptre to debug their failing code.
Did you figure out the cause in the end? |
alex-harvey-z3q
added a commit
to alex-harvey-z3q/sceptre
that referenced
this issue
Apr 7, 2021
Before this, the catch_exceptions function in cli/helpers would catch a range of exceptions and then hide all but the error message from the caller. Over the years, this has caused myself and others quite a lot of lost time, as it is now often quite unclear what caused Sceptre to fail. Simply re-raising the original exception provides valuable information to allow users of Sceptre to debug their failing code.
alex-harvey-z3q
added a commit
to alex-harvey-z3q/sceptre
that referenced
this issue
Apr 7, 2021
Before this, the catch_exceptions function in cli/helpers would catch a range of exceptions and then hide all but the error message from the caller. Over the years, this has caused myself and others quite a lot of lost time, as it is now often quite unclear what caused Sceptre to fail. Simply re-raising the original exception provides valuable information to allow users of Sceptre to debug their failing code.
9 tasks
Relates to #897 |
alex-harvey-z3q
added a commit
to alex-harvey-z3q/sceptre
that referenced
this issue
Oct 3, 2021
Before this, the catch_exceptions function in cli/helpers would catch a range of exceptions and then hide all but the error message from the caller. Over the years, this has caused myself and others quite a lot of lost time, as it is now often quite unclear what caused Sceptre to fail. Simply re-raising the original exception provides valuable information to allow users of Sceptre to debug their failing code.
alex-harvey-z3q
added a commit
to alex-harvey-z3q/sceptre
that referenced
this issue
Oct 15, 2021
Before this, the catch_exceptions function in cli/helpers would catch a range of exceptions and then hide all but the error message from the caller. Over the years, this has caused myself and others quite a lot of lost time, as it is now often quite unclear what caused Sceptre to fail. Simply re-raising the original exception provides valuable information to allow users of Sceptre to debug their failing code.
no reponse from reporter so closing |
craighurley
pushed a commit
that referenced
this issue
Oct 18, 2021
* [Resolve #988] Stop hiding debug info in helpers Before this, the catch_exceptions function in cli/helpers would catch a range of exceptions and then hide all but the error message from the caller. Over the years, this has caused myself and others quite a lot of lost time, as it is now often quite unclear what caused Sceptre to fail. Simply re-raising the original exception provides valuable information to allow users of Sceptre to debug their failing code. * Refactor according to Jon's suggestion * Refactor to implement Craig Hurley's suggestion * Restore master version of tests * Add unit tests
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi there, I am receiving this failure that I cannot debug due to insufficient feedback from Sceptre:
Outside of Sceptre, I am unable to reproduce any such issue about InvalidClientTokenId.
I have spent a couple of hours placing print statements variously through the Sceptre code but I just can't find where or what is emitting that error.
Can anyone give me any clues on where it might be coming from?
The text was updated successfully, but these errors were encountered: