failed to merge voxels - error: 500 Internal Server Error
Service
cupixworks-api
Occurrences
401
Status
Reported
Confidence
85%
Actionability
44%
Cluster ID
be766315-63d6-4221-a8db-fd1372e0804b
First Seen
2026-04-22 02:23 UTC
Last Seen
2026-08-01 00:40 UTC
Actions
failed to merge voxels - error: 500 Internal Server Error
What Happened#
2026-04-28 00:34~00:48 UTC 사이에 cupixworks-api 서비스의 Cupix::VoxelService.merge_voxel 메서드에서 downstream voxel-service Lambda (nswgov-production-voxel-merge)로의 HTTP 호출이 500 Internal Server Error로 23회 실패했다. 원인은 Lambda 내부의 Athena SQL 쿼리에서 voxel 좌표값(x, y)을 CAST(... AS INTEGER)로 변환할 때 값이 32-bit 정수 범위(±2.1B)를 초과하여 NUMERIC_VALUE_OUT_OF_RANGE 오류가 발생한 것이다. nswgov 테넌트의 ap-southeast-2 리전에서만 발생했다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | RestClient::InternalServerError |
| exception.message | 500 Internal Server Error |
| top_frame | app/services/cupix/voxel_service.rb:56 |
| deploy | production-ap-southeast-2-20260428T0046Z0-b5ccc284-cupixworks |
| env | production, ap-southeast-2 |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| nswgov (ap-southeast-2) | 23 | Level 42546의 merged voxel 데이터 조회 불가. 사용자가 해당 레벨의 voxel 시각화를 볼 수 없음 |
Timeline#
- 2026-04-28T00:34:23Z — 최초 에러 발생 (
cupixworks-api) - 2026-04-28T00:48:21Z — 마지막 에러 발생
- 2026-04-28T00:51:09Z — Lambda 측 마지막 Athena 실패 로그 확인
Scoring#
Confidence 85% · Actionability 44%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 12 code refs, 3 log queries |
| Code path explicitness | 3/3 | 12 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 | 18 file(s) |
| Single repo | 1/3 | 3 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 |