ES /docs

TransferManager::uploadNewPointclouds | {"stack":"HttpError: HTTP request failed

Service
cupixworks-capture-3dreconstruction-instance
Occurrences
5
Status
Dismissed
Confidence
90%
Actionability
40%
Cluster ID
05c63b73-c68a-474f-b505-75310f689720
First Seen
2026-06-26 00:53 UTC
Last Seen
2026-07-25 04:42 UTC
Actions
현재 상태 dismissed 에서는 실행할 액션이 없습니다.

TransferManager::uploadNewPointclouds | {"stack":"HttpError: HTTP request failed

What Happened#

2026-06-26 09:53 KST, cupixworks-capture-3dreconstruction-instance 에이전트가 3D 재구성 결과의 새 pointcloud 그룹을 생성하기 위해 cupixworks-api POST /api/v1/pointclouds를 호출했으나 403 Permission Denied 응답을 받고 작업이 실패했다. 에이전트는 UploadNewPointcloudsContainer::createGroupPointcloud 단계에서 group pointcloud 생성에 실패해 업로드 task 생성 전에 reject 되었고, 동일 시각에 ThreeDReconstruction::run | end가 error 레벨로 함께 기록되며 해당 job은 updateErrorActionJob 으로 종료되었다.

Quick Facts#

Field Value
exception.class HttpError
exception.message HTTP request failed
top_frame pointcloudApi.js:874:40 (@tesla/typescript-node-sdk createPointcloud)
upstream cause Cupix::Errors::PermissionDenied / PERM10000 at PointcloudFactory#create!
policy RecordPolicy#create? returned false
runtime Node.js agent on EC2 instance (/tmp/agent/dist/...)
env production, region ap-southeast-2, tenant nswgov (cluster frontmatter)

Affected Teams#

Team / Domain Error Count Impact
sinsw / nswgov (ap-southeast-2) 1 단일 capture 의 3D 재구성 job 종료 실패 — pointcloud 미업로드

Timeline#

  1. 2026-06-26 09:53:50 KST — 에이전트가 TransferManager::uploadNewPointclouds 호출 → UploadNewPointcloudsContainer::createGroupPointcloudPOST /api/v1/pointclouds 요청.
  2. 2026-06-26 09:53:51 KST — cupixworks-api 가 [403] POST /api/v1/pointclouds (Api::V1::PointcloudsController#create) 응답. Cupix::Errors::PermissionDenied (PERM10000).
  3. 2026-06-26 09:53:52 KSTRecordPolicy#create?Permission denied on creating a model Record info 로그를 남김.
  4. 2026-06-26 09:53:50 KST — 에이전트 측에서 HttpErrorTransferManager::uploadNewPointclouds catch 로 전파되어 error 로그 기록.
  5. 2026-06-26 09:53:50 KSTThreeDReconstruction::run | end 가 error 레벨로 기록되며 jobManager.updateErrorActionJob 호출.

Scoring#

Confidence 90% · Actionability 40%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 35 code refs, 8 log queries
Code path explicitness 3/3 35 file:line refs
Log evidence 3/3 section, query, pattern
RCA structure 3/3 3/3 sections
Revision history 1/3 1 revision(s)
Agent execution 3/3 success

Actionability#

Dimension Score Detail
Fix complexity 5/5 trivial
Affected files 1/5 43 file(s)
Single repo 1/3 4 service(s)
Immediate actions 0/3 absent
Testability 2/3 test mentioned
External dependency 1/3 external deps found
Data migration 0/3 migration needed