BaseService::handlingMessageErrors | Error and message object - {"error":{"statusCode":403,"requestU
Service
cupixworks-si-lite-agent
Occurrences
1
Status
Dismissed
Confidence
85%
Actionability
52%
Cluster ID
23a74e95-8eb1-4b1d-a2e3-175f95939abd
First Seen
2026-07-24 07:34 UTC
Last Seen
2026-07-24 07:34 UTC
Actions
현재 상태 dismissed 에서는 실행할 액션이 없습니다.
BaseService::handlingMessageErrors | Error and message object - {"error":{"statusCode":403,"requestU
What Happened#
2026-07-24 16:34 KST, cupixworks-si-lite-agent (Sprouts tenant, us-west-2) 가 capture 736992 에 대해 SI Lite 분석을 실행하려 했으나, Tesla API GET /api/v1/captures/736992 가 HTTP 403 + ENT4000 / Cupix::Errors::NotFound / "Capture not found" 로 응답했다. 캡처는 실제로 존재하지만 전날 (2026-07-24 01:53 KST) cycle_state=trashed 로 이동된 상태였고, base_repository.rb 의 in_trash scope 가 이를 걸러내면서 API 가 NotFound 를 던졌다. 동일 capture id 로 발생한 3개 클러스터 (23a74e95, 619a1e49, ab8a602b) 는 모두 같은 원인이며 총 1회 발생 (SQS 메시지 1건).
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:122 (this.cupixApi.capture.get) |
| upstream_source | base_repository.rb:352-353 (Tesla API, ENT4000) |
| 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 |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| sprouts (team_id 1185) | 1 | 단일 capture (736992) 의 SI Lite 재분석 실패. 사용자 노출 영향은 없음 — 캡처는 이미 사용자가 trash 로 이동한 상태 |
Timeline#
- 2026-07-17 17:14 KST — SI Lite 첫 실행 성공 (
SiliteProcessManager::execute | captureId: 736992, workareas: 1, trades: 9). - 2026-07-24 01:53 KST — Capture 736992 가 trash 로 이동됨 (
cycle_state_updated_at=2026-07-23T16:53:36Z, Kibanacapturesindex). - 2026-07-24 16:34:56 KST —
SiliteService::run | begin - captureId: 736992— SQS 메시지53531766-cc74-4823-8c03-26026d6962c5(ApproximateReceiveCount=1) 수신. - 2026-07-24 16:34:56 KST — Tesla API GET → 403 ENT4000.
updateSiLiteState(processing)및updateSiLiteState(error)도 동일하게 403. - 2026-07-24 16:34:56 KST —
BaseService::handlingMessageErrors가 최종 에러 로그 출력.getApiErrorToDeleteMessage가 4xx 이므로 SQS 메시지 삭제 후 종료.
Scoring#
Confidence 85% · Actionability 52%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 22 code refs, 4 log queries |
| Code path explicitness | 3/3 | 22 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 | 17 file(s) |
| Single repo | 1/3 | 11 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 |