ES /docs

PanoPostprocessorService::run | mask pano id:82155470 | error {"stack":"HttpError: HTTP request fail

Service
cupixworks-pano-postprocessor-instance
Occurrences
544
Status
Reported
Confidence
85%
Actionability
28%
Cluster ID
f2306f58-c7a7-4e55-b470-5bf3ee9ab6cb
First Seen
2026-04-23 08:29 UTC
Last Seen
2026-06-19 02:55 UTC
Actions

PanoPostprocessorService::run | mask pano id:82155470 | error {"stack":"HttpError: HTTP request fail

What Happened#

2026-04-23 08:2908:37 UTC (KST 17:2917:37) 사이에 cupixworks-pano-postprocessor-instance 서비스에서 mask pano 처리 중 PUT /api/v1/panos/{id}/check_mask_uploading API 호출이 HTTP 400으로 실패했다. 약 30개 이상의 pano에서 동일한 에러가 발생했으며, 클러스터 기준 18건이 수집되었다. 에러는 두 가지 유형으로 나뉜다: (1) S3에 마스크 이미지가 존재하지 않아 InvalidState 발생, (2) 이전 마스크 처리로 mask_state가 이미 :uploaded인 상태에서 :missing으로 전이 불가한 InvalidTransition 발생.

Quick Facts#

Field Value
exception.class HttpError
exception.message HTTP request failed
top_frame panoApi.js:375
env production, us-west-2

Affected Teams#

Team / Domain Error Count Impact
thehyundai 18+ 마스크(얼굴/몸체 블러) 처리 실패로 개인정보 마스킹이 적용되지 않은 pano가 생성될 수 있음

Timeline#

  1. 08:28 UTCmask_upload_url API로 마스크 업로드 URL 생성 (다수 pano에 대해 200 OK)
  2. 08:29:57 UTC — 첫 번째 check_mask_uploading 400 에러 발생 (pano 82155470)
  3. 08:37:13 UTC — 마지막 에러 발생 (pano 82155432), 약 8분간 30+ pano에서 에러
  4. 08:41 UTC — 동일 pano 82155470에 대해 resize/tile 처리는 정상 완료 (200 OK)

Scoring#

Confidence 85% · Actionability 28%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 20 code refs, 4 log queries
Code path explicitness 3/3 20 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 1/5 critical
Affected files 1/5 14 file(s)
Single repo 1/3 4 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