[CupixAerialMap] postprocess fail - error:({"message":"VipsJpeg: Corrupt JPEG data: premature end of
Service
aerial-map-service
Occurrences
3
Status
Reported
Confidence
85%
Actionability
28%
Cluster ID
41be567a-8c5e-4e93-8086-00695852a09e
First Seen
2026-07-21 15:03 UTC
Last Seen
2026-07-31 16:32 UTC
Actions
[CupixAerialMap] postprocess fail - error:({"message":"VipsJpeg: Corrupt JPEG data: premature end of
What Happened#
2026-07-22 00:03:35 KST 에 production aerial-map-service (us-west-2) 의 postprocess Fargate 태스크가 VipsJpeg: Corrupt JPEG data: premature end of data segment 예외로 종료되었다. Aerial map id 546 (session 11381160) 한 건의 processing pipeline 이 실패했고, ECS task 는 exit code 1 로 stop, Step Functions 는 States.TaskFailed 로 전이했다. 동일 postprocess 실행에서 catch 두 지점이 각각 로그를 남겨 fingerprint 가 다른 두 cluster (41be567a-…, d913e019-…) 로 잡혔다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | Error (native, thrown by sharp/libvips) |
| exception.message | VipsJpeg: Corrupt JPEG data: premature end of data segment |
| top_frame | src/postprocess/index.ts:152 (inner catch) → src/postprocess/index.ts:179 (outer catch) |
| runtime | Fargate 1.4.0, node in cupix-aerial-map-postprocess:prod container, memory 8192 MB |
| env | production, region us-west-2, tenant cupix |
| aerial_map.id | 546 |
| pix4d.project_id | 2814054 |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| aerial-map-service (postprocess Fargate task) | 2 log entries / 1 pipeline run | Aerial map 546 postprocess 실패, 사용자에게 orthomosaic/mesh/pointcloud/dsm 산출물 미제공 |
Timeline#
- 2026-07-22 00:02:17 KST — ECS Fargate task
faf9829074af4ddeb6cdb346ec980840StartedAt (postprocess container 부팅). - 2026-07-22 00:02:24 KST 부근 —
[CupixAerialMap] postprocess fargate memory limit: 8192 MB및 pix4d output 목록 로드 (thumbnail JPEG 포함). - 2026-07-22 00:03:35 KST — postprocess 내부 catch (
index.ts:152) 로[CupixAerialMap] postprocess fail VipsJpeg: Corrupt JPEG data: premature end of data segment기록, 이어 outer catch (index.ts:179) 에서 JSON.stringify 포함 로그 기록. - 2026-07-22 00:04:30 KST — ECS task StoppedAt (
Essential container in task exited, ExitCode 1). - 2026-07-22 00:04:32 KST — Step Functions
postprocess-check가States.TaskFailed감지,cause(undefined)로 이행. - 2026-07-22 00:04:38 KST — 후속
data-collectLambda 정상 실행, 실패 이벤트 아카이빙.
Scoring#
Confidence 85% · Actionability 28%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 20 code refs, 5 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 | 19 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 |