{"action":"created","issue":{"url":"https://api.github.com/repos/OctopusDeploy/Issues/issues/4550","repository_url":"https://api.github.com/repos/OctopusDeploy/Issues","labels_url":"https://api.github.com/repos/OctopusDeploy/Issues/issues/4550/labels{/name}","comments_url":"https://api.github.com/repos/OctopusDeploy/Issues/issues/4550/comments","events_url":"https://api.github.com/repos/OctopusDeploy/Issues/issues/4550/events","html_url":"https://github.com/OctopusDeploy/Issues/issues/4550","id":321422450,"node_id":"MDU6SXNzdWUzMjE0MjI0NTA=","number":4550,"title":"Parallel Interventions cause unhandled exception","user":{"login":"lawrencewilson","id":23227623,"node_id":"MDQ6VXNlcjIzMjI3NjIz","avatar_url":"https://avatars1.githubusercontent.com/u/23227623?v=4","gravatar_id":"","url":"https://api.github.com/users/lawrencewilson","html_url":"https://github.com/lawrencewilson","followers_url":"https://api.github.com/users/lawrencewilson/followers","following_url":"https://api.github.com/users/lawrencewilson/following{/other_user}","gists_url":"https://api.github.com/users/lawrencewilson/gists{/gist_id}","starred_url":"https://api.github.com/users/lawrencewilson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lawrencewilson/subscriptions","organizations_url":"https://api.github.com/users/lawrencewilson/orgs","repos_url":"https://api.github.com/users/lawrencewilson/repos","events_url":"https://api.github.com/users/lawrencewilson/events{/privacy}","received_events_url":"https://api.github.com/users/lawrencewilson/received_events","type":"User","site_admin":false},"labels":[{"id":509292333,"node_id":"MDU6TGFiZWw1MDkyOTIzMzM=","url":"https://api.github.com/repos/OctopusDeploy/Issues/labels/area/execution","name":"area/execution","color":"006b75","default":false},{"id":62440875,"node_id":"MDU6TGFiZWw2MjQ0MDg3NQ==","url":"https://api.github.com/repos/OctopusDeploy/Issues/labels/kind/bug","name":"kind/bug","color":"eb6420","default":false}],"state":"closed","locked":false,"assignee":{"login":"hnrkndrssn","id":1035315,"node_id":"MDQ6VXNlcjEwMzUzMTU=","avatar_url":"https://avatars2.githubusercontent.com/u/1035315?v=4","gravatar_id":"","url":"https://api.github.com/users/hnrkndrssn","html_url":"https://github.com/hnrkndrssn","followers_url":"https://api.github.com/users/hnrkndrssn/followers","following_url":"https://api.github.com/users/hnrkndrssn/following{/other_user}","gists_url":"https://api.github.com/users/hnrkndrssn/gists{/gist_id}","starred_url":"https://api.github.com/users/hnrkndrssn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hnrkndrssn/subscriptions","organizations_url":"https://api.github.com/users/hnrkndrssn/orgs","repos_url":"https://api.github.com/users/hnrkndrssn/repos","events_url":"https://api.github.com/users/hnrkndrssn/events{/privacy}","received_events_url":"https://api.github.com/users/hnrkndrssn/received_events","type":"User","site_admin":false},"assignees":[{"login":"hnrkndrssn","id":1035315,"node_id":"MDQ6VXNlcjEwMzUzMTU=","avatar_url":"https://avatars2.githubusercontent.com/u/1035315?v=4","gravatar_id":"","url":"https://api.github.com/users/hnrkndrssn","html_url":"https://github.com/hnrkndrssn","followers_url":"https://api.github.com/users/hnrkndrssn/followers","following_url":"https://api.github.com/users/hnrkndrssn/following{/other_user}","gists_url":"https://api.github.com/users/hnrkndrssn/gists{/gist_id}","starred_url":"https://api.github.com/users/hnrkndrssn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hnrkndrssn/subscriptions","organizations_url":"https://api.github.com/users/hnrkndrssn/orgs","repos_url":"https://api.github.com/users/hnrkndrssn/repos","events_url":"https://api.github.com/users/hnrkndrssn/events{/privacy}","received_events_url":"https://api.github.com/users/hnrkndrssn/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/OctopusDeploy/Issues/milestones/389","html_url":"https://github.com/OctopusDeploy/Issues/milestone/389","labels_url":"https://api.github.com/repos/OctopusDeploy/Issues/milestones/389/labels","id":3472472,"node_id":"MDk6TWlsZXN0b25lMzQ3MjQ3Mg==","number":389,"title":"2018.6.13","description":"http://octopusdeploy.com/downloads/2018.6.13","creator":{"login":"octoreleasebot","id":13617237,"node_id":"MDQ6VXNlcjEzNjE3MjM3","avatar_url":"https://avatars0.githubusercontent.com/u/13617237?v=4","gravatar_id":"","url":"https://api.github.com/users/octoreleasebot","html_url":"https://github.com/octoreleasebot","followers_url":"https://api.github.com/users/octoreleasebot/followers","following_url":"https://api.github.com/users/octoreleasebot/following{/other_user}","gists_url":"https://api.github.com/users/octoreleasebot/gists{/gist_id}","starred_url":"https://api.github.com/users/octoreleasebot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/octoreleasebot/subscriptions","organizations_url":"https://api.github.com/users/octoreleasebot/orgs","repos_url":"https://api.github.com/users/octoreleasebot/repos","events_url":"https://api.github.com/users/octoreleasebot/events{/privacy}","received_events_url":"https://api.github.com/users/octoreleasebot/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":9,"state":"closed","created_at":"2018-07-04T08:36:15Z","updated_at":"2018-07-10T23:56:13Z","due_on":null,"closed_at":"2018-07-05T10:58:07Z"},"comments":2,"created_at":"2018-05-09T03:58:36Z","updated_at":"2018-11-23T06:42:54Z","closed_at":"2018-07-05T02:58:34Z","author_association":"NONE","body":"We have received reports that running a project which uses `Deploy a Release` step targeting a release containing a project with `Manual Intervention` Steps running in parallel will get blocked.\r\n\r\nI was able to reproduce the same behaviour as the ticket suggests.\r\n\r\nRelating Support tickets: https://help.octopus.com/t/parallel-interventions-cause-unhandled-exception/19954\r\n\r\nOctopus Server Version: 2018.4.7 \r\n\r\nSteps to reproduce:\r\n\r\n- Create a project (Intervention Hangup)\r\n- Add several Manual Intervention steps to “Intervention Hangup” that execute in parallel\r\n- Create a project (Parent)\r\n- Add a deploy release step to “Parent” with “Intervention Hangup” as the target project\r\n- Create a release of “Intervention Hangup”\r\n- Create a release of “Parent”\r\n- Deploy “Intervention Hangup” by itself\r\n- Observe that both interventions can be executed (Proceed or Abort doesn’t matter)\r\n- Deploy “Parent”\r\n\r\n*Observation:*\r\nUpon executing one intervention, other interventions can’t be executed.\r\nThe UI jumps to the top of the task bar\r\nSelecting “cancel” on the “Intervention Hangup” temporarily displays the dialog:\r\n```Octopus v2018.4.7 The interruption is not pending input System.InvalidOperationException at Octopus.Core.Model.ServerTasks.Interruption.CheckPending() at Octopus.Server.Web.Api.Actions.SubmitInterruptionResponder.UpdateLinkedInterruptions(Interruption interruption, IQueryExecutor queryExecutor) at Octopus.Server.Web.Api.Actions.TaskCancelResponder.CancelLinkedInterruptions(String taskId, IRelationalTransaction transaction) at Octopus.Server.Web.Api.Actions.TaskCancelResponder.ExecuteRegistered(String id) at Octopus.Server.Web.Infrastructure.Api.Responder1.Respond(TDescriptor options, NancyContext context) at System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2) at Octopus.Server.Web.Infrastructure.OctopusNancyModule.<>c__DisplayClass14_0.<get_Routes>b__1(Object x) at Nancy.Routing.Route.<>c__DisplayClass4.<Wrap>b__3(Object parameters, CancellationToken context)```\r\n“Intervention Hangup” can neither proceed or be cancelled\r\n"},"comment":{"url":"https://api.github.com/repos/OctopusDeploy/Issues/issues/comments/441165201","html_url":"https://github.com/OctopusDeploy/Issues/issues/4550#issuecomment-441165201","issue_url":"https://api.github.com/repos/OctopusDeploy/Issues/issues/4550","id":441165201,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0MTE2NTIwMQ==","user":{"login":"lock[bot]","id":33595554,"node_id":"MDM6Qm90MzM1OTU1NTQ=","avatar_url":"https://avatars1.githubusercontent.com/in/6672?v=4","gravatar_id":"","url":"https://api.github.com/users/lock%5Bbot%5D","html_url":"https://github.com/apps/lock","followers_url":"https://api.github.com/users/lock%5Bbot%5D/followers","following_url":"https://api.github.com/users/lock%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/lock%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/lock%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lock%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/lock%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/lock%5Bbot%5D/repos","events_url":"https://api.github.com/users/lock%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/lock%5Bbot%5D/received_events","type":"Bot","site_admin":false},"created_at":"2018-11-23T06:42:54Z","updated_at":"2018-11-23T06:42:54Z","author_association":"NONE","body":"This thread has been automatically locked since there has not been any recent activity after it was closed. If you think you've found a related issue, please contact our [support team](https://octopus.com/support) so we can triage your issue, and make sure it's handled appropriately.\n"}}
{"actor":{"display_login":"lock"}}