Skip to content

StateMachines::InvalidTransition: Cannot transition status via :drop from :running (Reason(s): Transition halted)

https://sentry.gitlab.net/gitlab/gitlabcom/issues/623803/

StateMachines::InvalidTransition: Cannot transition status via :drop from :running (Reason(s): Transition halted)
  state_machines/event.rb:224:in `block in add_actions'
    object.send(qualified_name, *args) || raise(StateMachines::InvalidTransition.new(object, machine, name))
  state_machines/machine.rb:729:in `block (2 levels) in define_helper'
    block.call((scope == :instance ? self.class : self).state_machine(name), self, *block_args)
  api/runner.rb:159:in `block (2 levels) in <class:Runner>'
    job.drop!(params[:failure_reason] || :unknown_failure)
  grape/endpoint.rb:57:in `call'
    method.bind(endpoint_instance).call
  grape/endpoint.rb:57:in `block (2 levels) in generate_api_method'
    method.bind(endpoint_instance).call
...
(119 additional frame(s) were not displayed)

StateMachines::InvalidTransition: Cannot transition status via :drop from :running (Reason(s): Transition halted)