ES /docs

[CupixAerialMap] preprocess fail Invalid URL

Service
aerial-map-service
Occurrences
1
Status
Reported
Confidence
85%
Actionability
28%
Cluster ID
b2583dda-d82b-44ad-8e1b-a458fb5b9596
First Seen
2026-07-10 18:06 UTC
Last Seen
2026-07-10 18:06 UTC
Actions

[CupixAerialMap] preprocess fail Invalid URL

What Happened#

2026-07-11 03:06:42 KST, production aerial-map-service ECS/Fargate preprocess task (aerial map 530, team weoneil) 가 병렬 photo 업로드 루프에서 download_urlnull 인 aerial photo 를 만나 axios URL 파서에서 TypeError [ERR_INVALID_URL] 을 throw 했다. 이 클러스터의 로그([CupixAerialMap] preprocess fail Invalid URL)는 preprocess/index.ts:148 의 inner catch 가 원본 error 를 rethrow 하기 직전에 남긴 첫 번째 에러 라인이며, 7 초 뒤 outer IIFE catch 가 [CupixAerialMap] preprocess fail - error:({"input":"null","code":"ERR_INVALID_URL"}) / message:(Invalid URL) 로그(sibling cluster 3c48c1b1)를 남기고 exit code 1 로 종료했다.

Quick Facts#

Field Value
exception.class TypeError [ERR_INVALID_URL] (Node.js URL 파서)
exception.message Invalid URL ({"input":"null","code":"ERR_INVALID_URL"})
top_frame applications/aerial-map-service/src/code/src/preprocess/index.ts:148 (inner catch), 실제 throw 지점 preprocess/index.ts:89
runtime Node.js on ECS Fargate (cupix-aerial-map-preprocess:prod, 1024 CPU / 2048 MB)
deploy image sha256:0a00e602c0acad71bece8834eaf12e41923f381a9869c7d1a1842d86f2dc6647
env production, us-west-2 (task 0345f9217ffa4dd1bc65cbbc2c6b28d0)

Affected Teams#

Team / Domain Error Count Impact
weoneil (aerial map 530) 1 Aerial map preprocessing 실패, Pix4D project 생성됐으나 image 업로드 미완료 (orphan project)

Timeline#

  1. 2026-07-11 03:01:53 KST — Fargate task 기동 (method: nadir, outputs: [orthomosaic, pointcloud, mesh, dsm], resolution: high).
  2. 2026-07-11 03:04:01 KSTpreprocess/index.ts:52 downloadStreamByUrl(firstAerialPhoto.downloadUrl) 성공, EXIF 파싱 (Hasselblad L3D-100c).
  3. 2026-07-11 03:04:04 KST — Pix4D project cupix-production-weoneil-530-1783706644905 생성.
  4. 2026-07-11 03:06:42 KST — 병렬 업로드 루프의 axios 가 null URL 에서 ERR_INVALID_URL throw → preprocess/index.ts:148 inner catch 가 [CupixAerialMap] preprocess fail Invalid URL 로그 (이 클러스터).
  5. 2026-07-11 03:06:49 KST — Rethrow 된 error 를 outer IIFE catch(preprocess/index.ts:174-178) 가 잡아 preprocess fail - error:(...) / message:(Invalid URL) 로그 (sibling cluster 3c48c1b1).
  6. 2026-07-11 03:07:48 KST — Step Functions preprocess-checkStates.TaskFailed / ExitCode: 1 감지.
  7. 2026-07-11 03:07:56 KSTcupix-process-fail-production-vdcopix4d process fail: fail 기록.
  8. 2026-07-11 03:08:06 KST — Data collect finalize.

Scoring#

Confidence 85% · Actionability 28%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 34 code refs, 6 log queries
Code path explicitness 3/3 34 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 2 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