ES /docs

CompleteService::handlingMessageErrors | Error and message object - {"sqsMessage":{"MessageId":"7feb

Service
cupixworks-any-complete-agent
Occurrences
5
Status
Reported
Confidence
85%
Actionability
36%
Cluster ID
c5688944-2d52-41b5-815d-35c07bdb7643
First Seen
2026-04-23 08:28 UTC
Last Seen
2026-04-24 19:28 UTC
Actions

CompleteService::handlingMessageErrors | Error and message object - {"sqsMessage":{"MessageId":"7feb

What Happened#

2026-04-23 08:00~09:00 UTC 시간대에 cupixworks-any-complete-agent 서비스에서 CompleteService::handlingMessageErrors 에러가 7건 발생했다. 에이전트가 Tesla API로 job 상태 전이(PUT /api/v1/jobs/{id})를 요청했으나, 해당 job이 이미 목표 상태에 도달해 있어 Cupix::Errors::InvalidState (STAT40000, "State not changed") 400 응답을 받았다. 일부 케이스에서는 504 Gateway Timeout이 선행되어 후속 재시도에서 idempotent하지 않은 상태 전이가 실패하는 연쇄 패턴이 확인되었다. 대표 에러(MessageId 7feb8cfe)는 error 객체 없이 ApproximateReceiveCount: 11로 MaxReceiveCount(10)를 초과하여 삭제된 케이스이다.

Quick Facts#

Field Value
exception.class Cupix::Errors::InvalidState
exception.message State not changed
top_frame base-service.ts:311 (handlingMessageErrors)
env production, us-west-2

Timeline#

  1. 2026-04-23 08:09:37 UTC — Job 1030983 최초 STAT40000 에러 발생 (ReceiveCount: 6)
  2. 2026-04-23 08:13:35 UTC — Job 1031025 504 Gateway Timeout 발생 (ReceiveCount: 8)
  3. 2026-04-23 08:14:54 UTC — Job 1031025 STAT40000 에러 발생 (ReceiveCount: 10) — 이전 504에서 실제 상태는 변경됐지만 에이전트가 인지하지 못해 재시도
  4. 2026-04-23 08:28:33 UTC — MessageId 7feb8cfe error 객체 없이 ReceiveCount 11로 삭제됨 (대표 에러)
  5. 2026-04-23 08:40:57 UTC — Job 1031095 STAT40000 에러 발생 (ReceiveCount: 2~3)

Scoring#

Confidence 85% · Actionability 36%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 10 code refs, 4 log queries
Code path explicitness 3/3 10 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 1/5 critical
Affected files 1/5 8 file(s)
Single repo 1/3 6 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