StateMachines::InvalidTransition: Cannot transition update_status via :update_fail from :to_retry (Reason(s): Update status cannot ...

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

StateMachines::InvalidTransition: Cannot transition update_status via :update_start from :to_retry (Reason(s): Url is blocked: Requests to the local network are not allowed)
  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)
  projects/update_remote_mirror_service.rb:27:in `update_mirror'
    remote_mirror.update_start!
  gitlab/metrics/instrumentation.rb:161:in `block in update_mirror'
    .measure { super }
  gitlab/metrics/method_call.rb:36:in `measure'
    retval = yield
...
(64 additional frame(s) were not displayed)

StateMachines::InvalidTransition: Cannot transition update_status via :update_fail from :to_retry (Reason(s): Update status cannot transition via "update fail")
  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)
  remote_mirror.rb:175:in `mark_as_failed!'
    update_fail!
  gitlab/metrics/instrumentation.rb:161:in `block in mark_as_failed!'
    .measure { super }
  gitlab/metrics/method_call.rb:36:in `measure'
    retval = yield
...
(65 additional frame(s) were not displayed)

Cannot transition update_status via :update_fail from :to_retry (Reason(s): Update status cannot transition via "update fail")
Assignee Loading
Time tracking Loading