Running 2018.4 of Octopus, it happened now 2 or 3 times where when a deployment fails (for some reason every time because a package tries to update a locked file) none of the Fail/Ignore/Retry links do anything. I can click them all day long with nothing happening.
When I click Cancel, I briefly get below exception.
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.Responder`1.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.b__3(Object parameters, CancellationToken context)
At this point not even restarting the Octopus Tentacle Service make a difference.