ThreeDReconstruction::run | end
Service
cupixworks-capture-3dreconstruction-instance
Occurrences
5
Status
Reported
Confidence
85%
Actionability
44%
Cluster ID
3d3f45ac-fde9-4c64-a226-f1b9d96030a7
First Seen
2026-06-26 00:53 UTC
Last Seen
2026-07-25 04:42 UTC
Actions
ThreeDReconstruction::run | end
What Happened#
2026-06-26 09:53:50 KST, ap-southeast-2 region(nswgov tenant, sinsw 팀)에서 실행 중이던 cupixworks-capture-3dreconstruction-instance agent의 outer try/catch가 발동되어 ThreeDReconstruction::run | end 로그가 error 레벨로 1건 기록되었다. agent 자체의 3D 재구성 연산은 완료되었으나, 결과물을 백엔드에 업로드하는 마지막 단계에서 POST /api/v1/pointclouds 가 403 Permission denied (PERM10000) 로 거부되어 capture 45315의 job 109199 가 error 상태로 종료되었다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | HttpError |
| exception.message | HTTP request failed (HTTP 403, body {}) |
| top_frame | three-d-reconstruction-service.ts:129 (outer catch) |
| upstream_failure | pointcloudApi.js:874 → POST /api/v1/pointclouds |
| api_error | PERM10000 / Cupix::Errors::PermissionDenied (RecordPolicy#create?) |
| capture.id | 45315 |
| job.id | 109199 |
| user.id | 378 (chanifah.abdurahman2@det.nsw.edu.au) |
| env | production, region ap-southeast-2, tenant nswgov |
| sdk | @tesla/typescript-node-sdk@1.13.3-SNAPSHOT.202605301249_1e9855b03300e7077469e8a23e5d7e36 |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| sinsw (NSW Gov) | 1 | 단일 사용자의 capture 45315 3D 재구성 결과가 업로드 단계에서 실패 — densemapper 출력물이 서버에 등록되지 않음 |
Timeline#
- 2026-06-26 09:40:16 KST — agent 부팅,
JobManager::loadJob으로 job 109199 로드,ThreeDReconstruction::run | begin(capture 45315) - 2026-06-26 09:40:21 KST —
runThreeDReconstruction시작, densemapper 실행 - 2026-06-26 09:53:50 KST —
POST /api/v1/pointclouds→[403] PERM10000(Permission denied on creating a model Record byRecordPolicy#create?for user 378) - 2026-06-26 09:53:50 KST — agent:
TransferManager::uploadNewPointclouds가 HttpError(403)를 reject, outer catch에서ThreeDReconstruction::run | end가 error 레벨로 로깅됨 (이 클러스터) - 2026-06-26 09:53:51 KST —
PUT /api/v1/jobs/109199job statecreated → stopped - 2026-06-26 09:53:51 KST —
ThreeDReconstruction::terminateService | force shutdown after 10 seconds - 2026-06-26 09:53:53 KST —
reconstruction_state has transitioned from processing to error on Capture 45315
Scoring#
Confidence 85% · Actionability 44%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 26 code refs, 9 log queries |
| Code path explicitness | 3/3 | 26 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 | 23 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 |