MaskWork::maskPanos | script Premature end of JPEG file
Service
cupixworks-pano-postprocessor-instance
Occurrences
2
Status
Reported - us-west-2
Confidence
80%
Actionability
28%
Cluster ID
037d827f-6e33-468c-9b9b-efd215340a2e
First Seen
2026-04-14 12:36 UTC
Last Seen
2026-04-21 12:55 UTC
Actions
현재 상태 reported - us-west-2 에서는 실행할 액션이 없습니다.
MaskWork::maskPanos | script Premature end of JPEG file
RCA Summary#
S3에서 pano 이미지를 다운로드하는 중 ECONNRESET 네트워크 오류가 발생하여 JPEG 파일이 불완전하게(truncated) 저장되었습니다. AwsS3Manager.downloadParallel의 에러 핸들러(aws-s3.manager.ts:75-77)가 다운로드 실패를 로그만 남기고 catch한 뒤 예외를 다시 throw하지 않기 때문에, 불완전한 파일이 그대로 다음 단계인 face-body-detector 스크립트(maskPanos)에 전달되었습니다. Python의 이미지 라이브러리(libjpeg)가 truncated JPEG를 읽으려고 시도하면서 "Premature end of JPEG file" 경고를 stderr로 출력했고, 이것이 MaskWork.maskPanos의 stderr 핸들러(mask-work.ts:40-42)를 통해 error 레벨로 로깅되었습니다.
Scoring#
Confidence 80% · Actionability 28%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 14 code refs, 4 log queries |
| Code path explicitness | 3/3 | 14 file:line refs |
| Log evidence | 2/3 | section, query |
| 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 | 6 file(s) |
| Single repo | 1/3 | 5 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 |