Excon::Error::NotFound: Expected(200) <=> Actual(404 Not Found) excon.error.response :body => "" :cookies => [ ] :header
Service
cupixvista-excon
Occurrences
105
Status
Reported
Confidence
90%
Actionability
44%
Cluster ID
cb076d70-9faa-41dd-b1a4-1a2d25ab3a27
First Seen
2025-05-19 09:24 UTC
Last Seen
2026-08-05 12:24 UTC
Actions
Excon::Error::NotFound: Expected(200) <=> Actual(404 Not Found) excon.error.response :body => "" :cookies => [ ] :header
What Happened#
cupixvista-excon APM 스팬에 Excon::Error::NotFound: Expected(200) <=> Actual(404 Not Found) 에러가 집계되었다. 이는 아바타를 설정하지 않은 사용자의 프로필을 렌더할 때 CarrierWave fog uploader 가 S3 객체 존재 여부를 확인하려고 HEAD .../avatar/users/{id}/original 요청을 보냈다가 404 를 받는 정상 경로다. fog-aws 가 이 404 를 곧바로 nil 로 흡수하므로 사용자 영향은 전혀 없으며, Datadog 의 excon 계측이 fog 의 rescue 이전에 HTTP 404 스팬을 error 로 태깅하면서 Error Tracking noise 로 표면화된 것이다. 16개월간 95건(<0.2/day)으로 매우 낮은 빈도다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | Excon::Error::NotFound |
| exception.message | Expected(200) <=> Actual(404 Not Found) |
| top_frame | carrierwave-2.2.0/lib/carrierwave/storage/fog.rb:494 |
| runtime | Ruby 3.3.7 / carrierwave 2.2.0 / fog-aws 3.19.0 |
| env | production-us / dev (cupixvista deployment) |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| cupixvista-api (all tenants) | 95 (16mo) | 없음 — fog 가 404 를 nil 로 흡수, avatar_urls 는 정상적으로 nil 반환 |
Timeline#
- 2025-05-19 18:24 KST — first_seen. 아바타 미설정 user 130 프로필 렌더 시 S3 HEAD 404 (dev 버킷).
- 2026-07-31 14:26 KST — last_seen. user 9265 동일 패턴,
error.handling: handled스팬 5건 연속. - 2026-08-05 — RCA 수행. status-board active 없음, verdict noise.
Scoring#
Confidence 90% · Actionability 44%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 20 code refs, 9 log queries |
| Code path explicitness | 3/3 | 20 file:line refs |
| Log evidence | 3/3 | section, query, pattern |
| RCA structure | 3/3 | 3/3 sections |
| Revision history | 1/3 | 1 revision(s) |
| Agent execution | 3/3 | success |
Actionability#
| Dimension | Score | Detail |
|---|---|---|
| Fix complexity | 5/5 | trivial |
| Affected files | 1/5 | 24 file(s) |
| Single repo | 1/3 | 5 service(s) |
| Immediate actions | 0/3 | absent |
| Testability | 0/3 | no test info |
| External dependency | 1/3 | external deps found |
| Data migration | 3/3 | no migration |