ES /docs

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

Service
cupixworks-any-floorplan-agent
Occurrences
3
Status
Reported
Confidence
85%
Actionability
52%
Cluster ID
14fcfd1c-f382-4093-af1b-ca8533a80dae
First Seen
2026-06-24 15:36 UTC
Last Seen
2026-07-29 15:37 UTC
Actions

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

What Happened#

cupix-tesla-floorplan-agent (Datadog service cupixworks-any-floorplan-agent)가 SQS 메시지로 floorplan 89318을 정상적으로 처리하던 중, 마지막 단계인 PUT /api/v1/floorplans/89318/check_uploading 호출에서 HTTP 403 (code:"ARG10002", Cupix::Errors::NotFound, reason:"Floorplan not found") 응답을 받고 종료했다. Kibana로 확인한 결과 해당 floorplan은 처리 중간(15:36:38Z)에 사용자에 의해 trash 처리된 상태였고, agent의 마지막 API 호출 시점(15:36:57Z)에는 이미 untrashed scope 에 없었던 것이 원인이다. 1건의 단발성 이벤트이며 데이터 손상 없음.

Quick Facts#

Field Value
exception.class Cupix::Errors::NotFound (server side)
exception.message Floorplan not found
top_frame packages/base/src/base-service.ts:311 (BaseService::handlingMessageErrors)
upstream_call PUT http://api-tesla.cupix.internal/api/v1/floorplans/89318/check_uploading
http_status 403
body.code ARG10002
env production, region us-west-2
sqs_message_id 6529504f-96d4-43c4-a332-5a0fac07aa02 (ApproximateReceiveCount: 1)
affected_model_id floorplan 89318

Affected Teams#

Team / Domain Error Count Impact
sellen workspace (workspace.id 5266, facility 21088 — "8330 - PNB Seattle Sodo School") 1 1건의 floorplan 업로드 처리 미완료. 사용자가 직접 trash 한 floorplan이므로 실사용자 영향 없음.

Timeline#

  1. 2026-06-25 00:35 KST — Floorplan 89318 created in production (workspace 5266, facility 21088). created_at: 2026-06-24T15:35:34.067Z
  2. 2026-06-25 00:36 KST — agent가 SQS 메시지 수신, BaseService::runByMessage | id: 89318 로깅 (Datadog log @ 2026-06-24T15:36:27Z)
  3. 2026-06-25 00:36 KSTFloorplanService::translateFloorplan | source: /tmp/workspace/89318/source/36283.pdf, frame: 1, output: /tmp/workspace/89318/89318.png, width: 16384, height: 16384, dpi: 300, LOD: 6 (Datadog log @ 2026-06-24T15:36:29Z)
  4. 2026-06-25 00:36 KST — Floorplan 89318 trashed: cycle_state: deleted, cycle_state_updated_at: 2026-06-24T15:36:38.000Z (Kibana floorplans index)
  5. 2026-06-25 00:36 KSTcheck_uploading 호출 → 403 + Cupix::Errors::NotFound 응답, BaseService::handlingMessageErrors 에러 로깅 (Datadog log @ 2026-06-24T15:36:57Z). SQS 메시지는 동일 핸들러에서 삭제됨.

Scoring#

Confidence 85% · Actionability 52%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 17 code refs, 4 log queries
Code path explicitness 3/3 17 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 16 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