Invalid Formula: no value provided for variables: nan
Service
cupixworks-api
Occurrences
5
Status
Dismissed
Confidence
85%
Actionability
52%
Cluster ID
55513547-de3b-4b17-aea0-4c85028e67c7
First Seen
2026-07-13 05:55 UTC
Last Seen
2026-07-13 05:55 UTC
Actions
현재 상태 dismissed 에서는 실행할 액션이 없습니다.
Invalid Formula: no value provided for variables: nan
What Happened#
2026-07-13 14:55 KST, cupixworks-api (ap-southeast-1, production) 에서 PUT /api/v1/phase_metrics/2/validate_formula 요청 한 건이 처리되는 동안 Cupix::Util::FormulaParser.calculate! 가 5회 연속으로 Invalid Formula: no value provided for variables: nan 에러를 로깅했다. HTTP 응답 자체는 200 으로 성공 반환됐지만, 샘플 element 5개에 대해 formula 계산이 모두 실패해 응답 body 의 value 필드가 모두 "NaN" 으로 채워졌다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | Cupix::Errors::Parameter (내부 rescue로 흡수) |
| exception.message | Invalid Formula: no value provided for variables: nan |
| top_frame | lib/cupix/util/formula_parser.rb:24 (calculate!) |
| deploy | production-ap-southeast-1-20260713T0510Z0-4f01ffc0-cupixworks |
| env | production, ap-southeast-1 |
| tenant | cupix |
| endpoint | PUT /api/v1/phase_metrics/2/validate_formula |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| cupixworks-api (site-insights / phase_metric) | 5 | 특정 phase_metric(id=2) 의 formula 검증 API 응답에서 샘플 element 5개의 value 가 모두 "NaN" 으로 표시됨. 사용자는 formula 미리보기가 유효하지 않다고 인식. |
Timeline#
- 2026-07-13 14:55:58 KST — 사용자가
PUT /api/v1/phase_metrics/2/validate_formula호출 (request_id893d679b-635b-49bd-9108-286942f934ed, pid 2138722). - 2026-07-13 14:55:58 KST —
PhaseMetricRepository#validate_formula가 sample element 5건에 대해FormulaParser.parse!실행 → 모두 예외 발생 →rescue 'NaN'로 문자열"NaN"대입. - 2026-07-13 14:55:58 KST — 같은 loop 에서
FormulaParser.calculate!("NaN")5회 실행 → Dentaku 가NaN을 변수로 파싱, 값 미제공 예외로 5개의 error 로그 기록. - 2026-07-13 14:55:58 KST — 컨트롤러는 rescue 흡수 뒤 HTTP 200 반환.
Scoring#
Confidence 85% · Actionability 52%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 9 code refs, 5 log queries |
| Code path explicitness | 3/3 | 9 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 | 14 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 | 3/3 | no migration |