BaseService::handlingMessageErrors | sqsMessage - {"MessageId":"3b784e36-4a79-4e1b-b8df-967110b8d157
Service
cupixworks-any-thumbnail-agent
Occurrences
1
Status
Reported
Confidence
80%
Actionability
60%
Cluster ID
483f4519-0669-4445-95c8-3a5aed6e400b
First Seen
2026-08-06 14:59 UTC
Last Seen
2026-08-06 14:59 UTC
Actions
BaseService::handlingMessageErrors | sqsMessage - {"MessageId":"3b784e36-4a79-4e1b-b8df-967110b8d157
What Happened#
2026-08-06 23:59 KST, cupixworks-any-thumbnail-agent (production, us-west-2, team penn-co) 가 SQS 메시지로 bim 20811 의 썸네일 생성을 시도했다. tesla API 에서 bim 을 조회했으나 403 ENT4000 "Bim not found" 가 돌아와 처리가 중단됐다. agent 는 메시지를 정상 삭제하고 종료했으나, 최종 에러 로그가 실제 에러 내용 없이 error: 에서 끊긴 채 기록됐다. 두 가지 사실이 겹친 클러스터다. underlying trigger 는 이미 삭제된 bim 을 조회한 noise 이고, 로그가 비어 보이는 것은 develop 브랜치에 배포된 observability bug 다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | Cupix::Errors::NotFound (downstream tesla API), agent 측 propagated Error |
| exception.message | Bim not found (ENT4000), agent 로그에는 유실 |
| top_frame | packages/base/src/base-service.ts:318 (log), packages/cupix-tesla-thumbnail-agent/src/model/cpbim.ts:120 (reject) |
| runtime | Node.js agent (TS), ECS Fargate |
| deploy | develop 브랜치 포맷 (commit f9860dc41, TSLA-13277) |
| env | production, us-west-2 |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| penn-co (bim 20811) | 1 (이 클러스터) | 삭제된 bim 의 썸네일 생성 시도 실패, 사용자 영향 없음 |
| 전체 thumbnail-agent | 465 "Bim not found" / 14d | 삭제/미존재 bim 썸네일 요청, 모두 self-healing 삭제 |
Timeline#
- 2026-08-06 23:59:57 KST —
BaseService::runByMessage | id: 20811로 bim 20811 썸네일 메시지 처리 시작 - 2026-08-06 23:59:57 KST —
CupixAuth::setSession세션 설정,ThumbnailService::newModel | model id: 20811, type: Bim - 2026-08-06 23:59:57 KST — tesla API
GET /api/v1/bims/20811이403 ENT4000 "Bim not found"반환 →CPBim::getBimById | end - reason: Bim not found - 2026-08-06 23:59:57 KST —
getApiErrorToDeleteMessage가 403 을 삭제 가능한 에러로 판정,deleteMessage | end로 메시지 삭제 - 2026-08-06 23:59:57 KST — 최종
handlingMessageErrors로그가error:공란으로 기록 (observability bug)
Scoring#
Confidence 80% · Actionability 60%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 17 code refs, 9 log queries |
| Code path explicitness | 3/3 | 17 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 | 5/5 | trivial |
| Affected files | 1/5 | 9 file(s) |
| Single repo | 1/3 | 8 service(s) |
| Immediate actions | 0/3 | absent |
| Testability | 2/3 | test mentioned |
| External dependency | 3/3 | no external deps |
| Data migration | 3/3 | no migration |