Issues icon indicating copy to clipboard operation
Issues copied to clipboard

Interruption retried/approved on "grandchild" project fails top level project

Open KennethBates opened this issue 3 years ago • 0 comments

Team

  • [X] I've assigned a team label to this issue

Severity

One report

Version

2022.4.5100

Latest Version

No response

What happened?

If you have a project that triggers an interruption that is approved/retried, it will still fail the project If you have a 3-layered deploy a release project (e.g. parent deploys child that deploys grandchild, all via Deploy a Release steps), submitting guidance on an interruption in the bottom level project (grandchild), the response is correctly passed to the child project, but not the parent project.

Reproduction

  1. Create project Grandchild project with a manual intervention step
  2. Create project Child project with a Deploy a Release step to deploy Grandchild
  3. Create project Parent project with a Deploy a Release step to deploy Child

When the interruption in Grandchild pauses deployment, all three are paused. When you approve/retry the interruption in Grandchild, the interruption response is correctly passed to Child and proceeds the deployment. However, it is not passed to Parent, which fails with error Unexpected interruption type, even though the child and grandchild projects are successful.

Repro in ops instance

Error and Stacktrace

`The step failed: Activity Deploy a Release on a Worker failed with error 'Unexpected interruption type'.`

More Information

Report: https://octopus.zendesk.com/agent/tickets/100970 (private link)

Workaround

Unknown

KennethBates avatar Nov 07 '22 04:11 KennethBates