PixGenieProcess::execute | failed - {}
Service
cupixworks-pix-genie-preprocessor-instance
Occurrences
83
Status
Reported
Confidence
80%
Actionability
44%
Cluster ID
1f97a897-ff7f-441f-aab2-71d0e44c4161
First Seen
2026-06-11 13:23 UTC
Last Seen
2026-08-01 09:52 UTC
Actions
PixGenieProcess::execute | failed - {}
What Happened#
2026-06-28 17:31 KST에 cupixworks-pix-genie-preprocessor-instance (us-west-2)에서 capture 722821에 대한 PixGenie 전처리가 실패했다. 내부 Python 파이프라인 (extract_features.py)이 frame index 1249의 mask를 찾지 못해 AssertionError를 발생시켜 exit code 1로 종료했고, 이를 감싼 Node.js wrapper가 에러를 다시 throw했다. Datadog 클러스터에는 failed - {} 라는 빈 메시지로 잡혔는데, 이는 별개의 로깅 버그 (JSON.stringify(Error) → {}) 때문이다. 발생 1회.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | Error (rethrown from AssertionError: Mask not found for 1249) |
| exception.message | PixGenie process failed with exit code 1. STDERR: ... AssertionError: Mask not found for 1249 |
| top_frame | packages/cupix-pix-genie-preprocessor-agent/src/process/pixgenie.process.ts:111 (JS) / pixgenie/scripts/extract_features.py:110 (Python) |
| runtime | Node.js child_process + Python 3.10 (PixGenie) |
| env | production, us-west-2 |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| cana / pix-genie | 1 | capture 722821 (3D Map [11:04 AM])의 PixGenie 전처리 1건 실패. pix_genie_state가 Error로 마킹됨 (preprocessor-service.ts:101). 다른 capture는 영향 없음 (722843, 722820 동시 처리는 성공) |
Timeline#
- 2026-06-28 17:08 KST —
PreprocessorService::run | beginfor captureId 722821 (reconstruction_state: done) - 2026-06-28 17:08 KST —
PixGenieProcess::execute | begin - captureId: 722821; Pythondocker_entrypoint.py기동 - 2026-06-28 17:08–17:31 KST — feature extraction 진행 (
Extracting Features진행도 로그 다수) - 2026-06-28 17:31:34 KST — Python
extract_features.py:110에서AssertionError: Mask not found for 1249발생, Python 프로세스 exit code 1 - 2026-06-28 17:31:34 KST — JS wrapper가
Error: PixGenie process failed with exit code 1...throw →PixGenieProcess::execute | failed - {}(빈 객체 직렬화) +PreprocessorService::run | end - {stack, message}(정상 직렬화) 두 줄 동시 기록 - 2026-06-28 17:31:35 KST —
pix_genie_state: Error업데이트, job state Stopped,PreprocessorService::run | end
Scoring#
Confidence 80% · Actionability 44%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 29 code refs, 7 log queries |
| Code path explicitness | 3/3 | 29 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 | 5/5 | trivial |
| 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 |