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#
- 2026-06-25 00:35 KST — Floorplan 89318 created in production (workspace 5266, facility 21088).
created_at: 2026-06-24T15:35:34.067Z - 2026-06-25 00:36 KST — agent가 SQS 메시지 수신,
BaseService::runByMessage | id: 89318로깅 (Datadog log @ 2026-06-24T15:36:27Z) - 2026-06-25 00:36 KST —
FloorplanService::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) - 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) - 2026-06-25 00:36 KST —
check_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 |