[CupixAerialMap] postprocess fail Invalid URL
Service
aerial-map-service
Occurrences
2
Status
Reported
Confidence
85%
Actionability
44%
Cluster ID
4f4fc6f2-1d14-475f-bc45-b4697bb0dcd9
First Seen
2026-04-23 07:35 UTC
Last Seen
2026-04-23 09:48 UTC
Actions
[CupixAerialMap] postprocess fail Invalid URL
What Happened#
2026-04-23 16:35 KST, aerial-map-service의 postprocess ECS Fargate 컨테이너에서 aerial map ID 335에 대한 후처리 작업 중 ERR_INVALID_URL 에러가 발생하여 컨테이너가 exit code 1로 종료되었다. Cupix API의 createAerialMapS3UploadCredential 응답에서 endpoint 필드가 null로 반환되었고, 이 값이 AWS S3 SDK v3 S3Client 생성자에 그대로 전달되면서 내부적으로 new URL(null) → new URL("null")이 호출되어 실패했다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | TypeError [ERR_INVALID_URL] |
| exception.message | Invalid URL |
| top_frame | @aws-sdk/client-s3 S3Client constructor (endpoint resolution) |
| runtime | Node.js 20, ECS Fargate |
| env | production, us-west-2 |
Timeline#
- 16:35:06 KST — postprocess ECS 컨테이너 시작 (aerial map 335, Step Functions에 의해 트리거)
- 16:35:06 KST —
ERR_INVALID_URL발생, 컨테이너 exit code 1로 종료 - 16:36:03 KST —
postprocess-checkLambda가 ECS task 실패 감지 - 16:36:05 KST —
process-failLambda 실행, aerial map 335 상태를 fail로 업데이트 - 16:36:06 KST —
data-collectLambda 실행, aerial map 데이터 수집 - 2026-04-23 — error-sweeper가 에러 클러스터 감지, RCA 수행
Scoring#
Confidence 85% · Actionability 44%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 21 code refs, 5 log queries |
| Code path explicitness | 3/3 | 21 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 | 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 |