failed to sync line item opportunities from Salesforce - line_item_id: 1290, error: Validation faile
Service
cupixworks-worker
Occurrences
36
Status
Reported
Confidence
85%
Actionability
52%
Cluster ID
f09bec4c-7eec-46a0-b5a1-fe80b8d7c454
First Seen
2026-04-08 09:51 UTC
Last Seen
2026-08-03 18:16 UTC
Actions
failed to sync line item opportunities from Salesforce - line_item_id: 1290, error: Validation faile
What Happened#
2026-04-29 02:33:40 UTC에 cupixworks-worker 서비스의 LineItemOpportunitySyncWorker가 line_item_id 1290에 대해 Salesforce opportunity 정보를 동기화하려다 ActiveRecord validation 실패로 에러가 발생했다. sf_opportunity_id와 sf_opportunity_number 필드가 비어 있어 save! 호출 시 presence validation에 걸렸다. ap-southeast-2 리전에서 1건 발생한 단발성 이슈이다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | ActiveRecord::RecordInvalid |
| exception.message | Validation failed: Sf opportunity can't be blank, Sf opportunity number can't be blank |
| top_frame | app/workers/line_item_opportunity_sync_worker.rb:15 |
| deploy | production-ap-southeast-2-20260428T0228Z0-b5ccc284-cupixworks |
| env | production, ap-southeast-2 |
Timeline#
- 02:33:38.787Z — Sidekiq job 생성 및 enqueue (JID
7f0df490be496fb0a5145a54, args:["1290"]) - 02:33:38.937Z —
LineItemOpportunitySyncWorker#perform시작, "start syncing" 로그 - 02:33:40.939Z — Validation 실패 에러 로그 기록
- 02:33:41.306Z — Sidekiq job "done" 처리 (1.415초 소요, 에러는 rescue로 포착되어 Sidekiq 재시도 미발생)
Scoring#
Confidence 85% · Actionability 52%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 15 code refs, 4 log queries |
| Code path explicitness | 3/3 | 15 file:line refs |
| Log evidence | 3/3 | section, query, pattern |
| 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 | 11 file(s) |
| Single repo | 1/3 | 2 service(s) |
| Immediate actions | 0/3 | absent |
| Testability | 0/3 | no test info |
| External dependency | 3/3 | no external deps |
| Data migration | 3/3 | no migration |