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#
- 2026-06-22 22:42:14 KST —
Record move begin - migration id(1619) / source record id(9015) / target facility id(7145)(MoveWorker#perform,move_worker.rb:81) - 2026-06-22 22:42:14 KST — Record, Spacetime, Video, Capture, Cluster, Pointcloud, Mesh, EditingEntity 단계 완료 로그 기록
- 2026-06-22 22:42:26 KST — Pano, Review 단계 완료 (
MigrationMoveOperation#move_reviews!) - 2026-06-22 22:42:50 KST —
Record move success: migration id(1619) / record(9015) / 4232 -> 7145(move_worker.rb:115) - 2026-06-22 22:42:50 KST —
Capture 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 |