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")