Value AQEBkO1zmCNLB+CX3gbl8GpQWC4iK7N1ejfQf2fLN0ufCiUBFjT10qZfMoOM9weF3FtFJ32gKPiSw1f7q1njUzqK7q7uYe
Service
cupixworks-capture-intelligence-agent
Occurrences
1
Status
Reported
Confidence
80%
Actionability
28%
Cluster ID
66a75ab3-3516-4e73-b006-c8cf1d85eb97
First Seen
2026-07-03 05:14 UTC
Last Seen
2026-07-03 05:14 UTC
Actions
Value AQEBkO1zmCNLB+CX3gbl8GpQWC4iK7N1ejfQf2fLN0ufCiUBFjT10qZfMoOM9weF3FtFJ32gKPiSw1f7q1njUzqK7q7uYe
What Happened#
2026-07-03 14:14 KST에 cupixworks-capture-intelligence-agent (us-west-2, production)에서 SQS DeleteMessage 호출이 The receipt handle has expired로 실패했다. Python 요약 분석 프로세스가 SQS visibility timeout(10분)을 초과한 뒤 abort되어, BaseService의 에러 핸들러가 이미 다시 visible 상태로 돌아온 메시지를 삭제하려 하면서 발생한 파생 에러이다. 같은 이벤트가 관련 클러스터 c4609d42-7ab7-4161-a4d9-9186dfcdb926에서도 관측된다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | AWS.SQS InvalidParameterValue (ReceiptHandle) |
| exception.message | The receipt handle has expired. |
| top_frame | packages/base/src/manager/aws-queue.manager.ts:97 (deleteMessage) |
| upstream | CaptureIntelligenceProcessManager process timeout (AbortError / Process timeout) |
| queue | cupix-capture-intelligence-agent-production.fifo (us-west-2) |
| env | production, us-west-2 |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| clark-vdc (capture intelligence) | 1 | 한 개 capture의 summary generation이 재시도 루프에 들어감 (SQS 메시지가 삭제되지 못하고 visibility timeout 이후 재수신) |
Timeline#
- 2026-07-03 14:04 KST 전후 — Python
compass-capture_summary프로세스 실행 시작 (관련CaptureIntelligenceProcess | STDERRffmpeg 로그가 14:01~14:07 KST에 관찰됨). - 2026-07-03 14:14:10 KST —
CaptureIntelligenceProcessManager | process timeout, aborting...— 1시간 timeout 도달,AbortController.abort(new Error('Process timeout'))호출. - 2026-07-03 14:14:10 KST —
CaptureIntelligenceProcess | process error: The operation was aborted— child process가AbortError로 종료. - 2026-07-03 14:14:10 KST —
CupixAuth::handleError | Undefined response: ... AbortError— abort가 상위로 전파. - 2026-07-03 14:14:10 KST —
BaseService::handlingMessageErrors | Error and message object - {"error":"undefined response","sqsMessage":{"MessageId":"e3e5871b-9d53-404f-b0c7-4b94c885e66e","Attributes":{"ApproximateReceiveCount":"1"}}}— 에러 핸들러가 메시지 삭제를 시도. - 2026-07-03 14:14:10 KST —
AwsQueueManager::deleteMessage | end - ... The receipt handle has expired.— SQS가 receipt handle 만료로 삭제 거부. Datadog 에러 로그 2건 발생.
Scoring#
Confidence 80% · Actionability 28%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 10 code refs, 5 log queries |
| Code path explicitness | 3/3 | 10 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 | 1/5 | critical |
| Affected files | 1/5 | 10 file(s) |
| Single repo | 1/3 | 5 service(s) |
| Immediate actions | 0/3 | absent |
| Testability | 0/3 | no test info |
| External dependency | 1/3 | external deps found |
| Data migration | 3/3 | no migration |