ActiveModel::MissingAttributeError: missing attribute 'origin_x' for Building
Service
cupixworks-api
Occurrences
14
Status
Reported
Confidence
85%
Actionability
40%
Cluster ID
2048d9bf-5ba2-4c0e-b238-b18b4be8709f
First Seen
2026-08-06 05:11 UTC
Last Seen
2026-08-06 05:42 UTC
Actions
ActiveModel::MissingAttributeError: missing attribute 'origin_x' for Building
What Happened#
2026-08-06 롤링 배포 진행 중(production, us-west-2) GET /api/v1/buildings/{id} (Api::V1::BuildingsController#show) 요청이 약 30분 동안 HTTP 500 을 반환했다. BuildingSerializer 가 record.origin_x 를 읽는 순간, 해당 요청을 처리한 일부 앱 인스턴스의 Building 모델이 origin_x 컬럼을 인식하지 못해 ActiveModel::MissingAttributeError 또는 NoMethodError 가 발생했다. 배포가 끝난 뒤(14:42 KST 이후) 에러는 저절로 사라졌고 #index 요청은 정상 200 을 반환했다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | ActiveModel::MissingAttributeError (+ 동시 발생 NoMethodError) |
| exception.message | missing attribute 'origin_x' for Building / undefined method 'origin_x' for an instance of Building |
| top_frame | app/serializers/building_serializer.rb:16 |
| endpoint | GET /api/v1/buildings/{id} (Api::V1::BuildingsController#show) |
| deploy | version:production-us-west-2-20260806t0214z... / t0341z... / t0525z... (SHA c1c2bbd4, 롤링 중) |
| env | production, us-west-2 |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| production us-west-2 (buildings 48/58/59) | 14 (ET occurrence) / 21 (log line, 중복 포함) | 배포 창(window) 동안 특정 building 상세 조회 500, 배포 완료 후 자동 회복 |
Timeline#
- 2026-08-06 14:11 KST —
GET /api/v1/buildings/59부터 500 급증 시작 (배포 창 진입) - 2026-08-06 14:11–14:42 KST — buildings 48/58/59 에 대해
MissingAttributeError와NoMethodError가 번갈아 발생 (ET first_seen 05:11:51Z ~ last_seen 05:42:15Z UTC) - 2026-08-06 14:42 KST — 마지막 500 발생 (
GET /api/v1/buildings/48) - 2026-08-06 14:56 KST 이후 —
GET /api/v1/buildings(#index) 정상 200 반환, 500 재발 없음 → 배포 완료로 자연 회복
Scoring#
Confidence 85% · Actionability 40%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 13 code refs, 4 log queries |
| Code path explicitness | 3/3 | 13 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 | 10 file(s) |
| Single repo | 1/3 | 2 service(s) |
| Immediate actions | 0/3 | absent |
| Testability | 0/3 | no test info |
| External dependency | 3/3 | no external deps |
| Data migration | 0/3 | migration needed |