ES /docs

BaseService::handlingMessageErrors | Error and message object - {"error":{"statusCode":403,"requestU

Service
cupixworks-any-thumbnail-agent
Occurrences
34
Status
Reported
Confidence
80%
Actionability
60%
Cluster ID
098fd011-eaa6-447d-926d-7291d76498c4
First Seen
2026-06-24 06:38 UTC
Last Seen
2026-08-04 00:16 UTC
Actions

BaseService::handlingMessageErrors | Error and message object - {"error":{"statusCode":403,"requestU

What Happened#

2026-06-24 15:38 KST, cupixworks-any-thumbnail-agent (us-west-2)에서 BIM thumbnail 생성 SQS 메시지(modelId=20140)를 처리하던 중 GET /api/v1/bims/20140 호출이 HTTP 403 / body code ENT4000 ("Bim not found", 실제는 trash 상태)로 응답되었다. CPBim::getBimByIdARG10002 코드만 정상 skip으로 처리하고 ENT4000는 reject 하기 때문에, 예외가 BaseService::handlingMessageErrors까지 전파되어 ERROR 레벨 로그가 1건 기록되었다. SQS 메시지는 정상적으로 삭제되어 retry 폭주는 없었다.

Quick Facts#

Field Value
exception.class Cupix::Errors::NotFound (tesla 측, body type)
exception.message Bim not found (code: ENT4000)
top_frame packages/cupix-tesla-thumbnail-agent/src/model/cpbim.ts:100 (reject)
log emit packages/base/src/base-service.ts:311 (handlingMessageErrors)
env production, us-west-2
affected modelId Bim/20140

Affected Teams#

Team / Domain Error Count Impact
secc / thumbnail-agent 1 (이 클러스터) + 최근 3일 동안 유사 ENT4000 케이스 다수 (Bim/Floorplan) 단일 모델의 thumbnail 생성 실패. 해당 모델은 이미 trash 상태이므로 사용자 노출 영향은 없음. ERROR 로그 노이즈와 그에 따른 알람 false-positive가 주된 영향.

Timeline#

  1. 2026-06-24 15:38:56 KST — SQS message c1a74a48-8179-4581-acb6-f29fff059a7a (Bim id=20140) 수신, runByMessage 시작 (base-service.ts:153).
  2. 2026-06-24 15:38:56 KSTCPBim::getBimById(20140) → tesla API GET /api/v1/bims/20140 응답 403 / ENT4000 "Bim not found".
  3. 2026-06-24 15:38:56 KSTCupixAuth::handleError warn 로그, CPBim::getBimById reject (cpbim.ts:100).
  4. 2026-06-24 15:38:56 KSTBaseService::getApiErrorToDeleteMessage가 statusCode 403을 보고 errorMsg를 반환 → SQS 메시지 삭제(base-service.ts:301-304).
  5. 2026-06-24 15:38:56 KSThandlingMessageErrors가 ERROR 로그 emit (base-service.ts:311). 클러스터 생성.

Scoring#

Confidence 80% · Actionability 60%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 25 code refs, 3 log queries
Code path explicitness 3/3 25 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 17 file(s)
Single repo 1/3 9 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