SiliteService::updateSiLiteState | failed - captureId: 736992, state: error, error: {"stack":"HttpEr
Service
cupixworks-si-lite-agent
Occurrences
1
Status
Dismissed
Confidence
85%
Actionability
52%
Cluster ID
ab8a602b-d7c1-4470-a053-ab4a8db3527b
First Seen
2026-07-24 07:34 UTC
Last Seen
2026-07-24 07:34 UTC
Actions
현재 상태 dismissed 에서는 실행할 액션이 없습니다.
SiliteService::updateSiLiteState | failed - captureId: 736992, state: error, error: {"stack":"HttpEr
What Happened#
2026-07-24 16:34 KST, cupixworks-si-lite-agent (Sprouts tenant, us-west-2) 가 SQS 메시지로 capture 736992 의 SI-Lite 분석을 시작. run 이 첫 상태 전환인 updateSiLiteState(Processing) 에서 Tesla API PATCH /api/v1/captures/736992 로부터 HTTP 403 + ENT4000 / Cupix::Errors::NotFound 를 받아 예외가 던져졌고 (sibling 619a1e49), 이어서 run 의 catch 절이 updateSiLiteState(Error) 를 재호출하면서 동일 캡처가 여전히 trash 상태이므로 33ms 뒤 동일한 403 이 다시 반환되어 본 클러스터 로그가 남았다. 근본 원인은 sibling 과 동일 — capture 736992 가 2026-07-24 01:53 KST 에 cycle_state=trashed 로 전환된 뒤 stale SQS 메시지가 뒤늦게 소비된 것. 사용자 영향 없음.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | HttpError (@tesla/typescript-node-sdk) |
| exception.message | HTTP request failed (statusCode 403, body ENT4000) |
| top_frame | captureApi.js:4350 (SDK) → silite-service.ts:109 (updateSiLiteState(Error) in catch) → silite-service.ts:350 (this.cupixApi.capture.update) |
| upstream_source | Tesla API app/repositories/base_repository.rb:352-353 (ENT4000 on in_trash) |
| runtime | Node.js agent (/tmp/agent/dist), @tesla/typescript-node-sdk@1.13.3-SNAPSHOT.202605301249 |
| env | production, us-west-2, tenant cupix, team sprouts |
| capture_state | DB: state=done, cycle_state=trashed, cycle_state_updated_at=2026-07-23T16:53:36Z (sibling 619a1e49 Kibana 조회) |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| sprouts (team_id 1185) | 1 | 단일 capture (736992) 의 SI-Lite 재분석 실패 처리 경로에서 발생. 사용자 영향 없음 — 캡처가 이미 trash 로 이동됨 |
Timeline#
- 2026-07-24 01:53 KST — Capture 736992 가 trash 로 이동됨 (
cycle_state=trashed,cycle_state_updated_at=2026-07-23T16:53:36Z). - 2026-07-24 16:34:56.340 KST — SQS 메시지
53531766-cc74-4823-8c03-26026d6962c5수신 →run의updateSiLiteState(Processing)이 403 ENT4000 (sibling619a1e49). - 2026-07-24 16:34:56.373 KST —
runcatch 절의updateSiLiteState(Error)재호출이 동일 403 ENT4000 로 실패 → 본 클러스터 로그 발생. - 2026-07-24 16:34:56.382 KST —
BaseService::handlingMessageErrors가 최종 에러 로깅 (sibling23a74e95) → 4xx 이므로 SQS 메시지 삭제 후 종료.
Scoring#
Confidence 85% · Actionability 52%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 25 code refs, 4 log queries |
| Code path explicitness | 3/3 | 25 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 | 21 file(s) |
| Single repo | 1/3 | 7 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 |