ActiveRecord::StatementInvalid: Mysql2::Error: Unknown column 'spacetimes.summary_text' in 'field list'
ActiveRecord::StatementInvalid: Mysql2::Error: Unknown column 'spacetimes.summary_text' in 'field list'
What Happened#
2026-08-06 14:27 KST경 cupixvista-api (tesla vista 배포)에서 Api::V1::FacilitiesController#update_spacetime 요청이 spacetimes 테이블에 summary_text 컬럼을 쓰려다 Mysql2::Error: Unknown column 'spacetimes.summary_text' in 'field list' 로 실패했다. 원인은 blue/green 배포 순간의 transient 문제가 아니라, 특정 환경의 DB 에서 spacetimes.summary_text 컬럼이 아예 생성되지 않은 migration version-ordering schema drift 다. 현재 배포된 코드(facility_repository.rb:132)는 항상 이 컬럼을 write 하므로, drift 된 DB 에서는 capture-intelligence-agent 가 생성한 spacetime summary 저장이 결정론적으로 실패한다. 이 결함을 정확히 진단·수정하는 커밋(707aac515 TSLA-13490)은 이미 존재하지만 develop/master 에 미병합이며 배포판 c1c2bbd4 에 포함되어 있지 않다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | ActiveRecord::StatementInvalid (rescue 후 Cupix::Errors::Parameter) |
| exception.message | Mysql2::Error: Unknown column 'spacetimes.summary_text' in 'field list' |
| top_frame | vendor/bundle/ruby/3.3.0/gems/mysql2-0.5.4/lib/mysql2/client.rb (_query) |
| runtime | Ruby 3.3.0, Rails (ActiveRecord 7.2), mysql2 0.5.4 |
| deploy | production-us-west-2-20260804t0618z0-c1c2bbd4-cupixvista ~ ...20260804t1219z0-c1c2bbd4 (동일 SHA c1c2bbd4) |
| env | production, us-west-2 |
| is_crash | false (HTTP 400 로 매핑) |
Affected Teams#
cupixvista-api 는 로그 0건이나, 동일 tesla 코드의 cupixworks-api 배포에서 같은 메시지·코드·엔드포인트로 28건 관측되어 영향 범위를 대변한다. 모든 요청은 UA cupix-capture-intelligence-agent 이며 여러 tenant 에 걸쳐 있다 — broad, 결정론적 drift 임을 뒷받침한다.
| Team / Domain | Error Count (14d, cupixworks-api) | Impact |
|---|---|---|
| bnbuilders | 13 | spacetime summary 저장 실패 (동일 spacetime 927107 반복 재시도) |
| walmart | 9 | spacetime summary 저장 실패 |
| pclconstruction | 2 | spacetime summary 저장 실패 |
| southlandind | 2 | spacetime summary 저장 실패 |
| whitingturner | 1 | spacetime summary 저장 실패 |
| clark-vdc | 1 | spacetime summary 저장 실패 |
Timeline#
- 2026-03-10 07:55 KST — 원본 migration
20260306071939_add_summary_to_spacetimes커밋(TSLA-12069). version 은20260306071939로 backdated. - 2026-07-06 13:31 KST — schema drift 를 진단·수정하는 커밋
707aac515(TSLA-13490) 작성. 브랜치origin/jarvis/TSLA-13490에만 존재, 미병합. - 2026-08-06 14:06 KST —
cupixworks-api에서update_spacetime400 발생 관측 시작 (14d retention 창 첫 로그). - 2026-08-06 14:27 KST —
cupixvista-apiET issuefirst_seen. - 2026-08-06 14:32 KST —
cupixvista-apiET issuelast_seen(occurrence 16). cupixworks-api 에서는 14:42 KST 이후로도 계속 발생.
Scoring#
Confidence 85% · Actionability 40%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 13 code refs, 8 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 | 17 file(s) |
| Single repo | 1/3 | 3 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 |