ES /docs

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 을 반환했다. BuildingSerializerrecord.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#

  1. 2026-08-06 14:11 KSTGET /api/v1/buildings/59 부터 500 급증 시작 (배포 창 진입)
  2. 2026-08-06 14:11–14:42 KST — buildings 48/58/59 에 대해 MissingAttributeErrorNoMethodError 가 번갈아 발생 (ET first_seen 05:11:51Z ~ last_seen 05:42:15Z UTC)
  3. 2026-08-06 14:42 KST — 마지막 500 발생 (GET /api/v1/buildings/48)
  4. 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