StateMachines::InvalidTransition: Cannot transition status via :enqueue_preparing from :preparing (Reason(s): Transition halted)
https://sentry.gitlab.net/gitlab/gitlabcom/issues/1153835/
StateMachines::InvalidTransition: Cannot transition status via :enqueue_preparing from :preparing (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)
ci/prepare_build_service.rb:14:in `execute'
build.enqueue_preparing!
ci/build_prepare_worker.rb:13:in `block in perform'
Ci::PrepareBuildService.new(build).execute
active_support/core_ext/object/try.rb:16:in `try!'
yield self
...
(59 additional frame(s) were not displayed)
StateMachines::InvalidTransition: Cannot transition status via :enqueue_preparing from :preparing (Reason(s): Transition halted)