ES /docs

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#

  1. 2026-04-28T00:34:23Z — 최초 에러 발생 (cupixworks-api)
  2. 2026-04-28T00:48:21Z — 마지막 에러 발생
  3. 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