ES /docs

Capture move validation failed: migration id(1620) - Record 9015 does not belong to source facility

Service
cupixvista-api-migration-worker
Occurrences
4
Status
Dismissed
Confidence
80%
Actionability
32%
Cluster ID
4bb21647-1f51-413d-9235-efd238ce7143
First Seen
2026-06-22 13:42 UTC
Last Seen
2026-08-04 19:49 UTC
Actions
현재 상태 dismissed 에서는 실행할 액션이 없습니다.

Capture move validation failed: migration id(1620) - Record 9015 does not belong to source facility

What Happened#

2026-06-22 22:42:50 KST에 cupixvista-api-migration-worker에서 MoveWorker가 migration 1620을 처리하던 중 Capture move validation failed 에러를 발생시켰다. 동일한 record_id=9015에 대해 직전 migration 1619가 같은 시각(22:42:50 KST)에 facility 4232 → 7145 이동을 성공시킨 직후였으며, migration 1620은 또다시 source_facility_id=4232 기준으로 이동을 시도해 validate_and_prepare_move의 defensive check에 걸렸다. 14일 retention 내에서 production 발생은 본 1건이다.

Quick Facts#

Field Value
exception.class Cupix::Errors::Parameter (code ARG10000)
exception.message Record 9015 does not belong to source facility 4232 (current: 7145). It may have been moved by another operation.
top_frame app/workers/move_worker.rb:76 (rescue/log site), raised at app/workers/move_worker.rb:178-181
runtime Ruby on Rails — Sidekiq worker, queue :migration
env production, region us-west-2, tenant cupix

Affected Teams#

Team / Domain Error Count Impact
CupixVista Migration (cupixvista-api-migration-worker) 1 Migration 1620의 record 9015 이동 시도 실패. Defensive check가 작동하여 데이터 손상은 없고, MigrationOperation.check_move(... result: 'error')로 표기된 채 retry 없이 종료.

Timeline#

  1. 2026-06-22 22:42:14 KSTRecord move begin - migration id(1619) / source record id(9015) / target facility id(7145) (MoveWorker#perform, move_worker.rb:81)
  2. 2026-06-22 22:42:14 KST — Record, Spacetime, Video, Capture, Cluster, Pointcloud, Mesh, EditingEntity 단계 완료 로그 기록
  3. 2026-06-22 22:42:26 KST — Pano, Review 단계 완료 (MigrationMoveOperation#move_reviews!)
  4. 2026-06-22 22:42:50 KSTRecord move success: migration id(1619) / record(9015) / 4232 -> 7145 (move_worker.rb:115)
  5. 2026-06-22 22:42:50 KSTCapture move validation failed: migration id(1620) - Record 9015 does not belong to source facility 4232 (current: 7145). (move_worker.rb:76) — 본 인시던트

Scoring#

Confidence 80% · Actionability 32%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 15 code refs, 5 log queries
Code path explicitness 3/3 15 file:line refs
Log evidence 2/3 section, query
RCA structure 3/3 3/3 sections
Revision history 0/3 0 revision(s)
Agent execution 3/3 success

Actionability#

Dimension Score Detail
Fix complexity 5/5 trivial
Affected files 1/5 7 file(s)
Single repo 1/3 2 service(s)
Immediate actions 0/3 absent
Testability 0/3 no test info
External dependency 1/3 external deps found
Data migration 0/3 migration needed