ES /docs

VoxelService::run | end - error: "Request failed with status code 400"

Service
cupixworks-any-voxel-agent
Occurrences
35
Status
Reported - ap-southeast-2
Confidence
85%
Actionability
52%
Cluster ID
930ecc7d-57a1-4a42-8074-5b153408e052
First Seen
2026-04-06 08:03 UTC
Last Seen
2026-04-21 16:24 UTC
Actions
현재 상태 reported - ap-southeast-2 에서는 실행할 액션이 없습니다.

VoxelService::run | end - error: "Request failed with status code 400"

RCA Summary#

Voxel agent가 pointcloud ID 1018363에 대해 voxel_stateaggregating으로 변경한 후 voxel 계산 처리 중 실패가 발생했고, catch 블록에서 voxel_stateerror로 변경하려 할 때 Tesla API가 STAT40000 ("State not changed") 에러를 반환했다. 이는 voxel_module.rb의 중복 상태 전환 방지 로직(raise if @model.voxel_state_error?)에 의해 발생한 것으로, pointcloud가 동시에 실행된 다른 프로세스(또는 중복 SQS 메시지)에 의해 이미 error 상태로 전환되었기 때문이다. Production 큐(cupix-tesla-voxel-agent-production)에서 수신된 메시지를 처리하는 과정에서 발생했으며, 동일 agent 인스턴스가 QA 큐와 production 큐를 동시에 처리하는 구조가 근본 원인이다.